Learn iOS 8 App Development

2nd Edition

By James Bucanek

  • eBook Price: $34.99
  • Print Book Price: $49.99
Buy eBook Buy Print Book
Learn iOS 8 App Development is both a rapid tutorial and a useful reference. You'll quickly get up to speed with Swift, Cocoa Touch, and the iOS 8 SDK. It's an all-in-one getting started guide to building your first iPhone or iPad app. You'll learn best practices that ensure your code will be efficient and perform well, earning positive reviews on the iTunes App Store, and driving better search resul...

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-484202-09-8
  • 768 Pages
  • User Level: Beginner to Intermediate
  • Publication Date: December 10, 2014
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Pro XAML with C#
  • Swift Game Programming for Absolute Beginners
  • Get Fit with Apple Watch
  • Apple Watch for Developers
  • Swift 2 for Absolute Beginners
Full Description

Learn iOS 8 App Development is both a rapid tutorial and a useful reference. You'll quickly get up to speed with Swift, Cocoa Touch, and the iOS 8 SDK. It's an all-in-one getting started guide to building useful apps. You'll learn best practices that ensure your code will be efficient and perform well, earning positive reviews on the iTunes App Store, and driving better search results and more revenue.

The iOS 8 SDK offers powerful new features, and this book is the fastest path to mastering them—and the rest of the iOS SDK —for programmers with some experience who are new to iPhone and iPad app development. Many books introduce the iOS SDK, but few explain how to develop apps optimally and soundly. This book teaches both core Swift language concepts and how to exploit design patterns and logic with the iOS SDK, based on Swift and the Cocoa Touch framework.

Why spend months or years discovering the best ways to design and code iPhone and iPad apps when this book will show you how to do things the right way from the start?

  • Get an accelerated treatment of the core fundamentals of Swift.
  • Develop your first app using Xcode's advanced interface design tools.
  • Build your first iPhone app using the code that you're given as you walk through this book.
  • Finally, debug and distribute your first app on Apple's iTunes App Store.
Learn how to create apps for any model of iPhone, the iPod Touch, the iPad, or build universal apps that run on all of them. After reading this book, you'll be creating professional quality apps, ready to upload to the app store, making you the prestige and the money you seek!

What you’ll learn

  • Develop simple to moderately complex iOS apps.
  • Add sound and iPod music playback, the camera, and photos to your app.
  • Connect your app to the world through internet services, peer-to-peer networking, social networking, and cloud synchronization.
  • Plug into the latest mobile technologies: maps, GPS, accelerometer, gyroscope, and compass.
  • Polish your apps with elegant animation and effortless navigation.
  • Improve your app's quality with core design patterns and best programming practices.

Who this book is for

This book requires no prior iPhone or iOS app coding experience, but some comfort with programming in general is assumed.

Table of Contents

Table of Contents

1. Got Tools

2. Boom, App!

3. Spin a Web

4. Coming Events

5. Table Manners

6. Object Lesson

7. Smile!

8. Model Citizen

9. Sweet Music

10. Got Views?

11. Draw Me a Picture

12. There and Back Again

13. Sharing is Caring

14. Game On

15. If You Build It

16. Apps With Attitude

17. Where Are You?

18. Remember Me?

19. Document Storage

20. See Swift, See Swift Run

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

Please Login to submit errata.

On page Page 63:
On page 63, the last two statements in the first code listing are:

let url = NSURL(string: urlText)
webView.loadRequest(NSURLRequest(URL: url)


Author Comment:
These statements should be:

if let url = NSURL(string: urlText) {
webView.loadRequest(NSURLRequest(URL: url)) }

Best-Sellers

    1. Beginning iPhone Development with Swift

      $31.99

      View Details

    2. Pro Design Patterns in Swift

      $34.99

      View Details

    3. More iPhone Development with Swift

      $31.99

      View Details

    4. Beginning Xcode: Swift Edition

      $27.99

      View Details