Pre-order the Swift book today and receive a 50% discount

Swift Book

Developing iOS Apps In Swift

or Sign up to be notified when the book is released, and get a free sample chapter.
Swift - The Book

Learn to ship real world apps

Includes:

  • My process for making complete apps that ship.
  • The best practices for working with Swift.
  • Tricks and tips for planning and building great apps.
  • Several example projects with full source code.

Having shipped more than 50 apps, I can teach you my process for delivering working software to the App Store. I work in an iterative process that starts with quickly making functional prototypes. There is no better way to test an app idea than to put working software in front of actual people, and a functional prototype allows me to do exactly that. Using Apple's new Swift language, I will walk you through the app development process I use every day to produce quality apps for iOS.

In this book I cover the most important things you need to learn in order to build a complete product and bring it to an audience. In this book I'll get you up and runn developing iOS apps in Swift in no time.

I will teach you my process for getting apps out the door and in front of customers.

Definitely check out @jquave's Swift tutorial series

@lvmvr

Swift is the new way forward for iOS development

Objective-C has been the programming language of choice for Apple for a long time now. The language has roots dating back to 30 years ago, so why the change to a whole new language now? And.. will it stick?

From following the world of Objective-C for the past few years, I noticed something. First, Apple introduced ARC, a way to automatically count references to objects. This was important because it meant developers had to worry much less about memory management, similar to higher level languages like Javascript, but it was still Objective-C. Then, Apple introduced blocks, giving developers a way to pass around functions as variables, using them in callbacks for a more functional approach to APIs... But, it was still Objective-C.

Swift is the next evolution of this process.

When Swift was first announced, it was clear that this new language was going to become the dominant development paradigm for Apple. This means that means it's the language for iOS and Mac developers all over the world. Swift is a friendly, modern, and very fast language. It's got all the perks of a native language, in addition to the perks of a scripting language. On top of all this, it is 100% interoperable with Objective-C, which means all existing libraries can still be used. You can mix and match Objective-C with Swift as needed.

This is huge.

All new projects using Swift can leverage all the existing iOS code without skipping a beat. Since the language is much more enjoyable to use, and it's fully interoperable with Objective-C, there's simply no reason it shouldn't become every developers language.

Jameson's Tutorials are amazing, updated and straightforward.

@jegv91

The Book

Get the book that you will be referring back to for best practices for years to come. You will not regret it.

Swift - The Book
$39.99 $29.99 Preorder

What you'll get

A Great Budget Option!

  • A digital copy of the book
  • A unique URL where you can register a password to redownload at any time
  • Free updates to the book as they come out

The complete package

Everything you need to develop great iOS apps

$159.99 $99.99 Preorder Swift Book - The Complete Package

What you'll get

  • Private access to my video tutorials
  • A digital copy of the book
  • My app marketing cheat sheet
  • My personal checklist for app submissions
  • A unique URL where you can redownload a copy at any time
  • Free updates to the book as they come out
I actually now understand how to program iOS. It’s just because of this language & your tutorial.

Felix P.

The Author

Jameson Quave Author

Hey, I'm Jameson Quave. I'm an app developer with 6 years of experience working in a broad range of mobile software. One of my first successful apps was PhotoGoo, an app that allows users to stretch, twist, and pull distortions in to their photos using just their fingers. Later I developed applications that help people keep in touch, apps that provide important real-time information, and apps that help improve the processes of businesses, making them more profitable.

Growing up in a small rural town I was able to teach myself to write code and run a profitable app business, all from resources found online. That's why I know you can do it too, it's why I am writing this book. Already I have published an extensive Swift tutorial for newcomers that has been enjoyed by over 100,000 new developers. That's all available for free.

I invite you to come along.

You can follow me on Twitter, or visit my website jamesonquave.com for more info.

Questions?

  • In what formats will the book be made available?

    The book will be available in PDF format initially, and then expanded to support epub and mobi formats. If you pre-order from my site, I will make sure you have a digital copy for all three formats at any time. You will be given a private URL to download any of the three available formats.

  • How technical is this book?

    It's fairly technical. We will be spending a good bit of time in Xcode working on actual apps. If you want to see a preview of what to expect, take a look at my tutorials. They're a little less detailed than the content for the book, but it gives a good look at the type of material to expect. We're going to be building real apps.

  • Your tutorials are free, so how is this better?

    My tutorials are really just quickly discussing code I write, as I write it. But, this is a thoroughly developed book. It's designed to have a flow that makes the learning process intuitive and straightforward, without leaving out any of the good stuff. The book has been edited, and triple-checked with other developers to make sure all the details are correct. I discuss code reviews and testing in the book briefly. I used the same process to produce a quality book that is going to make the process of learning Swift a breeze.

  • Hey! You didn't answer my question.

    Whoops! Sorry about that. If you have any other questions, please let me know (jq@jqsoftware.com). I respond to every email I get, so feel free to ask away!

Complete Package » Book » Contact Us Pre-Order Now
Sending To PayPal...