Creating Documentation With Doxygen – Part 2
apr 1,
2013
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 […]
Creating Documentation With Doxygen – Part 1
mar 25,
2013
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 […]
Paging With Collection Views (Part 2)
dec 18,
2012
In last week’s post, I showed how a collection view with paging enabled and cells sized to fill the collection view’s bounds makes for an easy implementation of a paged user interface. In this week’s post we’ll complete the example by adding a page control as seen on apps like the standard iOS Weather app. […]
Paging With Collection Views (Part 1)
dec 13,
2012
Since finalising the iOS 6 changes for Learning Tree’s Building iPhone® and iPad® Applications: Extended Features course, I’ve been taking the opportunity to do something different (!) and experiment with the new collection view. It’s fast becoming one of my favourite iOS controls! When I first read the description and tried it on the iOS […]
Template Method Design Pattern
dec 10,
2012
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 […]