Low Verbosity KVO
DRY Cocoa: SPLowVerbosityI love Objective-C. It’s a very explicit language: there is no magic in the language. If you want such magic as distributed objects, model classes generated at runtime, generic...
View Article"Software today is not engineering. Building the Empire State Building with...
“Software today is not engineering. Building the Empire State Building with three thousand people in a year is engineering. Programming today is more like the Egyptians piling blocks on each other and...
View ArticleHow To Fix Xcode 4
People are sort of tired of me complaining; I’ve been saying I hate Xcode 4 since the first time I used it. “You’ll get used to it!”, “Learn Behaviors and everything will be well”, “Embrace the new UI...
View ArticleRapid network protocol prototyping with TCAsyncHashProtocol
github:TCAsyncHashProtocol. I like constructing simple network protocols from plist/json-safe dicts, and transmit them over the wire as json. Easy to prototype with, easy to debug. Give TCAHP an...
View ArticleMy Inner Hulk
The idea of writing iOS apps using HTML makes me mad. It infuriates me. This is a strange thing, and generally a sign that I should cool down, breathe deeply, and just ignore the subject until it’s...
View ArticleMethods of concurrency — GCD, agents, tasks and invocations
My programmer world was turned up-side down when I first saw the new ’await’ keyword in C# about a year ago, and I’ve wanted to share all the thoughts that arose from that since, but never got around...
View ArticleWriting your own jailbreak tweak
This article is my raw presentation script from CocoaHeads Stockholm 2014-02. It’s written as if I was talking to an audience, not as a blog article, so it might be a bit weird to read. Hi! I’m nevyn...
View ArticleThe beauty of NSError
Brent Simmons in Init Question: Let’s say you have an object where initWithSomething could fail due to bad inputs or other error.Let’s also say that, if it fails, an error should probably be presented...
View ArticleIntroducing CoreDragon: cross-application drag’n’drop for iPad
I am very passionate about user experience design with direct manipulation. With the advent of multitouch, we have freed ourselves of the computer mouse, and the disconnected interaction of hand...
View ArticleA story of debugging a AVComposition-based command line tool at Lookback
[View the story “Visual debugging of AVFoundation” on Storify]
View Article