Skip to content

HTTPS clone URL

Subversion checkout URL

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

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.