Cocoa Samurai
Saturday, August 18, 2018
A modest proposal for optional methods in Swift protocols
›
Swift contains protocols in which you can declare methods, which something claiming to adhere to the protocol must implement. One thing Swif...
Thursday, March 07, 2013
Basic MVVM with ReactiveCocoa
›
Update: This article has been updated to reflect the changes in the latest stable ReactiveCocoa v2 MVC - One Pattern to Rule them all ...
18 comments:
Thursday, August 30, 2012
Cover up those ivars
›
It all started with a tweet a couple mornings ago... There is no longer a need to declare ivars in your Objective-C headers. Stop that bad...
14 comments:
Tuesday, January 31, 2012
Clang Source Annotations
›
Recently I was faced with a dilemma. I was writing code I needed, and then I triggered a Clang Static Analyzer issue. Here is the code a cat...
5 comments:
Thursday, April 07, 2011
Singletons: You're doing them wrong
›
This post feels a bit odd, as generally I fully agree with Dave Dribin on how wrong singletons are and that you should avoid them if possibl...
29 comments:
Wednesday, March 09, 2011
Xcode 4 Keyboard Shortcuts now available!
›
The Xcode 4 Keyboard Shortcuts are now available. I've decided to make forking it and creating your own version easier by putting it u...
26 comments:
Wednesday, February 23, 2011
Practical Design Patterns with Blocks and Grand Central Dispatch
›
Introduction When Mac OS X 10.6 was introduced, the Mac got a very powerful duo of developer tools that made development on a lot easier. Wi...
9 comments:
›
Home
View web version