Introducing the iOS 12 Launch Party!
iOS 12 drops next week, and to mark the occasion, we’re launching our biggest celebration to date, with three new books and tons of updated books and courses! By Chris Belanger.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Contents
Introducing the iOS 12 Launch Party!
45 mins
- New and Updated Books
- Introducing Our New Books!
- 1) Machine Learning by Tutorials
- Machine Learning by Tutorials Authors
- 2) Push Notifications
- Push Notifications by Tutorials Author
- 3) Advanced iOS App Architecture
- Updated Books
- 4) Swift Apprentice, Fourth Edition
- 5) Core Data by Tutorials, Fifth Edition
- 6) iOS Apprentice, Seventh Edition
- 7) Data Structures & Algorithms in Swift, Second Edition
- 8) Metal by Tutorials
- 9) iOS Animations by Tutorials, Fifth Edition
- 10) ARKit by Tutorials, Second Edition
- 12) Advanced Apple Debugging & Reverse Engineering, Third Edition
- Sample Book Chapters
- New and Updated Courses
- The iOS 12 Launch Party Giveaway
- Grand Prize
- Second Prize
- Bonus Prizes
5) Core Data by Tutorials, Fifth Edition
Marching right along, we’re pleased to bring you the fifth edition of Core Data by Tutorials!
What is Core Data? You’ll hear a variety of answers to this question: It’s a database! It’s SQLite! It’s not a database! And so forth. But here’s the technical answer: Core Data is an object graph management and persistence framework in the OS X and iOS SDKs.
That means Core Data can store and retrieve data, but it isn’t a relational database like MySQL or SQLite. Although it can use SQLite as the data store behind the scenes, you don’t think about Core Data in terms of tables and rows and primary keys.
Core Data by Tutorials teaches you everything you need to know about Core Data, starting with the basics like setting up your own Core Data Stack and moving all the way to advanced topics like migration, performance, multithreading and more.
Core Data by Tutorials, Fifth Edition, has been fully updated for iOS 12, Xcode 10 and Swift 4.2, and will be released on September 19, 2018, as a free update to existing digital edition customers.
If you don’t have the book yet, pre-order it now! During the iOS 12 Launch Party sale, you can get the book for only $49.99.
6) iOS Apprentice, Seventh Edition
The iOS Apprentice is our best-selling book for complete beginners to iOS development, with over 10,000 copies sold! It has a series of epic-length tutorials that each show you how to build four complete apps from scratch.
For this edition, long-time team member Fahim Farook has once again come on board to update Matthijs Hollemans’ classic for Xcode 10, iOS 12 and Swift 4.2.
Did you know that iOS Apprentice was first written for iOS 5, and we’ve updated it for every version of iOS since then for free? You can’t beat that value!
iOS Apprentice, Seventh Edition, will be released on September 26, 2018, as a free update to existing digital edition customers.
If you don’t have the book yet, pre-order it now! During the iOS 12 Launch Party sale, you can get the book for only $49.99.
7) Data Structures & Algorithms in Swift, Second Edition
Data Structures & Algorithms in Swift is one of those “must-have” books for any Swift developer, whether you’re just starting to learn about algorithms, trying to optimize your code, or even preparing for that next whiteboard interview!
This book shows you how to implement the most popular and useful data structures using Swift, and when and why you should use one particular data structure or algorithm over another.
Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps. Swift’s Standard Library has a small set of general purpose collection types, yet they definitely don’t cover every case!
The set of data structures and algorithms in the book will serve as an excellent foundation for building more complex and special-purpose constructs. The high-level expressiveness of Swift makes it an ideal choice for learning these core concepts without sacrificing performance.
Here’s what’s in the book:
- You’ll start with the fundamental structures of linked lists, queues and stacks, and see how to implement them in a highly Swift-like way.
- Move on to working with various types of trees, including general purpose trees, binary trees, AVL trees, binary search trees and tries.
- Go beyond bubble and insertion sort with better-performing algorithms, including mergesort, radix sort, heap sort and quicksort.
- Learn how to construct directed, non-directed and weighted graphs to represent many real-world models, and traverse graphs and trees efficiently with breadth-first, depth-first, Dijkstra’s and Prim’s algorithms to solve problems such as finding the shortest path or lowest cost in a network.
- And much, much more!
By the end of this book, you’ll have hands-on experience solving common issues with data structures and algorithms — and you’ll be well on your way to developing your own efficient and useful implementations.
Data Structures & Algorithms in Swift, Second Edition, has been fully updated for Swift 4.2 and Xcode 10, and will be released on October 3, 2018, as a free update to existing digital edition customers.
If you don’t have the book yet, pre-order it now! During the iOS 12 Launch Party sale, you can get the book for only $49.99.
8) Metal by Tutorials
Get ready to build your own low-level game engine in Metal, with the complete first edition of our book Metal by Tutorials!
This book will introduce you to graphics programming in Metal — Apple’s framework for programming on the GPU. You’ll build your own game engine in Metal where you can create 3D scenes and build your own 3D games.
As you progress through this book, you’ll learn many of the fundamentals that go into making a game engine and gradually put together your own engine. Once your game engine is complete, you’ll be able to put together 3D scenes and program your own simple 3D games. Because you’ll have built your 3D game engine from scratch, you’ll be able to customize every aspect of what you see on your screen.
This book is for intermediate Swift developers interested in learning 3D graphics or gaining a deeper understanding of how game engines work.
Metal by Tutorials is fully up-to-date for iOS 12, Swift 4.2 and Xcode 10 and will be released on October 8, 2018, as a free update to existing digital edition customers.
If you don’t have the book yet, pre-order it now! During the iOS 12 Launch Party sale, you can get the book for only $49.99.
9) iOS Animations by Tutorials, Fifth Edition
iOS Animations by Tutorials teaches you how to make delightful animations in your apps with Swift 4.2. You start with basic view and layer animations, move all the way through auto layout animations, view controller transitions, and even investigate 3D animations.
When used properly, animations can convey information to your users and draw their attention to important parts of the interface. To create responsive and attractive user interfaces, you’ll need to use all kinds of animations, from very subtle effects, to extremely expressive ones that leap off the screen.
By the end of this book, you’ll have worked through the chapter content and you’ll have hands-on experience solving the challenges at the end of the chapters — and you’ll be well on your way to coming up with stunning animations for your own apps!
iOS Animations by Tutorials, Fifth Edition, has been fully updated for iOS 12, Swift 4.2 and Xcode 10 and will be released on October 10, 2018, as a free update to existing digital edition customers.
If you don’t have the book yet, pre-order it now! During the iOS 12 Launch Party sale, you can get the book for only $49.99.