Get Updates By E-mail 

getting started

Programming in Objective-C 2.0 Live Lessons Pt.1 – Review

  •  
  •  
  •  
  •  
  •  

I know that many of the people viewing this site are absolute beginners to programming who are  frustrated because they have difficulty with iPhone development books that they’ve bought.  The problem is that most people don’t have the fundamentals in Objective-C or Object Oriented programming.  One of the books I’ve recommended is Programming in Objective-C 2.o by Stephen Kochan.  Stephen has also created a video course to go along with the book.

The video package is called the Programming In Objective-C 2.0 Live Lessons Bundle and cover the basics of Objective-C, and the key principles of Object Oriented programming.  You can view a short trailer here that gives you a sampling of the quality of the video.  If you’ve got the book this is a perfect companion, although I didn’t see just the video selling on Amazon (what they did have was out of stock and selling for more).  The package comes with the book, and is reasonably priced at just under $45.  Just like the book this is a very thorough overview so even if you’re one who dwells on the details, you will enjoy this course, and that’s essentially what it is, a thorough beginners Objective-C course.

Pros

  • Well organized course (just like the book)
  • Very high quality lessons (Kochan makes it seem easy)
  • Goes perfectly with the book
  • In-depth but not too long – 8 hours

Cons

  • Doesn’t get into iPhone programming like in the latter part of the book (but it looks like a good setup for Apple’s free iPhone programming video course)
  • Bundle with book and videos appears to cost less than just videos (only difference I can see is that when you purchase just the videos there is no book)

My Conclusion
If you don’t have a solid understanding of Object Oriented programming, and would like to go through an in-depth course on the topic then these videos are a great value for a beginning iPhone developer especially since you’re using Objective-C.  The book was already terrific on it’s own, and the addition of video at a reasonable price when bundled with the book makes it even better.

The combination videos and book can be ordered here at $25 off ($44.90)
Just the videos can be ordered here. (price is higher than bundle atm)

Any thoughts from those who have gone through the videos would be appreciated.  Thanks.


  •  
  •  
  •  
  •  
  •  

Push Notification Server Tutorial

  •  
  •  
  •  
  •  
  •  

Hi everyone, sorry about the frequency of posts as of late, I was out of town for a few days, and accepted a ft position for the next couple of months, so I am currently overwhelmed.

Something I’ve been looking into mainly for testing purposes is push notification.  Now, push notification can really mess up an app so you have to be able to deal with it.

Creating a push notification server can be complex especially if you’re not a web developer.

I found this great tutorial here:
Push Notification Server Tutorial

Which does a great job of showing how it’s done.


  •  
  •  
  •  
  •  
  •  

Beginning iPhone Development 3 Book Source Code

  •  
  •  
  •  
  •  
  •  

I haven’t read the new edition yet, but since Beginning iPhone Development was the best book I’ve seen on iPhone development I thought I would let you guys know that the source code has been updated and Beginning iPhone 3 Development made available.

You can download the source code and here.  The new book provides new material on iPhone SDK 3 features such as Core Data, and updates several examples.  Overall there is about 50 pages of new material.

My suggestion is to take a look at the examples in the source code, and make the decision yourself if you feel the new book is worth ordering if you already have the first Beginning iPhone Development book.  For beginners I absolutely recommend this book once you have a decent understanding of Objective-C. For a look at my favorite iPhone development books please check out my post on the 3 must read iPhone development books.

Amazon actually has a version of the book available here for $26.39 and $22.38 on Kindle (prices could change).


  •  
  •  
  •  
  •  
  •  

Finishing With Interface Builder – Building Your iPhone Apps Interface Quickly 2/2

  •  
  •  
  •  
  •  
  •  

 This is the second part of the tutorial on building your iPhone App’s interface in interface builder.  In this video I quickly drag out all the elements, and connect the interface elements with the appropriate outlets, and actions, and build the class file automatically.

This is the 5th video/tutorial in this series, and I hope you enjoy it.

The first tutorial can be found here:
>>> Developing Your First Apple iPhone App <<<

The project containing the app at the end of this video can be found here:
Project file for tutorial

We will finally get into writing code in the next video!

Here it is:

Thanks for reading.
 


  •  
  •  
  •  
  •  
  •  

Understanding Model-View-Controller And Creating A Class Outline

  •  
  •  
  •  
  •  
  •  

Hi this is the third article in the series on Developing your first Apple iPhone App Store App Step-By-Step, if you missed the first article please check it out here:
Your First Apple iPhone App Store App

In the video below I quickly go over MVC, and then I outline my own process for outlining the classes in smaller apps when developing on my own, to come up with the classes I basically follow these steps:

1. I list all the nouns contained within the objective statement and list of features (that I created in the previous article/video of this series).
2. I take those and create a list of objects by separating the simple objects (objects containing no attributes or other objects), and those that will be created visually in Xcode’s Interface Builder.
3. I take that list of objects, and try to determine what attributes and other objects might be needed by those objects.

From this list I have an outline of the classes to use within the app, it’s by no means perfect or set in stone, but simply to get things going so that I can begin coding.  When developing these simple apps on my own I don’t worry about creating any formal documents.  From this list of classes I begin coding.

Watch the video below where I explain things in more detail:

Please excuse the sound quality of the first minute or so, a slight breeze seems to have affected the mic while outside.
 
Thanks for reading, be sure to come back for the rest of the series where we will finish the simple app.
 


  •  
  •  
  •  
  •  
  •