Pinned Repositories
ALEXCollectionView
An experiment to use Cocoa Autolayout to create a CollectionView on OS X that works more closely to a view based NSTableView.
ALEXConcurrentAccessQueue
An Objective-C object encapsulating a concurrent dispatch queue with methods that implement the concurrent reader writer access pattern using dispatch_barrier_async.
ALEXJSONValidation
An Objective-C class to validate the output of NSJSONSerialization against a JSON Schema (http://json-schema.org).
ALEXMIMEMessage
a class to parse & create MIME formatted messages, including multipart
ALEXTypeGetters
Objective-C categories on NSDictionary and NSArray that give you methods like `-(NSString *)stringForKey:` in addition to `-(id)objectForKey:`. These methods do all the necessary type checks inside and return nil if the object's class does not match. They will also create meaningful errors to help you debug your code. This can save you some typing when working with NSJSONSerialization or Plist deserialization, where you have dictionaries of unknown content.
Carthage
A simple, decentralized dependency manager for Cocoa
MASPreferences
Modern implementation of the Preferences window for OS X apps, used in TextMate, GitBox and Mou:
SwiftDoubleStandardLibrary
What do you call it when you add something to the standard library? A double standard library of course!
XCGLogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog or println, but with additional information, such as the date, function name, filename and line number.
Xcode-Build-Settings-Reference
Reference document for Xcode Build Settings
akempgen's Repositories
akempgen/ALEXMIMEMessage
a class to parse & create MIME formatted messages, including multipart
akempgen/ALEXJSONValidation
An Objective-C class to validate the output of NSJSONSerialization against a JSON Schema (http://json-schema.org).
akempgen/ALEXConcurrentAccessQueue
An Objective-C object encapsulating a concurrent dispatch queue with methods that implement the concurrent reader writer access pattern using dispatch_barrier_async.
akempgen/ALEXTypeGetters
Objective-C categories on NSDictionary and NSArray that give you methods like `-(NSString *)stringForKey:` in addition to `-(id)objectForKey:`. These methods do all the necessary type checks inside and return nil if the object's class does not match. They will also create meaningful errors to help you debug your code. This can save you some typing when working with NSJSONSerialization or Plist deserialization, where you have dictionaries of unknown content.
akempgen/ALEXCollectionView
An experiment to use Cocoa Autolayout to create a CollectionView on OS X that works more closely to a view based NSTableView.
akempgen/Carthage
A simple, decentralized dependency manager for Cocoa
akempgen/MASPreferences
Modern implementation of the Preferences window for OS X apps, used in TextMate, GitBox and Mou:
akempgen/SwiftDoubleStandardLibrary
What do you call it when you add something to the standard library? A double standard library of course!
akempgen/XCGLogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog or println, but with additional information, such as the date, function name, filename and line number.
akempgen/Xcode-Build-Settings-Reference
Reference document for Xcode Build Settings
akempgen/xcparse
Command line tool & Swift framework for parsing Xcode 11+ xcresult