Free Downloads
IOS 8 Swift Programming Cookbook: Solutions & Examples For IOS Apps

Entirely rewritten for Apple’s Swift programming language, this updated cookbook helps you overcome the vexing issues you’re likely to face when creating apps for iOS devices.You’ll find hundreds of new and revised recipes for using the iOS 8 SDK, including techniques for working with Health data and HomeKit accessories, enhancing and animating graphics, storing and protecting data, sending and receiving notifications, and managing files and folders among them. Each recipe includes sample code on GitHub that you can use right away.Use CloudKit APIs to store information in the cloud with easeCreate custom keyboards and extensionsAccess users’ health-related information with HealthKitInteract with accessories inside the user’s home with HomeKitCreate vibrant and lifelike user interfaces with UIKit DynamicsUse the Keychain to protect your app’s dataDevelop location-aware and multitasking-aware appsWork with iOS 8’s audio and video APIsUse Event Kit UI to manage calendars, dates, and eventsTake advantage of the accelerometer and the gyroscopeGet working examples for implementing gesture recognizersRetrieve and manipulate contacts and groups from the Address BookDetermine a camera’s availability and access the Photo Library

Paperback: 902 pages

Publisher: O'Reilly Media; 1 edition (December 1, 2014)

Language: English

ISBN-10: 1491908696

ISBN-13: 978-1491908693

Product Dimensions: 7 x 1.8 x 9.2 inches

Shipping Weight: 2.9 pounds (View shipping rates and policies)

Average Customer Review: 4.1 out of 5 stars  See all reviews (16 customer reviews)

Best Sellers Rank: #599,236 in Books (See Top 100 in Books) #77 in Books > Computers & Technology > Programming > Languages & Tools > Swift #93 in Books > Computers & Technology > Programming > Apple Programming #371 in Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development

I was writing an extremely disappointed review for "iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems", and in that review I mentioned that in most areas this book is far superior, so I thought that I'd better jump over here and give this book 5-stars.The book doesn't cover 3D in any usable detail for game development, but in every other area it is great!

This is an excellent book. I've purchased many technical books over the years and I like the style of this one. It's the right amount of explanation followed by clear examples that you can easily adapt into your own projects. You end up understanding Apple's frameworks and Swift syntax at the same time and can advance your personal projects very quickly. I came from an Actionscript and Javascript background and found Swift itself very easy to learn -- but it's the combination of learning to use the frameworks WITH Swift where this book is so helpful. But perhaps more so for people with at least some development experience. And there is a ton of great content in here. I highly recommend this book!

i like this book a lot. i am new to swift -- i suppose we all are -- and most of the neat stuff on iOS. i like his code, first off. he's a real coder, and i like the organization. it's been invaluable ...

Helpful in jumpstarting projects in Swift. Each solution explains concepts enough to provide a basis to experiment further.

Seems like a great book to get you started with Swift. The developer/author seems to be active: updating the GitHub project that corresponds with the examples in the book.

needs to have a website for updates and fixes, hard to write code when there are errors and you don't know what it should be

I picked this book up after being a fan of O'Reilly's books for years.This is a good cookbook, but it is not a learning resource. Picking it up as a learning resource was perhaps a mistake on my part, but the blurbs indicate it was desigend for learning as well.The recipes are all solid and interesting, and most are useful. They are covered in a clear way, but you need to know Swift to understand what's going on in all but the most basic ones.A decent book.

Great book and I've used it several times already. Good formula of "this is a problem, and how we solved it".

SWIFT: PROGRAMMING ESSENTIALS (Bonus Content Included): Learn iOS development! Code and design apps with Apple's New programming language TODAY (iOS development, swift programming) iOS 9 Swift Programming Cookbook: Solutions and Examples for iOS Apps iOS 8 Swift Programming Cookbook: Solutions & Examples for iOS Apps Apps: Mobile App Trends in 2015 (iOS, Xcode Programming, App Development, iOS App Development, App Programming, Swift, Without Coding) ((Android, Android ... App Programming, Rails, Ruby Programming)) Mobile Apps Made Simple: The Ultimate Guide to Quickly Creating, Designing and Utilizing Mobile Apps for Your Business - 2nd Edition (mobile application, ... programming, android apps, ios apps) App Development: Swift Programming : Java Programming: Learn In A Day! (Mobile Apps, App Development, Swift, Java) Mobile Apps: Python and HTML: Programming Guide: Learn In A Day (Python, Swift, HTML, Apps) Learn to Code in Swift: The new language of iOS Apps (iOS App Development for Non-Programmers Book 2) iOS 9 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) Swift and Python Programming Guide: Programming Language For Beginners: Learn in a Day! Box Set Collection (Swift, Python, JAVA, C++. PHP) Programming: Swift: Create A Fully Functioning App: Learn In A Day! (Apps, PHP, HTML, Python, Programming Guide, Java, App Development) The Joy of Swift: How to program iOS applications using Apple Swift even if you've never programmed before Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Learning Swift: Building Apps for OS X and iOS iOS 9 SDK Development: Creating iPhone and iPad Apps with Swift Build iOS Database Apps with Swift and SQLite Understanding Swift Programming: Swift 2 with Hands-on Online Exercises Swift: Crash Course - The Ultimate Beginner's Course to Learning Swift Programming in Under 12 Hours