Creating Documentation With Doxygen – Part 2

In the first part of this series, I showed how Doxygen can be set up to produce documentation based on comments in code for Objective-C. In this second part, I’ll show some examples of how individual methods and classes can be documented and how Doxygen can be integrated into an Xcode build to create a […]
Read More ›

Creating Documentation With Doxygen – Part 1

A lot of the students that attend the Learning Tree iPhone and iPad development courses are from a Java and C# background. Both these languages have a rich, well-established set of frameworks and tools to support large-scale development. Tools such as continuous integration builders and testing frameworks. One specific question I had on a course […]
Read More ›

Template Method Design Pattern

Back in September, I wrote about the strategy design pattern and suggested that it could be useful in iPhone and iPad programming to provide alternate implementations of a piece of functionality. When thinking about strategy, think “plugin”. Strategy implies a relationship between classes where a class has a strategy object to do specific work. In […]
Read More ›

Good Things About Apple Maps

The new maps in iOS 6 have attracted a lot of criticism, mainly about the detail of the cartography, the accuracy of the data and the disappearance of a street view. I’ve had a chance to experiment with the new Map Kit and Location Services APIs this week and I’ve found that, despite all the […]
Read More ›

Pull to Refresh

Pull to refresh has become a classic, almost cliched, way of initiating a refresh operation in an iOS app. Originally part of the Tweetie app that ultimately became Twitter’s official iOS presence, pull to refresh was such a neat, intuitive and unobtrusive way of triggering a refresh that iOS developers clamoured to find out how […]
Read More ›

Type to search blog.learningtree.com

Do you mean "" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.