James Montgomerie’s World Wide Web Log

THIn

I open-sourced a little bit of, as I’ve been calling it on Twitter, “THE GAME” - that is, the game Em and I’ve been working on: “THIn”: Three easy ways to do things later in Cocoa/Cocoa Touch.


THObserversAndBinders

I wrote some key-value observing (KVO) and key-value binding (KVB) helper classes for iOS and Mac OS X. Not much more to say about them than is in the ReadMe file on GitHub. I’m pleased with them. Comments (and pull requests) welcome.


This dogma that web apps are the future

I think that the idea, and it was almost taken as religion, is that once we got to the point where you could write web apps, and that web apps would run everywhere, that was some sort of end point in the continuum of how software evolved. […] Not everybody, certainly not everybody, but there were a large number of people who I think sort of took it, and still take it […], this dogma that web apps are the future. And I think that people are still dug in on that, and that you see a lot of people …


Migrating Xcode SDKs

Lots of people don’t realise that you can copy SDKs from previous versions of Xcode to newer versions and still use them.

For example, with the release of Xcode 4.5, Apple no longer ships the iOS 5.1 or Mac OS X 10.6 SDKs, but if you still need them for some reason, you can grab them from an older install. SDKs are stored in the Xcode app bundle, in Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/, Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/, and Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ - just copy them from inside your old Xcode to similar locations inside your new Xcode.

Note that this won’t give you the ability to do things …


My Reluctance to Join App.net

I’ve been wondering about my lack of enthusiasm for App.net. It’s certainly related to the $50/year fee, which seems a bit miserly. I can surely afford that, and I would like there to be a service that’s not beholden to advertisers as Twitter now appears to be.

Is it perhaps simply not worth $50/year to me? I don’t think that’s it. It’s a bit of a circular argument, but if all people - friends and peers - in my industry are all using App.net (as is looking increasingly likely), then, sure, it’s probably worth $50 to me - as is …