Xcode 4 IOS Development: Beginner's Guide : Use the Powerful Xcode 4 Suite of Tools to Build Applications for the IPhone and IPad from Scratch

Front Cover
Packt Publishing Ltd, Aug 25, 2011 - Computers - 409 pages
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

What you will learn from this book :
Install and configure a set of frameworks to make your life easier for developing iPhone applications
Download and install the Xcode 4 Development Tools
Get started with Apple's Objective-C and Cocoa Touch
Understand the Model-View-Controller (MVC) development paradigm
Implement application input and views
Build rotatable and resizable user interfaces
Read and write data using the Core-Data framework
Use the iPhone's media playback to play sounds and videos
Create map and location-based services
Sense motion using the Accelerometer and Gyroscope
Manage source code with the Version Editor
Use instruments to make your applications run smoothly
Build, package and distribute your applications through the App Store

This step-by-step book guides you through the process of creating awesome iOS apps using Xcode 4. As a beginner's guide, it focuses on getting you through all the major learning points in a smooth, logical order while showing you how to avoid some common pitfalls.

Who this book is written for
If you want to learn how to build iOS applications that compete with the rest and make your mark within the iOS industry, this book is for you. You should have some basic programming experience with Objective-C, and a good understanding of OOP, as well as some knowledge of database design. No knowledge of Xcode 4 is required.


What people are saying - Write a review

We haven't found any reviews in the usual places.

Selected pages

Common terms and phrases

About the author (2011)

Steven F. Daniel is originally from London, England, but lives in Australia. He is an experienced software developer with more than 13 years of experience developing desktop and web-based applications for a number of companies, in sectors including insurance, banking and finance, oil and gas, and local government. Xcode 4 iPhone Development Beginner's Guide is his first book. Steven is always interested in emerging technologies, and is a member of the SQL Server Special Interest Group (SQLSIG) and the Java Community. He is the owner and founder of GenieSoft Studios (http: //www.geniesoftstudios.com/), a software development company based in Melbourne, Victoria, that currently develops games and business applications for the iOS, Android and Windows platforms. Steven has also been the co-founder and Chief Technology Officer (CTO) of SoftMpire Pty Ltd, a company that focused primarily on developing business applications for the iOS and Android platforms. You can check out his blog at http: //geniesoftstudios.com/blog/, or follow him on Twitter at http: //twitter.com/GenieSoftStud

Bibliographic information