iOS 9 SDK Development: Creating iPhone and iPad Apps with Swift (Paperback)

Chris Adamson, Janie Clayton

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2016-03-27
  • 定價: $1,470
  • 售價: 2.7$399
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 1680501321
  • ISBN-13: 9781680501322
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=3)

商品描述

iOS 9 gives developers new tools for creating apps for iPhone and iPad, and our new edition of the classic iOS guide is updated to match. By writing clean, expressive, and maintainable Swift code, you'll be able to pull in the iOS 9 SDK's enormous feature set to deliver mobile applications. In this completely revised third edition, you'll work through an app's entire lifecycle, from creating the project to publishing on the App Store.

iOS 9 is an exciting release for developers that fully delivers on Apple's promises. Features long in demand are finally coming to the platform. iOS gurus Chris Adamson and Janie Clayton will get you up to speed on the latest in writing apps for the iPhone, iPad, and iPod touch.

Using the Swift 2.0 programming language, you'll take hold of the new capabilities of Apple's powerful new programming language to write cleaner, clearer, and more effective code than was previously possible. Starting with the basics, you'll see how Swift 2.0 offers more power with less boilerplate code, bringing elegant error-handling and functional programming concepts to your app development.

After thoroughly exercising the language's features, you'll dig into the capabilities of the iOS frameworks by building a real-world app, from a simple button to a multi-screen client that cleanly handles multi-tasking, networking, touch gestures, and more. You'll see how to adapt a user interface from the smallest iPhone to the biggest iPad, and how extensions let an app spread its functionality throughout the system.

What You Need:iOS 9 SDK Development requires a Macintosh running Mac OS X 10.10 (Yosemite) or newer. All work is done in Xcode, a free download from the Mac App Store. Running apps on devices requires an Apple ID.

商品描述(中文翻譯)

iOS 9為開發者提供了創建iPhone和iPad應用程序的新工具,我們的經典iOS指南的新版本已經更新以適應這一變化。通過編寫乾淨、表達力強和易於維護的Swift代碼,您將能夠利用iOS 9 SDK的強大功能集來開發移動應用程序。在這本完全修訂的第三版中,您將從創建項目到在App Store上發布的整個生命周期中進行工作。

iOS 9對於開發者來說是一個令人興奮的版本,完全實現了蘋果的承諾。長期以來一直受到需求的功能終於來到了這個平台。iOS專家Chris Adamson和Janie Clayton將帶您了解有關為iPhone、iPad和iPod touch編寫應用程序的最新信息。

使用Swift 2.0編程語言,您將掌握蘋果強大的新編程語言的新功能,以比以前更乾淨、更清晰、更有效的代碼。從基礎知識開始,您將看到Swift 2.0提供了更強大的功能,並減少了冗長的代碼,將優雅的錯誤處理和函數式編程概念引入您的應用程序開發中。

在充分使用語言功能之後,您將通過構建一個真實的應用程序來深入了解iOS框架的功能,從簡單的按鈕到能夠處理多任務、網絡、觸摸手勢等的多屏客戶端。您將看到如何將用戶界面從最小的iPhone調整到最大的iPad,以及如何通過擴展使應用程序在整個系統中傳播其功能。

所需材料:iOS 9 SDK開發需要運行Mac OS X 10.10(Yosemite)或更新版本的Macintosh。所有工作都在Xcode中完成,可以從Mac App Store免費下載。在設備上運行應用程序需要Apple ID。