This Swift app by Patrick Chamelo shows how to create an NSTask and configure a system call to pmset, requesting OS X to immediately go to sleep. You can get a lot done with just 5 lines of code.
Sam Soffes created this screen saver which was inspired by the Braun BN0032 watch. The app integrates with the System Preferences dialog and allows configuration of the watch model and style. The interface is very well done - I've got myself a new screen saver. The application is written in Swift.
Managing threads can be a daunting task. Not to worry, Todd Ditchendorf wrote this collection of concurrency utilities, providing support for semaphores, bounded buffers, synchronous channels, thresholds and triggers. The project is developed in Objective-C.
Using Swift, Patrick Smith set out to simplify coding with NSMenu, NSPopUpButton and NSSegmentedControl. Specify menu choices in an enum; add an extension to conform to required protocol; hook into your view controller. Call it a day.
There are all sorts of interesting things to explore in this app: accessing system resources (CPU, fans, temperature, battery stats...); using ncurses to create a text-based UI; building a command line interface. My personal thanks to beltex for taking the time to share a few github tricks with me via email.
With a simple code change to existing NS_ENUM values, using Arkadiusz Holko's ReflectableEnum project you can get string representations of enumerators as well as retrieve minimum or maximum values. The necessary type casting is handled for you, making integration painless.