Browsing Author

Dan Walker

Dan Walker is a blogger, designer, writer and programmer from the UK. He's got a passion for most things Mac and you can stalk him on his Twitter.
Author Feed

Learn Objective-C: Day 6
basix

Learn Objective-C: Day 6

This entry is part 6 of 6 in the series Learn Objective-C

In today’s tutorial, you will learn about Categories and how to use them to extend the functionality of Cocoa-Touch classes. This is our final installment in the Learn Objective-C series, so you will also be provided with a quick recap on what we’ve covered so far and then look at what you can do to further your skills as an Objective-C or iPhone application developer.

Learn Objective-C: Day 5
basix

Learn Objective-C: Day 5

This entry is part 5 of 6 in the series Learn Objective-C

Welcome to part five of this series on Objective-C. Today we’re going to look at memory management, an element of Objective-C (and many other languages) that tends to trip up newer programmers. Most scripting languages (such as PHP) take care of memory managaement automatically, but Objective-C requires that we are careful with our use of memory and manually create and release space for our objects.

Learn Objective-C: Day 4
basix

Learn Objective-C: Day 4

This entry is part 4 of 6 in the series Learn Objective-C

Welcome to part four of this series on Objective-C. So far, we’ve looked a lot at theory and the principles and functionality of the language to get a good idea of how it works. Today, we will be making a simple class similar to the car example we looked at in previous parts of this series. Our class will take the details of a car, allowing us to get and set the values held. After today’s example you should be able to create your own classes in Xcode and toy around with them.

Learn Objective-C: Day 3
basix

Learn Objective-C: Day 3

This entry is part 3 of 6 in the series Learn Objective-C

Welcome to part three of this series -I hope youʼre enjoying it! Last week we looked at how we separate classes in to separate files (interface and implementation), this week weʼre going to look at classes again, but a little bit more in depth. Weʼll also take a peak at inheritance and how it works, along with variable scope.

Learn Objective-C: Day 2

Learn Objective-C: Day 2

This entry is part 2 of 6 in the series Learn Objective-C

Welcome to part two of this introductory series on Objective-C. After spending last week reviewing the fundamentals of the C language upon which Objective-C is built, this week we will transition to focusing on what makes Objective-C such a great language for software development. Specifically, we will discuss the fundamentals of Object Oriented Programming (OOP) and demonstrate how to create a class and send messages to objects in Objective-C.

Learn Objective-C: Day 1
basix

Learn Objective-C: Day 1

This entry is part 1 of 6 in the series Learn Objective-C

Welcome to my series on coming to grips with the awesome language that is Objective-C. Throughout this small series of articles, my aim is to take you from no prior experience with Objective-C to using it confidently in your own applications. This isnʼt a rush job – so donʼt expect to just skim through the basics and be away – weʼll be going through not just the bare essentials, but also the best practices you can apply to ensure your code is the best it can be. Letʼs jump straight in!