Programming iOS 8: Dive Deep into Views, View Controllers, and Frameworks (Paperback)
暫譯: 深入探討 iOS 8 的程式設計:視圖、視圖控制器與框架
Matt Neuburg
- 出版商: O'Reilly
- 出版日期: 2014-12-14
- 定價: $1,925
- 售價: 1.6 折 $299
- 語言: 英文
- 頁數: 1018
- 裝訂: Paperback
- ISBN: 1491908734
- ISBN-13: 9781491908730
-
相關分類:
Apple Developer
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$980$774 -
$580$458 -
$620$527 -
$613Even Faster Web Sites: Performance Best Practices for Web Developers (Paperback)
-
$680$537 -
$1,229Professional Test Driven Development with C#: Developing Real World Applications with TDD (Paperback)
-
$450$356 -
$1,200$948 -
$400$380 -
$880$695 -
$599$569 -
$680$537 -
$360$284 -
$450$356 -
$420$332 -
$580$458 -
$490$417 -
$520$411 -
$1,560$1,529 -
$780$616 -
$480$379 -
$450$356 -
$590$460 -
$480$379 -
$390$308
商品描述
Start building apps for iOS 8 with Apple’s Swift programming language. If you’re grounded in the basics of Xcode and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video, access to user calendars and photos, and tracking the device’s location.
Example code is available on GitHub in the form of full projects that you can download, study, and run.
- Build iOS apps with Swift
- Create, arrange, draw, layer, and animate views that respond to touch
- Use view controllers to manage multiple screens in a way that’s understandable to users
- Explore UIKit interface objects, such as scroll views, table views, popovers, web views, and maps
- Work with Cocoa frameworks for sensors, location, sound, and video
- Access user libraries: music, photos, address book, and calendar
- Examine additional topics including data storage, file sharing, networking, and threading
Topics new to iOS 8 include:
- Major changes in app coordinate space and interface rotation
- Trait collections and size classes
- View margins, visual effect views, and major animation changes
- Changes to presented view controllers, popovers and split view controllers, alert and action sheet architecture
- Table view automatic variable row heights and sliding cells
- Classes for search results display, web view, video display, and audio mixing and effects
- Today extensions, Actions extensions, Photo Editing extensions
- Xcode 6 features: conditional constraints, view debugging, designable views, inspectable properties, new segue types
商品描述(中文翻譯)
開始使用 Apple 的 Swift 程式語言為 iOS 8 建立應用程式。如果您已經掌握 Xcode 和 Cocoa 框架的基本知識,本書將提供所有必要的實際 iOS 應用程式組件的結構化解釋。通過深入探索和大量的程式碼範例,您將學會如何創建視圖、操作視圖控制器,並使用 iOS 框架來添加音頻和視頻、訪問用戶日曆和照片以及追蹤設備位置等功能。
範例程式碼可在 GitHub 上以完整專案的形式獲得,您可以下載、學習和運行。
- 使用 Swift 建立 iOS 應用程式
- 創建、排列、繪製、分層和動畫化對觸控做出反應的視圖
- 使用視圖控制器以用戶易於理解的方式管理多個螢幕
- 探索 UIKit 介面物件,例如滾動視圖、表格視圖、彈出視圖、網頁視圖和地圖
- 使用 Cocoa 框架處理感應器、位置、聲音和視頻
- 訪問用戶庫:音樂、照片、通訊錄和日曆
- 檢視其他主題,包括數據儲存、檔案共享、網路和執行緒
iOS 8 中的新主題包括:
- 應用程式座標空間和介面旋轉的重大變更
- Trait collections 和 size classes
- 視圖邊距、視覺效果視圖和主要動畫變更
- 呈現的視圖控制器、彈出視圖和分割視圖控制器、警報和操作表架構的變更
- 表格視圖自動變化的行高和滑動單元格
- 用於搜尋結果顯示、網頁視圖、視頻顯示和音頻混合及效果的類別
- Today 擴展、Actions 擴展、照片編輯擴展
- Xcode 6 功能:條件約束、視圖除錯、可設計視圖、可檢查屬性、新的 segue 類型