![]() ![]()
Multiple row selection and editing in a UITableView.Īn iPhone application that can select multiple table rows (like the message delete interface in the iPhone Mail app).Ī simple Mac application that I used in the post to illustrate how Model-View-Controller applies to Cocoa Mac applications.Ī Mac application which shows how to populate a table column and main window view from data fetched from an HTML page. Servetome download full#Full source-code is included with the distribution. Servetome download for mac os x#Using NSKeyedArchiver to archive a C linked-listĪ class for creating an NSKeyedArchive from a C linked list.Ī free, full-featured, graphically laid out, high-precision, scientific calculator for Mac OS X 10.4 and greater. Substituting local data for remote UIWebView requestsĪn iOS application that shows how to use a custom webcache to substitute local data for requests in a UIWebView. Revisiting an old post: Streaming and playing an MP3 streamĪn iPhone application that can stream and play a continuous MP3 audio stream via HTTP. ![]() Servetome download code#Intercepting status bar touches on the iPhoneĪn iPhone application that uses an undocumented hack to intercept a status bar touch and display a hidden drawer.Ī Mac application that draws an icon similar to the Mac App Store icon, entirely in code using AppKit drawing primitives. HashValue: an object for holding MD5 and SHA hashesĪ class for creating MD5 and SHA hashes easily in Cocoa. Sample code that shows how to allocate arrays of Objective-C objects with a single malloc operation (for efficiency).Ī sample iPhone application that draws its UITableView using entirely custom graphics.īreadth-first traversal of a graph of Objective-C objectsĪ command line Mac program used to test overheads of using an NSMutableArray as a FIFO queue in different ways.Īnimating a window to fullscreen on the MacĪ simple Mac application which shows how to animate a window to fullscreen.ĥ ways to draw a 2D shape with a hole in CoreGraphicsĪ collection of different ways to draw hole in the center of an object in CoreGraphics. Includes mouse editable control points to manipulate the primitives graphically.Īlternative Objective-C object allocation for large arrays Writing a parser using NSScanner (a CSV parsing example)Īn RFC4180 compliant CSV parser implementation to show you the basics of writing a recursive descent parser for importing data into your Cocoa applications.ĬoreGraphics curves and lines: a sample appĪ small Mac application which shows the basic CoreGraphics line drawing primitives. ![]() Parametric acceleration curves in Core AnimationĪ sample Mac application that simulates some functions that CAMediaTimerFunction can't achieve by using parametric CAKeyframeAnimation values.Ĭustom views in Interface Builder using IBPluginsĪn Mac application with a custom drawn button and a plugin allowing the button to be viewed and customized in Interface Builder.Īn sample iPhone application that displays the locations of Australia Postcodes from a Core Data file in an MKMapView.Ī Mac application that runs a series of steps, recording the output of each step and tracking the success/failure result of the steps, much like a typical IDE build log.Īn NSSplitView delegate for priority based resizingĪ Cocoa Mac delegate class that configures a split view for this side panel and main view behavior - resizing the views in a split view based on a priority list.Ī Mac application demonstrating how to implement custom UI bindings with a column view designed like the iOS UITableView. Projects that I've written and shared as part of my Mac programming blog,ĬocoaWithLove and are intended to teach concepts and The following projects are the open source projects hosted at ProjectsWithLove. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |