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 "Your First Swift 4 & iOS 11 App", "Programming in Swift", and "Your Second Swift 4 & iOS 11 App" 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 iOS Apprentice and Swift 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 email@example.com for assistance.
No, our videos are available only for online streaming.
Can I share my account with others in the office?
No, according to our Terms of Service, your login may only be used by one person — i.e., a single login may not be shared by multiple people. If you are an organization, you must create a separate account for each user that wishes to access our Services; you cannot share an account with multiple people at your organization. If we determine that you are doing so, we may charge you fees for multiple Accounts, or may terminate your Account without refund.
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 (see the Getting Started with iOS section at the top of the page):
Your First Swift 4 & iOS 11 App
Programming in Swift
Your Second Swift 4 & iOS 11 App
Saving Data in iOS
Beginning Auto Layout
Beginning Collection Views
Scroll View School
Beginning iOS Animations
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 (and most include ePub versions as well). 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 digital 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 firstname.lastname@example.org and tell us what book you’d like to order and how many student copies you need.