NSBlog
advice apple assembly blocks(8) bridging c(5) chemicalburn clang cocoa(12) codeinjection collections continuations controls corefoundation(2) defensive(2) encoding enumeration errorhandling evil(5) fridayqna(63) futures(2) garbagecollection gcd(7) generators(3) hack(3) hash heap http ipc(2) isequal kvo llvm(2) macro memory(3) networking notifications nscoding nsfastenumeration nsoperationqueue objective-c(5) objectivec(8) opencl override parallelism performance(12) pointless privateapi rant release retain runloop serialization shark singleton sourcecode stack swizzling text threading(3) trampoline unicode valgrind vararg
Friday Q&A 2010-08-27: Defensive Programming in Cocoa
at 2010-08-27 15:19
Welcome back to another word-laden edition of Friday Q&A. About a year ago, I wrote a post on defensive programming. That post covered defensive programming in a general sense, and Scott Gould has requested that I write one specific to various standard Cocoa practices, which is what I will be talking about today.Friday Q&A 2010-08-12: Implementing NSCoding
at 2010-08-13 16:35
Welcome back to another frightening edition of Friday Q&A. This time around, friend and local OS X coder Jose Vazquez has suggested that I discuss how to implement NSCoding in Objective-C classes.