A singleton is a way for developers to keep one and only one object of a class in existence for the entire lifecycle of an application; the nitpicky among you will note that there are portions of an app that might not have any instances of a singleton object, since it...
NSTask 100
I’ll get right to the point here. Reinventing the wheel is bad. Period. End of sentence. If you have a requirement that can be met by an acceptably licensed open-source software project and you are not using that project, then you are likely adding unneeded complexity...
All About ARC
ARC (short for automatic reference counting) is one of the most talked about and interesting additions to the iOS developer toolchain. However, in recent conversations with other developers I’ve found that there are a lot of misconceptions surrounding the technology....
Tutorial: Recording Media with QTKit for Mac OS X
Mac’s are very popular among creative professionals ranging from the user interface designer who designed your favorite iPhone app to the starving videographer who is just starting to break into the field via Youtube and Vimeo. Recently, I have taken the plunge into...
Don’t Abuse My 3G!
Web services are great especially when coupled with rich clients, such as the iPhone or any other competing smart devices. However, more and more there is a dark-side to connected apps: developers abusing the ubiquitous connectivity of these devices to avoid having to...
More from Mike:
Happy 20th Rails!
As many of you...
Intro to API Driven Automation
Automation has...
Sunday Funday: Pygame For Kids
Hello, young...
Open Source’s Funding Fiasco
I've been thinking...