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 ›

Top 10 Developer Features in iOS 6

The new features of iOS 6 from a user’s point of view are well documented and well reviewed so I don’t intend to go over the same ground here. Having spent a large part of the last couple of weeks watching WWDC 2012 videos and playing with some of the new features, this is my […]
Read More ›

Strategy Design Pattern

I was over in Sweden last week teaching a Java design patterns course. Having spent so much time with iOS recently, it was interesting to put my Java hat back on and talk about designing enterprise scale applications. Some of my students probably thought I was a little slow writing code during demos but I […]
Read More ›

Refactoring with Xcode

I’ve spent quite a bit of time this week tidying up the course exercises and solutions for Learning Tree’s Building iPhone® and iPad® Applications: Extended Features course. There were a few bug fixes based on instructor feedback but it was mostly a process of upgrading to modern Objective-C and refactoring the existing code to make […]
Read More ›

Modern Objective-C

Xcode 4.4 was released on the 25th July and as an update doesn’t make many changes to the basic operation of what was already an excellent IDE. Code completion is more informative, with a new information strip at the bottom of the code completion window, but most tasks are unchanged from the 4.3 release. Of […]
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.