Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

Use the powerful Xcode 4 suite of tools to build applications for the iPhone and iPad from scratch

  • Learn how to use Xcode 4 to build simple, yet powerful applications with ease

  • Each chapter builds on what you have learned already

  • Learn to add audio and video playback to your applications

  • Plentiful step-by-step examples, images, and diagrams to get you up to speed in no time with helpful hints along the way

  • A practical guide to building your own fun and exciting iOS applications rapidly using Xcode 4

In Detail

The iPhone is one of the hottest mobile devices on the planet. Whether you are just starting out with iOS Development or already have some knowledge in this area, you will benefit from what this book covers. Using this book's straightforward, step-by-step approach, you will go from Xcode 4 apprentice to Xcode 4 Jedi master in no time.

Xcode 4 iOS Development Beginner's Guide will help you learn to build simple, yet powerful applications for the iPhone from the ground up. You will master the Xcode 4 tools and skills needed to create applications that are simple yet, like Yoda, punch far above their weight.

You will start by learning about the Xcode 4 Development Tools, Xcode IDE, iOS Simulator, Objective-C 2, and Organizer. Then you will jump straight in and create applications using Xcode and Interface Builder. You finish up by learning how to build, package, and distribute your application to the Apple App Store.

This book will teach you how to go about building simple applications from scratch, you will master how to download and install the Xcode 4 Development Tools, get to know the development environment and how to build great user interfaces (using Interface Builder), learn about the different iOS frameworks, learn how to implement video and audio playback, learn how to sense motion using the Accelerometer and Gyroscope, and how to improve the reliability and performance of your applications.

After reading Xcode 4 iOS Development Beginner's Guide, you will be able to write your own applications for the iPhone with supreme efficiency. There are a lot of examples and images provided to get you up to speed quickly.

Using this book's easy to follow step-by-step approach you will harness Xcode 4's firepower to create some stunning applications for your iPhone

Subscriber Reviews

Average Rating: 4 out of 5 rating Based on 1 Rating

"for beginners" - by mko on 26-OCT-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
At the time of writing this review, there were only, like, five books related to the topic. And the topic is hot! If you want to start iOS 5 development, you will face XCode 4 sooner then you expect. Why? Answer is simple. XCode is the only way you can develop for iOS.

When it comes to iOS based development you will need to learn two different aspects of it. Objective-C and the IDE (XCode 4). Being honest, if you have no idea regarding Objective-C do not make an assumption that this book will teach you it. No chance. It covers just a basics of the language. Even more, it explains some ideas via Java examples – which is even more confusing. After all, not everybody knows Java. So, let me tell you something. If you want to learn the language get something serious, like “Programming in Objective-C 2.0? by S. Kochan.

Other side of the coin is the XCode 4. This is the tool that combines every aspect of the development process – language, device, simulator, SVN, diff tool and many, many more. This is the place where the book takes over. Steven will guide you through various aspects of the development in tutorial like meaner. Each chapter focuses on different aspects and all of them are explained in a “show and tell” way. Basically, you have to follow Steven as you go. As a person who already knows XCode 4 I was caught up by the suggestions provided by Steven in few places. Even though there are things left behind there is still lots of knowledge in here. This is Beginner Guide after all. You simply can not tell everything in a reasonably amount of pages. However, you get everything that is required to get started. You even get the description of Instruments, Debugger, DTrace, and Analyze tools. This is really helpful.

There are few missing points though. Steven focuses on XCode 4 and iOS 4. At the time of writing there were already XCode 4.2 and iOS 5 on the market. This make some impact on the book. You will not get Storyboards description as well as ARC – these two can make your development process much easier.

There are few places where small issues appear. For example, XCode related applications are installed into /Developer directory instead of /XCode4, and it would be nice to mention that main purpose of application testing on the device is the different architecture of the code. Simulator uses i386 while device is based on armv.

In overall, I think this book is worth considering. But, once again, it will not teach you Objective-C. Buy it only and only as an introduction to XCode 4. In that case you should be happy with it.

Report as Inappropriate

Table of Contents

 Index

Extras

The publisher has provided additional content related to this title.


Description
Content

Downloading the example code for this book

  • You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com.
  • If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.