|
|
|
Cocoa source code and tutorials
|
Components:
- Matt Gemmel’s code – MAAttachedWindow, MGTemplateEngine, SSPrefsController, RoundedBox
- TDParseKit – MIT, parser kit
- crash reporter – Apache license
- plcrashreporter – MIT
- survey of crash reporters
- JSTalk – JavaScript-based AppleScript replacement
- BGHudAppKit – HUD-like windows and controls, New BSD, drawing-only (no images)
- MoKit – Cocoa extensions, APL
- RBSplitView – MIT, improved split view
- Aquatic – licensing/registration scheme
- DrawKit – tree folder, drawkit, BSD
- http://yllan.org/code/frameworks.php – another list of useful code
- SM2dGraphView – graph/chart component, BSD-like?
- HMBlkAppKit – BSD, transparent, black panels
- NoodleKit – misc Cocoa helpers
- AqToolkit – more misc Cocoa helpers
- MbCoverFlowView – Cover Flow re-implementation
- FolderSweep – faster way to get directory listing
- iLife 08-like source list, New BSD, ui widget
- SDEGUtis – misc Cocoa things (SDListView – improved NSOutlineView, SDKeyChain, Macdown, CocoaREST)
Networking:
Full applications:
- Ingredients – os x developer documentation viewer
- Understudy – GPL, front row plugin that adds support for Hulu, Netflix, YouTube.
- HTTP Client – BSD, UI for sending HTTP requests and inspecting HTTP requests/responses
- MacShark, network sniffer, nmap, dig, whois etc., New BSD
- Eavesdrop, GPLv2, network sniffer
- hexfiend, BSD, hex editor
- AppHider – moves apps from doc to menubar
- RoaringDiff – graphical diff
- ReaderNotifier – shows Google Reader status in menu bar
- Quick Search Box – from Google
- MenuMeters – GPL, shows stuff in menu bar
- Cocoalicious – BSD, del.icio.us client
- VitaminSE – picture viewer
- SimpleCominc – MIT, comic viewer
- Murky – BSD, Mercurial GUI
- Fugu – fugu, BSD, sftp gui client
- The-Gist – twitter client, BSD
- TopDraw – Apache 2.0, JavaScript-based drawing system (like processing but without animation)
- Nally – telnet/ssh/bbs. Examples of how to use NSTextView
- Fluidium – has TDListView
- CocoaCeDict – shows how to implement variable-height NSTableView (from http://www.eng.uwaterloo.ca/~ejones/)
- FourSquareX – has an example of a nice table outline cell
- Bean text editor – Bean text editor. Has an example of a high-lighted bold/italic/underline control.
- Notational Velocity – a note taker
Text system (NSTextView, NSLayoutManager, NSTextStorage, NSTextContainer):
NSMenuExtra, NSStatusItem:
Misc code:
Misc tutorial pointers:
|