This is your work, valued
MAObjCRuntime. ObjC wrapper for ObjC runtime API
1.5kMAKVONotificationCenter. Better key-value observing for Cocoa
526MAZeroingWeakRef. Zeroing weak references for retain/release Objective-C
361MABlockClosure. ObjC block -> C function pointer using libffi
358Circle. Objective-C
314MACollectionUtilities. Smalltalk-inspired collection utility methods and macros for Cocoa
251BinaryCoder. An example implementation of Swift.Codable using a simple binary format
169memorydumper2. Swift
165SwiftObserverSet. NSNotificationCenter re-conceptualization for Swift
131MADispatchQueue. A spiritual reimplementation of the basics of dispatch_queue, for educational purposes
130memorydumper. Swift
108MAMirroredQueue. Objective-C
104MAFuture. Proxying futures library for Objective-C
89MAObject. Reimplementation of most NSObject functionality, for educational purposes
83MAAsyncIO. GCD-based async IO
82TSUD. Type-Safe User Defaults - Swifty NSUserDefaults wrapper
76MABGTimer. Background timers, not associated with any thread, for Objective-C
73MAGenerator. Blocks/macros-based library for building Python-like generators in Objective-C
51iphone-user-performance-tests. A utility for doing simple tests of an iOS device's user-facing performance, and some collected results.
50MABlockForwarding. Generic block forwarding, like forwardInvocation:
48mikeash.com-svn. Legacy repository converted over from mikeash.com/svn/
44PerformanceTest. Simple performance testing for various common operations in Mac/iOS programs
40DemoXcodePlugin. Objective-C
39NSRectangle. Objective-C
39XCommentWrap. Xcode extension for hard wrapping comments.
39MANotificationCenter. NSNotificationCenter workalike, for education purposes
37ChemicalBurn. Objective-C
35MAInvocation. Reimplementation of NSInvocation, minus floating-point support, for educational purposes
35MACollections. Reimplementation of some Cocoa collections, for educational purposes
35GPULife. GPU-accelerated Game of Life screensaver
31MAPlistTypeChecking. Conveniences for type-checking and reporting errors in plists, JSON, and other similar structures
25MAAutoreleasePool. NSAutoreleasePool workalike for educational purposes
23MASON. Friendly JSON decoding API for Swift
21StringWithFormat. Reimplementation of stringWithFormat: for educational purposes
18MADispatchGroup. Reimplementation of dispatch_group, for educational purposes.
13MAParanoidAllocator. Objective-C
13refcounting. Implementation of ObjC refcounting, for educational purposes
11Smurf. A Swift library which renames Any to Smurf
10EGOTextView. EGOTextView is a complete drop in replacement for UITextView created by enormego, that adds support for Rich Text Editing. [tags:ios,objective-c,uitextview]
6Turmites. My Turmites screensaver, from the distant past
5sitescan. Python
5creatures. My extremely, extremely old artificial life program
5compressor. Simple Arduino audio compressor code
5gitx. A gitk clone for OS X
5fmdb. A Cocoa / Objective-C wrapper around SQLite
4ThinStrokes. Use a light-on-dark theme in Xcode? You'll want this!
4PongSaver. Pong-inspired screensaver. https://www.mikeash.com/software/pongsaver/
3swift-lldb. This is the version of LLDB that supports the Swift programming language & REPL.
3BlockContextExecution. BlockContextExecution
3Centrifugal. Objective-C
2pyunitcalc. Python
1