AppCoda, 2018. — 844 с.
This book is intended for developers with some experience in the Swift programming language and with an interest in developing iOS apps. It is not a book for beginners. If you have some experience in Swift, you will definitely benefit from this book.
Learn how to code in Swift and build a real world app from scratch.
Now the course is ready for Swift 4, iOS 11 and Xcode 9.
Get it now and enjoy free update for iOS 12 and Xcode 10 this fall.
At the time of this writing, the Swift programming language has been around for more than three years. The new programming language has gained a lot of traction and evolve, and clearly programming language of iOS. If you are planning to learn a programming language this year, Swift should be on the top of your list. I love to read cookbooks. Most of them are visually appealing, with pretty and delicious photos involved. That's what gets me hooked and makes me want to try out the recipes. When I started off writing this book, the very first question that popped into my mind was "Why most programming books poorly designed?" iOS and its apps are all beautifully crafted - so why do the majority of technical books just look like ordinary textbooks? I believe learning programming much more effective and easy. With that in mind, I set out to make one that lobks really great and enjoyable to read. But that isn't to say that I only focus on the visual elements. The tips and solutions covered in this book will help you learn more about ioS 11 programming and empower you to build fully functional apps more quickly The book uses a problem-solution approach to discuss frameworks of iOS SDK, and each chapter walks you through a feature (or two) with in-depth code samples. You will learn how build a universal app with adaptive UI, use Touch ID to your users, create a widget in notification center and implement view authenticate controller animations, just to name a few I recommend you to start reading from chapter 1 of the book- but you don't have to follow my suggestion. Each chapter stands on its own, so you can also treat this book as a reference. Simply pick the chapter that interests you and dives into it.