Archive for the 'Programming' Category

Objective-C Is The Language

Monday, November 7th, 2011

My good friend Brent Simmons invokes a historical email from Linus Torvalds, about his disdain for C++ C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard programmers use it, to the point where it’s much much easier to generate total and utter crap with it. Brent affirms […]

Sandbox Corners

Friday, September 9th, 2011

Apple’s sandboxing technologies make it possible to control at a very fine-grain system level exactly which system resources an application should be allowed to access. It offers control over reading and writing  files, opening  network resources, and much more. I’m really excited about sandboxing and also really terrified. Apple has given us, thus far, a […]

The Power Of Plist

Wednesday, August 3rd, 2011

Most Mac and iOS developers know that when you build an application, you advertise a number of details about the application in the “Info.plist” file, located inside the application bundle. You can examine any application on your Mac and see what kind of information the developer has conveyed about it: Navigate to a .app file […]

Windowless Skyscraper

Wednesday, August 3rd, 2011

One of the thrills of software development is how much power is placed into the hands, literally, of a single engineer. Software takes work, and lots of it. But thanks to frameworks of reusable code, individuals are consistently able to “outbuild” the work of our predecessors, while exerting the same or less effort. Consider the work […]