An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App
Publisher: O'Reilly Media
Final Release Date: May 2011
Run time: 2 hours 51 minutes

Learn all of the steps necessary for building your first native iOS app. With this introductory video course, experienced iOS developer Alasdair Allan walks you through the entire process, from downloading the developer tools to submitting your finished app to Apple's App Store.

You'll discover how to work with the Objective-C language, Xcode, Cocoa Touch, and many other tools and techniques along the way. If you're a beginning programmer, this video is an ideal to start creating your own apps for iPhone, iPad, and iPod Touch.

  • Sign up as an Apple developer, and generate all of the certificates and provisioning profiles you need
  • Become familiar with the Xcode and the iOS SDK by building a simple Hello World app
  • Dive deep into the Cocoa Touch frameworks
  • Build reusable code that enables you to embed web pages in your app
  • Create a working Twitter Trends app and learn how to use several development techniques
  • Prepare your finished app for sale on the App Store and upload it to iTunes Connect
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyAn Introduction to iOS Programming: From Getting the SDK to Submitting Your First App
 
3.5

(based on 6 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (4)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

67%

of respondents would recommend this to a friend.

Pros

  • Accurate (4)
  • Easy to understand (3)

Cons

  • Not comprehensive enough (5)

Best Uses

  • Novice (4)
    • Reviewer Profile:
    • Developer (5), Designer (3)

Reviewed by 6 customers

Displaying reviews 1-6

Back to top

 
3.0

From zero to publishing in less than 2 h

By Zalakain

from Iruña, Nafarroa

About Me Designer, Developer

Verified Reviewer

Pros

  • Complete
  • Concise

Cons

  • Not comprehensive enough
  • Some errors

Best Uses

  • Novice

Comments about oreilly An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App:

The video, about 1:45 hours long in total, covers the whole development process of any iOS based application. As the video's subtitle states, Alasdair guides us from the very basic steps like registering on Apple's Development platform, downloading the required SDKs and setting them up, etc. all the way to publishing our very first App on the Apple Store.
This is done whilst creating our first iOS/iPhone app, on a Mac. So, after the first steps we will be watching code being typed to create the app. For those already versatile in Objective-C this will be "piece of cake". For the rest of us it takes some time to get used to the mechanics and interface so as to be able to follow Alasdair's work, but once you get used to it, it's not that hard.
There is no detail on how to develop UIs for apps, nor in-depth how to code with Objective-C (btw, who was the devil that created that monster? Bit ugly, IMHO), but this video is not the place to look for that info nor it should be. However, Alasdair makes a "stop" trying to explain how to code with Objective-C, which turns out to be somehow hard to follow although it is just a basic approach to the language. This "aside" is not really efficient on its purpose, but must be praised for the effort and some may welcome it.
The quality overall is good though I found two glitches on it:
- the sound sometimes is a bit too low, and given most of the people watching it will use a mobile device nowadays to do so this can be a bit annoying as listening Alasdair is difficult sometimes.
- and second, sometimes Alasdair gets into some small "stopping point" because of code failures or development interface nuisances. These he manages to solve, but sometimes it feels a bit wrong watching "undo time".
All in all, a good video on the complete procedure of start-to-publish your iOS apps that any newcomer to Apple's development restrictive world will benefit from. Maybe some "freebies" such as sample code and worksheets would have provided it better value.

 
3.0

Good start but needs to be updated

By JammerX19

from Worthington, PA

About Me Developer

Verified Reviewer

Pros

  • Easy to understand

Cons

  • Not comprehensive enough

Best Uses

  • Novice

Comments about oreilly An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App:

The videos are a good kickstart, however, Xcode and the iOS platform have evolved in the six months since these videos came out. I would like to see a second edition some day that covers the differences.

A suggestion for O'Reilly...please change the names of these videos so that they are numbered in order. The current naming convention makes it difficult to find them in the sea of other videos in my iTunes library, and also makes them difficult to get in the right order.

 
5.0

What a great walk-through!

By Gregory Zentkovich

from Honolulu

About Me Developer, Sys Admin

Verified Reviewer

Pros

  • Accurate
  • Does what it claims
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice
    • Student
    • Walk-through

    Comments about oreilly An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App:

    I think Alasdair does an incredible job (in 0 to 60 seconds) of walking us through the whole iphone development, app submission cycle. I got a high-level overview of the objective-c language and it's syntax, key commonly used methods of the language (enough to be dangerous), write a couple of simple iOS apps (to get my feet wet) and a much needed walk-through of the whole iOS app submission process (my underlying goal). It was an huge undertaking, but I did it with Alasdair's help. Its a video series, so you can stop, rewind, forward and replay as many times as you need to, there's really no rush, but I wanted to go through all the steps to see what it was like and this video help me accomplish that goal. It is a 100x easier having someone show you how to do something, than to do the whole "school of hard knocks" way. This video is not going to make you an iphone guru by any means, and I knew that, but what it does do is take you through the process step by step so you get a feel for how things work. I did it, and now I can focus on learning objective-c.

     
    3.0

    Author understands, I still don't

    By RickyF

    from Weston, CT

    Verified Reviewer

    Pros

    • Accurate

    Cons

    • Difficult to understand
    • Not comprehensive enough

    Best Uses

    • Intermediate

    Comments about oreilly An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App:

    The videos start out assuming a beginner level but the author quickly digresses into much more advanced concepts without any real explanation adequate to a beginner such as myself. His accent is hard to understand at times (at least to my ears) and he has a monotonous way of delivering the topic.

    He clearly knows his subject matter but after working through the videos I still don't have much a grasp of the topic.

    (2 of 3 customers found this review helpful)

     
    3.0

    Not Quite for Absolute Beginners

    By Pinch Tap Zoom

    from Philadelphia, PA

    About Me Designer, Developer, Educator

    Verified Reviewer

    Pros

    • Accurate

    Cons

    • Difficult to understand
    • Not comprehensive enough

    Best Uses

    • Expert

    Comments about oreilly An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App:

    The first video "Becoming a Developer" was an excellent introduction to setting up the environment, getting registered as a developer and setting up certificates.

    The second video "Your First iPhone App" focused on building your first iphone app was great too. Walked through the process step by step. I thought, I can do this!

    The third video "Objective-C and Cocoa Touch" went into a brief overview of objective-c and cocoa touch but didn't provide any real working examples.

    The fourth video "Working with the Web" was a disappointment. It would have been helpful to see a working version of what we were building at the beginning to help understand why we were doing what we were doing. I thought it would describe in more detail what was happening with the code and WHY things were going where they were. I thought this video seemed to assume a lot of prior knowledge about iOS programming. It was quite a big leap from the simple "Hello World" done in the first iPhone app video. Also ran into a snag when the whole app was built and then had to rename something globally. It was a good idea to show the "refactor" feature to globally rename something but my Xcode kept crashing. So I had to start the project all over.

    Previewed "Building Your First Real Application" but I need more background and experience with Xcode to really get a handle on what's happening there.

    Overall it started out at a beginner level and then jumped to advanced. Misses a lot in between.

    (1 of 1 customers found this review helpful)

     
    4.0

    very nice tutorial for beginners

    By Michal Konrad Owsiak

    from Poland

    About Me Designer, Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples

    Cons

    • Not comprehensive enough
    • Too basic

    Best Uses

    • Novice
    • Student

    Comments about oreilly An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App:

    Introduction to iOS Programming is a practical guide to iOS programming and to becoming Apple Developer in general. It is divided into few parts: how to become a developer, how to write simple application (start developing using XCode), how to build and distribute application within iTunes. If you have never ever coded using Objective-C, Alasdair will show you the basics of Objective-C and Cocoa Touch as well. Material in Objective-C related section is well prepared and well presented, however. If you are not aware of the langue and you are about to start working with it make sure to buy some other books – devoted entirely to Objective-C. I think that ~25 minutes lecture, no matter how well conducted, is not enough to provide audience with the required level of knowledge.

    I have watched the video just after purchasing Apple Developer program and one thing is great for sure. When it comes to all the certificate related issues video worked just great – each and every developer has to have certificate in order to develop for iTunes. All you have to do is follow the video. After 20 minutes you are done. Your environment is ready to go and you can connect your devices to XCode. Of course you can learn it by yourself, or by reading Apple's tutorials. In my case it was simply much easier to follow the tutorial.

    When it comes to developing applications using Objective-C I'd argue whether you will heavily benefit from the Introduction. If you are new to Objective-C and XCode you will have to dig for more information anyway. However, it is a good start. You can, at least, get in touch with XCode, project concepts and so on. You will also gain basic knowledge regarding Objective-C and Cocoa Touch.

    Lastly, you will be guided how to put your application into iTunes and how to avoid common mistakes. This section is very similar to the first part. All you have to do is follow the instructions.

    This is very interesting material, however, it is targeted at people who are at the beginning of the iOS adventure. On the other hand, even though it is simple it will not provide you with a comprehensive knowledge. You will have to look for some additional resources – definitely. But still, this is very gentle and very well organized introduction to iOS Programming.

    Displaying reviews 1-6

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Video:  $29.99
    (Streaming, Downloadable)