In addition to the free tutorial you can get by signing up for the newsletter, you may have purchased tutorials 2 & 3, which are for sale on the raywenderlich.com store.
So far, the iOS Apprentice has been a massive success. We’ve received a ton of happy feedback from customers, several teachers have decided to base coursework around the series, and the series has had over 1,000 customers so far!
If you enjoyed these tutorials, we have some good news – today a new iOS Apprentice Tutorial is available for purchase! Keep reading to find out what it’s about, how you can get it, and what to do if you previously purchased the iOS Apprentice 1-3 Bundle.
iOS Apprentice Tutorial 4: StoreSearch
So far in the iOS Apprentice, you learned how to use Xcode, Interface Builder, and Objective-C to make apps ranging from a very simple game, to Storyboard-driven apps with multiple screens and Core Data models.
In this tutorial, you’ll take things to the next level by learning how to integrate your apps with web services! In this tutorial, you’ll learn how to upload and download data from web services with HTTP requests and how to handle JSON data.
You will build an app that lets you search the iTunes store, that looks something like this:
In this tutorial you will connect to a web service to pull down a list of items for sale on the iTunes store and their images. To make navigation easy, you’ll add search capability to your old friend, the table view. You’ll also create an animated popup with extra information when you tap an item in the table. and when you flip the iPhone over to landscape, the layout of the app will completely change to show the search results in another way.
You’ll also create an iPad version of the app:
And as you can see, you’ll learn how to make the app look quite stylish! :]
Here’s what you’ll learn in this tutorial:
- How to use a web service from your apps and how to download images
- Integrating third-party libraries such as AFNetworking
- View controller containment: how to embed one view controller inside another
- The rules for memory management so you can use older code in your ARC-enabled apps
- Showing a completely different UI after rotating to landscape
- Cool effects with keyframe animations
- How to use scroll views and the paging control
- Internationalization and supporting multiple languages
- Changing the look of navigation bars and other UI elements
- Making iPad apps with split-view controller and popovers
- Using Ad Hoc distribution for beta testing
- And finally, submitting your apps to the App Store!
Just like the other tutorials in the iOS Apprentice series, this tutorial has easy to follow step-by-step instructions, and consists of more than 200 pages and 150 illustrations! You also get full source code, image files, and other resources you can re-use for your own projects.
How Can I Get It?
If you’re interested in purchasing the iOS Apprentice 4: StoreSearch, click here to visit its page on the raywenderlich.com store.
Note you have two options: you can purchase the tutorial individually ($24), or purchase all 4 tutorials for $54, which gives you a sweet discount ($18 in savings)!
What If I Purchased the iOS Apprentice Tutorials 1-3 Bundle?
If you purchased the iOS Apprentice Tutorials 1-3 Bundle in the past, we have good news for you!
To thank you for supporting the development of the iOS Apprentice and this website, you will get a massive discount on the iOS Apprentice Tutorial 4. Individually the iOS Apprentice costs $24, but you can get it for just $9!
I am also trying to set up a mailing list for iOS Apprentice customers to make future communication easier, but in the meantime just check out the forums.
Again, if you are interested in the iOS Apprentice, just click here to visit its page on the raywenderlich.com store.
Thank you all for your support – purchasing products like this is what makes everything we do on this site possible.
If you have any questions or comments, please join the forum discussion below – Matthijs and I would be glad to help you out! :]