Do you recommend learning via video courses or books?
It depends on which learning style you prefer. If you prefer learning via watching someone develop and following along, check out the video courses. If you prefer learning via written content, check out our books.
I want to learn how to make iOS apps. Where do I start?
If you prefer learning via videos, subscribe to our site and check out our Beginning Swift and Beginning iOS Development courses. After that, you’ll know enough of the basics to start making your own apps, and you can refer to the other courses as necessary.
If you prefer learning via books, check out our Swift Apprentice and iOS Apprentice books. After that, you’ll know enough of the basics to start making your own apps, and you can refer to the other books as necessary.
I want to learn how to make iOS games. Where do I start?
The most popular game framework for game developers these days is Unity - it’s a powerful cross-platform game engine used to make games like Pillars of Eternity, Hearthstone, Firewatch, and more. If you’re serious about making games this is what we’d recommend. The best way to get started is our book Unity Games by Tutorials, or subscribing to our site for some video courses on Unity.
However, if you already know Swift and iOS development, it’s may be easier to get started using Apple’s built-in game frameworks (SpriteKit and SceneKit), because it leverages your existing skills. The best way to get started is our books 2D and 3D Apple Games by Tutorials, or subscribing to our site for some video courses on Apple game frameworks.
What’s your refund policy?
For our PDF books:
We have a 30 day return period where you can request a refund if you are unsatisfied with the book. We do not offer price adjustments/partial refunds for purchased items that go on sale after you complete your purchase.
For our video subscription:
Our video subscription is non-refundable. You can cancel at any time and will keep your video access until the end of your billing period. We do not offer refunds for unused access time. It is your responsibility to cancel before you are charged for the next month. You can cancel by logging in to your raywenderlich.com account and then clicking “manage my subscription” here: https://store.raywenderlich.com/. If you have any trouble/questions, contact us at firstname.lastname@example.org for assistance.
We only share your information with third parties who work on our behalf to process payment. We will not share your information with anyone for marketing purposes.
We will contact you via email to provide you information about your purchase or with information regarding your transaction.
Any information you choose to include in your account profile will be available for others to view, except for your email address which will not be displayed. When choosing a username, we strongly suggest that you not use your email address as your username, as your username will be displayed on any posts you either create or respond to on the forums.
When you create an account, you will have the chance to sign up for our weekly newsletter as well. You have the ability to unsubscribe from the newsletter at any time.
Can I download the videos?
No, our videos are available only for online streaming.
Is there a limit on how many or which videos I watch?
There's no limit on the number of videos you watch, or how many times you watch a particular video. The subscription provides access to all of our courses and screencasts.You can watch as many as you like. :]
How will I be charged for my subscription?
All our video subscriptions are automatically renewing and subscription charges are non-refundable. If you subscribe monthly, you’ll be charged on the same day each month. You will be charged regularly until you cancel your subscription, but you may cancel at any time. If you cancel you will keep your video access until the end of your current billing period.
How can I cancel?
You can cancel anytime via the “Manage My Subscription” link on our store page under the subscription section. To see this link, you must be logged in to your raywenderlich.com account.
I’m new to iOS development. Which videos should I watch first?
Here’s the recommended viewing order to get you started with some of our video courses:
Beginning Swift 3
Beginning iOS 10 Part 1
Intermediate Swift 3
Beginning iOS 10 Part 2: Checklists
Publishing to the App Store
Scroll View School
Beginning iOS Animations
Saving Data in iOS
Beginning Core Data
Networking with URLSession
This will give you a good basic foundation. Then you can continue on with our many other courses and screencasts based on what interests you most.
What format are the books in?
All books sold on our site are in PDF format. You can download each book immediately after purchasing.
If you are interested in the print versions of our books, these are sold through Amazon.com. We recommend that you buy the most recent edition of the book through our store (link to store), as purchasing older editions can make learning difficult and frustrating since the code will be out-of-date.
Is the source code included?
Yes! All of our PDF book purchases include the source code for each chapter. You can download the book and all project files immediately after purchasing.
If you purchased the print version of a book, check the Introduction section of your book for a link to download the source code.
Can I use the code from the books I’ve purchased to make my own apps?
Yes, you are allowed to use and/or modify the source code in our books in as many apps as you want, with no attribution required.
Will I get updates for the book?
When you buy a book, you can download that book via your raywenderlich.com account. If we update the book, we’ll replace the old edition with the new one, so instead of buying the book again, you can simply log in to your account and download the new edition for free!
However, we don’t guarantee updates for any particular book. If we choose to simply update the book to be compatible with a newly released version of iOS or a toolset, you will receive that update for free. Some books may be discontinued, in which case there won’t be any future updates. In other cases, we may significantly or completely rewrite a book based on iOS, Swift or other changes; in that case, the re-written book will not be considered an update and will instead be available as a new book for purchase.
Do you offer discounts if I use your book for a class I teach?
Yes! We offer bulk discounts for class orders of 10 or more copies of a book. Contact us at email@example.com and tell us what book you’d like to order and how many student copies you need.