iOS Apprentice Tutorial 4 Now For Sale!

Ray Wenderlich
iOS Apprentice Tutorial 4: StoreSearch now available!

iOS Apprentice Tutorial 4: StoreSearch now available!

If you signed up for the monthly iOS newsletter on this site, you have received a free copy of the iOS Apprentice Tutorial 1: Getting Started by Matthijs Hollemans.

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:

Make a web-service enabled app!

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:

iPad version of 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!

To get this special discount, check out the iOS Apprentice private forums for more details. If you do not yet have access to the iOS Apprentice private forums, you can sign up for access here.

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.

Thank You!

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! :]

Ray Wenderlich

Ray is an indie software developer currently focusing on iPhone and iPad development, and the administrator of this site. He’s the founder of a small iPhone development studio called Razeware, and is passionate both about making apps and teaching others the techniques to make them.

When Ray’s not programming, he’s probably playing video games, role playing games, or board games.

User Comments

17 Comments

[ 1 , 2 ]
  • I bought the "iOS5 by Tutorials" book instead, can I get the discount for this Tut 4 or for the Apprentice bundle? The book also costs as much as the Apprentice bundle. It would be great if you can give a discount to the readers who bought your book.
    askar
  • Agreed with other comments, best tutorial so far have learned lots of new cool stuff here :D
    elpuerco63
[ 1 , 2 ]

Other Items of Interest

Ray's Monthly Newsletter

Sign up to receive a monthly newsletter with my favorite dev links, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

Vote for Our Next Tutorial!

Every week, we alternate between Gaming and Non-Gaming tutorial votes. This week: Non-Gaming!

    Loading ... Loading ...

Last week's winner: How to Make a Simple 2D Game with Metal.

Suggest a Tutorial - Past Results

Hang Out With Us!

Every month, we have a free live Tech Talk - come hang out with us!


Coming up in October: Xcode 6 Tips and Tricks!

Sign Up - October

Our Books

Our Team

Tutorial Team

  • Kyle Richter

... 52 total!

Update Team

... 14 total!

Editorial Team

... 22 total!

Code Team

  • Orta Therox

... 3 total!

Subject Matter Experts

... 4 total!