Skip to content
This repository

A Cocoa documentation viewer.

branch: master
Octocat-spinner-32 Anthill Cocoa Changed licence to something more suitable. March 26, 2011
Octocat-spinner-32 BWToolkit.ibplugin various stuff moved January 23, 2010
Octocat-spinner-32 BWToolkitFramework.framework various stuff moved January 23, 2010
Octocat-spinner-32 ChromiumTabs.framework Tabs now work. Sort of. April 22, 2011
Octocat-spinner-32 English.lproj Fixed the key equivalents for previous/next tabs April 25, 2011
Octocat-spinner-32 HTML_Example Implemented click-to-copy class/method names and prototypes April 18, 2011
Octocat-spinner-32 Images Added grayed-out images for ToC June 01, 2010
Octocat-spinner-32 Ingredients.xcodeproj Added todo list January 18, 2012
Octocat-spinner-32 IngredientsRevisedDataModel.xcdatamodel Speed improvements in DB March 10, 2010
Octocat-spinner-32 Ingredients_DataModel.xcdatamodel Pushing latest progress August 25, 2010
Octocat-spinner-32 LetsMove Added support for both Anthill and LetsMove March 04, 2010
Octocat-spinner-32 Not Parsed Now parses class overviews March 11, 2010
Octocat-spinner-32 Silly Core Data bug.trace Fixed file referenced to wrong place in project March 06, 2010
Octocat-spinner-32 Sparkle.framework Added ReSparkle support March 07, 2010
Octocat-spinner-32 .gitignore Added todo list January 18, 2012
Octocat-spinner-32 Advanced Search Todo.txt Fixed searching by container name (#283) and started work on docset p… April 08, 2010
Octocat-spinner-32 Advanced Searching.txt Work continues on full indexing February 23, 2010
Octocat-spinner-32 CHDocumentationBrowser.xib Fixed a few bugs, updated chromium tabs April 20, 2011
Octocat-spinner-32 CHDocumentationBrowserbackup.xib Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 CHLeftSplitVIew.h Adjusted things July 03, 2010
Octocat-spinner-32 CHLeftSplitView.m Adjusted things July 03, 2010
Octocat-spinner-32 CHSymbolButtonImage.h Pushing latest progress August 25, 2010
Octocat-spinner-32 CHSymbolButtonImage.m Pushing latest progress August 25, 2010
Octocat-spinner-32 DANCE Oops March 26, 2011
Octocat-spinner-32 FMDatabase.h Big improvements in startup time April 25, 2011
Octocat-spinner-32 FMDatabase.m Big improvements in startup time April 25, 2011
Octocat-spinner-32 FMDatabaseAdditions.h Big improvements in startup time April 25, 2011
Octocat-spinner-32 FMDatabaseAdditions.m Big improvements in startup time April 25, 2011
Octocat-spinner-32 FMResultSet.h Big improvements in startup time April 25, 2011
Octocat-spinner-32 FMResultSet.m Big improvements in startup time April 25, 2011
Octocat-spinner-32 FUCoreDataStore.h Big improvements in startup time April 25, 2011
Octocat-spinner-32 FUCoreDataStore.m Big improvements in startup time April 25, 2011
Octocat-spinner-32 IGKAnnotation.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKAnnotation.m Implemented click-to-copy class/method names and prototypes April 18, 2011
Octocat-spinner-32 IGKAnnotationManager.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKAnnotationManager.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKApplicationDelegate.h Big improvements in startup time April 25, 2011
Octocat-spinner-32 IGKApplicationDelegate.mm 1.1b1 April 25, 2011
Octocat-spinner-32 IGKArrayController.h Big improvements in startup time April 25, 2011
Octocat-spinner-32 IGKArrayController.m 1.1b1 April 25, 2011
Octocat-spinner-32 IGKBackForwardManager.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKBackForwardManager.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKBackgroundProgressBar.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKBackgroundProgressBar.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKCircularBuffer.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKCircularBuffer.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKDocRecordManagedObject.h Pushing latest progress August 25, 2010
Octocat-spinner-32 IGKDocRecordManagedObject.m Big improvements in startup time April 25, 2011
Octocat-spinner-32 IGKDocSetManagedObject.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKDocSetManagedObject.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKEaseInOutAnimatedView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKEaseInOutAnimatedView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKFilterBarTableView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKFilterBarTableView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKFindBackgroundView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKFindBackgroundView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKFindWindow.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKFindWindow.m ... July 08, 2010
Octocat-spinner-32 IGKForwardView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKForwardView.m Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 IGKFrecencyStore.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKFrecencyStore.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKHTMLGenerator.h Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 IGKHTMLGenerator.m Big improvements in startup time April 25, 2011
Octocat-spinner-32 IGKLaunchController.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKLaunchController.m Fix for Xcode 4.3.2 April 22, 2012
Octocat-spinner-32 IGKManagedObject.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKManagedObject.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKMatteButton.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKMatteButton.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKMatteFocusedGradientBox.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKMatteFocusedGradientBox.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKMattePopUpButton.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKMattePopUpButton.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKMattePopUpButtonView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKMattePopUpButtonView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKMatteSegmentedControl.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKMatteSegmentedControl.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKMultiSelector.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKMultiSelector.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKNoSelectionInnerView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKNoSelectionInnerView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKNoSelectionOuterView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKNoSelectionOuterView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKOutputStream.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKOutputStream.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKPredicateEditor.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKPredicateEditor.m Pushing latest progress August 25, 2010
Octocat-spinner-32 IGKPreferences.xib Started integrating the annotations view code May 30, 2010
Octocat-spinner-32 IGKPreferencesController.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKPreferencesController.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKResizeDelegatedView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKResizeDelegatedView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKScraper.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKScraper.m Fixed a few bugs, updated chromium tabs April 20, 2011
Octocat-spinner-32 IGKShyTableView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKShyTableView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKSometimesCenteredTextCell.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKSometimesCenteredTextCell.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKSourceListWallpaperView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKSourceListWallpaperView.m Adjusted things July 03, 2010
Octocat-spinner-32 IGKTabBrowser.h Added chromium tabs in preparation for tabs April 18, 2011
Octocat-spinner-32 IGKTabBrowser.mm Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 IGKTabContents.h Added chromium tabs in preparation for tabs April 18, 2011
Octocat-spinner-32 IGKTabContents.mm Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 IGKTabController.h Fix for Xcode 4.3.2 April 22, 2012
Octocat-spinner-32 IGKTabController.mm Fix crash when opening a header file. (Missing #imports and incorrect… June 29, 2011
Octocat-spinner-32 IGKTableOfContentsView.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKTableOfContentsView.m Fixed a few bugs, updated chromium tabs April 20, 2011
Octocat-spinner-32 IGKWindow.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKWindow.m Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 IGKWindowController.h Horrible horrible buggy horrible horrible implementation of tabs April 19, 2011
Octocat-spinner-32 IGKWindowController.mm Tabs now work. Sort of. April 22, 2011
Octocat-spinner-32 IGKWordMembership.h Adjusted things July 03, 2010
Octocat-spinner-32 IGKWordMembership.m Adjusted things July 03, 2010
Octocat-spinner-32 Ingredients-Info.plist 1.1b1 April 25, 2011
Octocat-spinner-32 Ingredients.sdef Implemented Applescript "search" command April 29, 2010
Octocat-spinner-32 IngredientsCommand.h How should I know? March 09, 2010
Octocat-spinner-32 IngredientsCommand.m How should I know? March 09, 2010
Octocat-spinner-32 IngredientsKit-Info.plist Now prompts to clear preferences and app support on launch in debug b… January 25, 2010
Octocat-spinner-32 IngredientsKit.h Adjusted things July 03, 2010
Octocat-spinner-32 Ingredients_AppDelegate.h Now builds on 4.1 July 15, 2011
Octocat-spinner-32 Ingredients_AppDelegate.m 1.1b1 April 25, 2011
Octocat-spinner-32 Ingredients_Prefix.pch Project added January 23, 2010
Octocat-spinner-32 LICENCE.txt Changed licence to something more suitable. March 26, 2011
Octocat-spinner-32 NSArray+IGKAdditions.h Fix crash when opening a header file. (Missing #imports and incorrect… June 29, 2011
Octocat-spinner-32 NSArray+IGKAdditions.m Fix crash when opening a header file. (Missing #imports and incorrect… June 29, 2011
Octocat-spinner-32 NSBezierPath+MCAdditions.h Adjusted things July 03, 2010
Octocat-spinner-32 NSBezierPath+MCAdditions.m Adjusted things July 03, 2010
Octocat-spinner-32 NSShadow+MCAdditions.h Adjusted things July 03, 2010
Octocat-spinner-32 NSShadow+MCAdditions.m Adjusted things July 03, 2010
Octocat-spinner-32 NSString+Utilities.h Adjusted things July 03, 2010
Octocat-spinner-32 NSString+Utilities.m Adjusted things July 03, 2010
Octocat-spinner-32 NSXMLNode+IGKAdditions.h Adjusted things July 03, 2010
Octocat-spinner-32 NSXMLNode+IGKAdditions.m Adjusted things July 03, 2010
Octocat-spinner-32 README.markdown Changed licence to something more suitable. March 26, 2011
Octocat-spinner-32 RELEASENOTES.markdown Big improvements in startup time April 25, 2011
Octocat-spinner-32 RegexKitLite.h Upgraded RK Lite to 4.0 and fixed a bug in it September 28, 2010
Octocat-spinner-32 RegexKitLite.m Upgraded RK Lite to 4.0 and fixed a bug in it September 28, 2010
Octocat-spinner-32 Remaining bugs.txt now with urly goodness August 02, 2010
Octocat-spinner-32 Roadmap.txt Tabs now work. Sort of. April 22, 2011
Octocat-spinner-32 SQPreferencesBackgroundComponent.h Adjusted things July 03, 2010
Octocat-spinner-32 SQPreferencesBackgroundComponent.m Adjusted things July 03, 2010
Octocat-spinner-32 TBReSparkle.png Added preferences March 07, 2010
Octocat-spinner-32 Tab bar fixes for chromium.yaml some notes on future August 04, 2010
Octocat-spinner-32 URLs.txt Buggy URL support for docs March 11, 2010
Octocat-spinner-32 XBNewSourceListCell.h Adjusted things July 03, 2010
Octocat-spinner-32 XBNewSourceListCell.m Adjusted things July 03, 2010
Octocat-spinner-32 XcodeSearch.applescript Added an Applescript that can be used from within Xcode to search for… April 29, 2010
Octocat-spinner-32 common.c Added chromium tabs in preparation for tabs April 18, 2011
Octocat-spinner-32 common.h Added chromium tabs in preparation for tabs April 18, 2011
Octocat-spinner-32 common.mm Added chromium tabs in preparation for tabs April 18, 2011
Octocat-spinner-32 ingredients.icns Added icon! February 26, 2010
Octocat-spinner-32 main.m Adjusted things July 03, 2010
Octocat-spinner-32 makefile Now builds on 4.1 July 15, 2011
Octocat-spinner-32 no_selection.html #include <stdio.h> February 13, 2010
Octocat-spinner-32 noselection_style.css February 14, 2010
Octocat-spinner-32 rc2 release notes.txt some notes on future August 04, 2010
Octocat-spinner-32 smartcmp.h Adjusted things July 03, 2010
Octocat-spinner-32 smartcmp.m HELLO July 08, 2010
Octocat-spinner-32 sqlite migration.txt Pushing latest progress August 25, 2010
Octocat-spinner-32 sqlite3.c Changed licence to something more suitable. March 26, 2011
Octocat-spinner-32 sqlite3.h Changed licence to something more suitable. March 26, 2011
Octocat-spinner-32 sqlite3ext.h Changed licence to something more suitable. March 26, 2011
Octocat-spinner-32 tictactoe.html Big improvements in startup time April 25, 2011
Octocat-spinner-32 tictactoe_style.css General UI polishing March 08, 2010
Octocat-spinner-32 todo.txt Added todo list January 18, 2012
README.markdown

Ingredients is a documentation viewer for Cocoa. It's designed to replace the one that comes with Xcode (try searching for "NSStr" and count how many items are above "NSString").

Ingredients's main window

System Requirements

Requires the latest version of OS X. We may require a major OS update on a point release, depending on how juicy the new developer features are. Currently works on 10.6 or later.

We do lots of caching, so make sure you have lots of RAM (usage seems to be around 100MB at this point). Developers all have > 4GB, right?

Build Instructions

You will need to have the BWToolkit IB plugin installed. You can get it at http://brandonwalkin.com/bwtoolkit/.

Ingredients might not build under Xcode 4 because Apple broke IB plugins. You'll need to install BWToolkit for it.

If you see lots of warnings, you know it's built correctly.

Licence

Ingredients is licensed under the under the Chicken Dance License.

Something went wrong with that request. Please try again.