iPhone Development…ssshhhh
September 26th, 2008
After reading the terms of use for the iPhone SDK I realised that I won’t be allowed to say anything specific about the SDK or using the SDK. However, I think I can safely say this: after three days of mucking about with the SDK and my prototype, I now have my prototype running in the simulator! It’s missing all the user interface bells and whistles that Playground was providing for me (pause menu, main menu, game over popup, etc), but the game itself is basically identical to my other prototype. This is very exciting! It has proved to me that it’s definitely a viable platform for me to be developing on.
If I can figure out how to reverse integrate the changes I made to the game logic, by further decoupling the Model from the View, I think I may even be able to keep the game logic platform-agnostic. That would be ideal. That would mean that any changes I made to the game logic would then automatically carry over between all three platforms I want to develop for. Only View and Controller elements would have to change on a per-platform basis.
This is all causing great excitement in the programming and software architecture parts of my brain.
Owen






The Pragmatic Programmers just had to pull their iPhone development book which has been done for a few months as Apple doesn’t appear to be lifting the NDA any time soon.
http://www.macrumors.com/2008/10/01/apple-drops-iphone-non-disclosure-agreement-nda/
now you can tell us more!
Unfortunately I still can’t talk about it:
“However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.”
The key there being that the NDA is only being removed for *released software*, not for software in development.