There are no reviews yet. Be the first to send feedback to the community and the maintainers!
MAObjCRuntime
ObjC wrapper for ObjC runtime APIMAKVONotificationCenter
Better key-value observing for CocoaMAZeroingWeakRef
Zeroing weak references for retain/release Objective-CMABlockClosure
ObjC block -> C function pointer using libffiCircle
MACollectionUtilities
Smalltalk-inspired collection utility methods and macros for CocoaBinaryCoder
An example implementation of Swift.Codable using a simple binary formatmemorydumper2
SwiftObserverSet
NSNotificationCenter re-conceptualization for SwiftMADispatchQueue
A spiritual reimplementation of the basics of dispatch_queue, for educational purposesmemorydumper
MAMirroredQueue
MAFuture
Proxying futures library for Objective-CMAAsyncIO
GCD-based async IOMAObject
Reimplementation of most NSObject functionality, for educational purposesTSUD
Type-Safe User Defaults - Swifty NSUserDefaults wrapperMABGTimer
Background timers, not associated with any thread, for Objective-Ciphone-user-performance-tests
A utility for doing simple tests of an iOS device's user-facing performance, and some collected results.MAGenerator
Blocks/macros-based library for building Python-like generators in Objective-CMABlockForwarding
Generic block forwarding, like forwardInvocation:mikeash.com-svn
Legacy repository converted over from mikeash.com/svn/PerformanceTest
Simple performance testing for various common operations in Mac/iOS programsDemoXcodePlugin
NSRectangle
XCommentWrap
Xcode extension for hard wrapping comments.MANotificationCenter
NSNotificationCenter workalike, for education purposesChemicalBurn
MAInvocation
Reimplementation of NSInvocation, minus floating-point support, for educational purposesMACollections
Reimplementation of some Cocoa collections, for educational purposesGPULife
GPU-accelerated Game of Life screensaverMAPlistTypeChecking
Conveniences for type-checking and reporting errors in plists, JSON, and other similar structuresMAAutoreleasePool
NSAutoreleasePool workalike for educational purposesMASON
Friendly JSON decoding API for SwiftStringWithFormat
Reimplementation of stringWithFormat: for educational purposesMADispatchGroup
Reimplementation of dispatch_group, for educational purposes.refcounting
Implementation of ObjC refcounting, for educational purposesSmurf
A Swift library which renames Any to Smurfsitescan
Turmites
My Turmites screensaver, from the distant pastcompressor
Simple Arduino audio compressor codecreatures
My extremely, extremely old artificial life programCentrifugal
BlockContextExecution
BlockContextExecutionpyunitcalc
Love Open Source and this site? Check out how you can help us