ShapeShapeGrouppointGroupchapter-listShapeShape Copy 12ShapeShape Copy 3ShapeGroupShapedropdowneditoreditorCombined ShapegridShape Copy 4Shape Copy 7ShapelanguagelanguageShapemegaphonepaperbackShapeplatformnoun_419259-2 copyplay-iconBS-Question-Rounded-Circlequotesnoun_610406stacked-books-1stacked-books-2Shape Copy 5Combined ShapeGroup

Frequently Asked Questions

FAQ Yeti


Do you recommend learning via video courses or books?
It depends on which learning style you prefer. If you prefer learning via 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 account and then clicking “manage my subscription” here: If you have any trouble/questions, contact us at for assistance.


Can I download the videos?
No, our videos are available only for online streaming.


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 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 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 and tell us what book you’d like to order and how many student copies you need.
How do I download a book I purchased?
Go to, click on the "Log in" link in the upper right hand corner and enter your e-mail and password. Once you’re logged in to our system, any book you’ve purchased will display a download button on the store page here:
Customer Support Yeti

Further questions?

Send an email to our customer support team

Contact Us