Because of my knowledge the development of an iPhone app with XCode and Objective-C was limited plenty (read: almost non-existent), I - before I plunged into the current project - rolled a few tutorials, documents and books:
- The Apple documentation from the Apple Developer Center: Extensive documentation of the entire software development process. When a new technical term is, there is even a link to an article about it. So one can easily navigate through the documentation and knowledge building. Starting with the MVC model on object-oriented programming, Human Interface Guidelines, Objective-C, the iPhone API, sample projects, source code, XCode3, Interface Builder, and, and, and ... everything is available in the documentation. There is really nothing that does not exist. Small drawback: the documentation is held entirely in English, which should not present a problem. Once the IOS is updated, the documentation will be adjusted.
- iPhone and iPad in Action: This book lay before me in a pre-release, have been missing in the chapter on the iPad yet, so I can not give a final assessment. The iPhone is based on the book of iPhone in Action (from 2008), the source code was also revised up to now not yet, so trying out the various presented in the book Warnings and projects Deprecated messages were commonplace. This may however change with the publication of the final version. All major topics are addressed: Introduction to the iPhone, Objective-C, XCode, Interface Builder, View, Controller, Data, Media, Graphics, Web and various frameworks. Overall, a nice start, but the depth is not detailed enough to implement practical topics that move beyond the standard use of iPhone components (but this is always a problem when introducing books).
- Various Web tutorials, pod casts, etc.: Since you can not develop until yesterday for the iPhone, there in the vastness of the Internet an equally large number of tutorials, the sometimes good, sometimes bad offer an introduction to the world of iPhone programming. A good place is definitely the side of Manning, the publisher has been released by the the iPhone in Action book: here
Other blogs I would not recommend at this point, as many are out of date very quickly and not be revised be. Very good results I have achieved if I had a real problem and I googled it. At least a good solution was always there.
When implementing the sample code I then also become quite clear that Objective-C because of the difference (compared to Java) quite a high barrier to entry is, and that while I could nachimplementieren the sample projects largely correct, but the understanding was a little too short. So I've spent a day complete with the incorporation in Objective-C - the notation is still uncommon, but this will be determined over time.
0 comments:
Post a Comment