iOS 9 App Development Essentials: Learn to Develop iOS 9 Apps Using Xcode 7 and Swift 2
暫譯: iOS 9 應用程式開發精要:使用 Xcode 7 和 Swift 2 學習開發 iOS 9 應用程式
Neil Smyth
- 出版商: CreateSpace Independ
- 出版日期: 2015-10-17
- 售價: $1,770
- 貴賓價: 9.5 折 $1,682
- 語言: 英文
- 頁數: 808
- 裝訂: Paperback
- ISBN: 1518651550
- ISBN-13: 9781518651557
-
相關分類:
Apple Developer
無法訂購
相關主題
商品描述
iOS 9 App Development Essentials is latest edition of this popular book series and has now been fully updated for the iOS 9 SDK, Xcode 7 and the Swift 2 programming language.
Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the architecture of iOS 9 and programming in Swift is provided, followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as file handling, database management, in-app purchases, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. Other features are also covered including Auto Layout, Twitter and Facebook integration, App Store hosted in-app purchase content, Sprite Kit-based game development, local map search and user interface animation using UIKit dynamics.
Additional features of iOS development using Xcode 7 are also covered, including Swift playgrounds, universal user interface design using size classes, app extensions, Interface Builder Live Views, embedded frameworks, CloudKit data storage and TouchID authentication.
The key new features of iOS 9 and Xcode 7 are also covered in detail, including new error handling in Swift 2, designing Stack View based user interfaces, multiple storyboard support, iPad multitasking, map flyover support, 3D Touch and Picture-in-Picture media playback.
The aim of this book, therefore, is to teach you the skills necessary to build your own apps for iOS 9. Assuming you are ready to download the iOS 9 SDK and Xcode 7, have an Intel-based Mac and ideas for some apps to develop, you are ready to get started.
商品描述(中文翻譯)
iOS 9 應用程式開發必備是這本受歡迎書籍系列的最新版本,並已全面更新至 iOS 9 SDK、Xcode 7 及 Swift 2 程式語言。
本書從基礎開始,提供設置 iOS 開發環境所需步驟的概述。書中介紹了 iOS 9 的架構及 Swift 程式設計,接著深入探討 iOS 應用程式及使用者介面的設計。還涵蓋了更進階的主題,如檔案處理、資料庫管理、應用內購買、圖形繪製和動畫,還有觸控螢幕處理、手勢識別、多任務處理、iAds 整合、位置管理、本地通知、相機存取以及視頻和音頻播放支援。其他功能也包括自動佈局、Twitter 和 Facebook 整合、App Store 主機的應用內購買內容、基於 Sprite Kit 的遊戲開發、本地地圖搜尋以及使用 UIKit 動態的使用者介面動畫。
本書還涵蓋了使用 Xcode 7 進行 iOS 開發的其他功能,包括 Swift playgrounds、使用大小類別的通用使用者介面設計、應用擴展、Interface Builder 實時視圖、嵌入式框架、CloudKit 數據儲存和 TouchID 認證。
此外,iOS 9 和 Xcode 7 的主要新功能也有詳細介紹,包括 Swift 2 中的新錯誤處理、基於 Stack View 的使用者介面設計、多個 storyboard 支援、iPad 多任務處理、地圖飛越支援、3D Touch 及畫中畫媒體播放。
因此,本書的目標是教您必要的技能,以便為 iOS 9 建立自己的應用程式。假設您已準備好下載 iOS 9 SDK 和 Xcode 7,擁有一台基於 Intel 的 Mac 以及一些開發應用的想法,您就可以開始了。