iOS 8 for Programmers: An App-Driven Approach with Swift, 3/e(Paperback)
暫譯: iOS 8 程式設計師指南:以 Swift 為基礎的應用驅動方法,第三版(平裝本)
Paul Deitel, Harvey M. Deitel, Abbey Deitel
- 出版商: Prentice Hall
- 出版日期: 2014-12-26
- 售價: $1,690
- 貴賓價: 9.5 折 $1,606
- 語言: 英文
- 頁數: 400
- 裝訂: Paperback
- ISBN: 0133965260
- ISBN-13: 9780133965261
-
相關分類:
Apple Developer
已絕版
買這商品的人也買了...
-
$580$568 -
$880$695 -
$620$490 -
$1,300$1,274 -
$680$537 -
$890$703 -
$380$323 -
$810$770 -
$680$578 -
$1,160$1,102 -
$360$252 -
$780$616 -
$580$452 -
$350$277 -
$490$417 -
$580$452 -
$420$332 -
$560$442 -
$360$281 -
$450$383 -
$780$616 -
$400$316 -
$690$538 -
$860$731 -
$980$774
相關主題
商品描述
The professional programmer’s Deitel® guide to iPhone® and iPad® app development using iOS® 8, Swift™, Xcode® 6, and Cocoa Touch®
Billions of apps have been downloaded from Apple’s App Store! This book gives you everything you’ll need to start developing great iOS 8 apps quickly using Swift–Apple’s programming language of the future. You’ll also learn what makes a great app and how to publish your apps in the App Store. The book uses an app-driven approach–each new technology is discussed in the context of seven fully tested iOS 8 apps, complete with syntax shading, code highlighting, code walkthroughs and sample outputs. Apps you’ll develop include:
- Welcome App
- Cannon Game
- Tip Calculator
- Doodlz
- Twitter® Searches
- Address Book
- Flag Quiz
Practical, Example-Rich Coverage of:
- iOS® 8, XCode® 6, Swift™
- Object-Oriented Programming with Swift™ and Cocoa Touch®
- UI Design, Storyboards, Auto Layout, Outlets, Outlet Collections, Actions
- View Controllers, Views, View Animations
- Event Handling, Multi-Touch
- Single View, Master-Detail, Game Templates
- Accessibility, Internationalization
- Core Data Database Access
- User Defaults, iCloud Key—Value Storage
- Social Framework Sharing
- SpriteKit Game Programming: Animation, Graphics, Physics, Collision Detection
- Accelerometer and Motion Event Handling
- Grand Central Dispatch
- App Store, Pricing, Monetization and more.
Visit www.deitel.com
- Download code examples
- For information on Deitel’s Dive Into® Series programming training courses delivered at organizations worldwide visit www.deitel.com/training or write to deitel@deitel.com
- Join the Deitel social networking communities on Facebook® at facebook.com/DeitelFan, Twitter® at @deitel, Google+™ at google.com/+DeitelFan, LinkedIn® at bit.ly/DeitelLinkedIn, YouTube™ at youtube.com/user/DeitelTV and subscribe to the Deitel® Buzz Online e-mail newsletter at www.deitel.com/newsletter/subscribe.html
About This Book
Sales of iOS devices and app downloads have been explosive. The first-generation iPhone sold 6.1 million units in its initial five quarters of availability (bit.ly/iPhoneGen1l). The iPhone 6 and iPhone 6 Plus, released in September 2014, sold over 10 million combined in their first weekend of availability (bit.ly/FirstiPhone6Weekend). iPad sales are equally impressive. The first generation iPad, launched in April 2010, sold 3 million units in its first 80 days of availability (bit.ly/iPadGen1). In just the first quarter of 2014, Apple sold a record 26 million iPads (bit.ly/iPad2014Q1). At the time of this writing, there were over 1.2 million apps in the App Store (bit.ly/iOSApps2014) and more than 75 billion apps have been downloaded!
This book presents leading-edge computing technologies for professional software developers. At the heart of the book is the Deitel “app-driven approach”– a variant of Deitel’s live-code approach–concepts are presented in the context of complete working iOS apps, rather than using code snippets. The introduction and app test drives at the beginning of each chapter show one or more sample executions. The book’s source code is available at: www.deitel.com/books/iOS8FP1.
You’ll quickly learn everything you need to start building iOS 8 apps–beginning with a test-drive of the Tip Calculator app in Chapter 1, then building your first apps in Chapter 2 with visual programming and in Chapter 3 with Swift. By the time you reach Chapter 9, you’ll be ready to create your own apps for submission to the App Store. We’ll overview the submission process, including uploading your apps, deciding whether to sell your apps or offer them for free, and marketing them using in-app advertising, social media, Internet public relations and more.
商品描述(中文翻譯)
《專業程式設計師的 Deitel® iPhone® 和 iPad® 應用程式開發指南:使用 iOS® 8、Swift™、Xcode® 6 和 Cocoa Touch®》
數十億的應用程式已從 Apple 的 App Store 下載!本書提供您快速開始開發優秀 iOS 8 應用程式所需的一切,使用 Swift——Apple 未來的程式語言。您還將學習什麼是優秀的應用程式,以及如何在 App Store 發佈您的應用程式。本書採用應用程式驅動的方法——每項新技術都在七個經過充分測試的 iOS 8 應用程式的背景下進行討論,並附有語法著色、程式碼高亮、程式碼逐步講解和範例輸出。您將開發的應用程式包括:
- 歡迎應用程式
- 大砲遊戲
- 小費計算器
- Doodlz
- Twitter® 搜尋
- 通訊錄
- 國旗測驗
實用且範例豐富的內容涵蓋:
- iOS® 8、XCode® 6、Swift™
- 使用 Swift™ 和 Cocoa Touch® 的物件導向程式設計
- UI 設計、故事板、自動佈局、Outlet、Outlet 集合、動作
- 視圖控制器、視圖、視圖動畫
- 事件處理、多點觸控
- 單一視圖、主細節、遊戲範本
- 可及性、國際化
- Core Data 數據庫存取
- 使用者預設、iCloud 鍵值儲存
- 社交框架分享
- SpriteKit 遊戲程式設計:動畫、圖形、物理、碰撞檢測
- 加速度計和運動事件處理
- Grand Central Dispatch
- App Store、定價、獲利等。
造訪 www.deitel.com
- 下載程式碼範例
- 有關 Deitel 的 Dive Into® 系列程式設計訓練課程的資訊,請造訪 www.deitel.com/training 或寫信至 deitel@deitel.com
- 加入 Deitel 的社交網絡社群,Facebook®:facebook.com/DeitelFan,Twitter®:@deitel,Google+™:google.com/+DeitelFan,LinkedIn®:bit.ly/DeitelLinkedIn,YouTube™:youtube.com/user/DeitelTV,並訂閱 Deitel® Buzz 在線電子郵件通訊:www.deitel.com/newsletter/subscribe.html
關於本書
iOS 設備的銷售和應用程式下載量爆炸性增長。第一代 iPhone 在上市的前五個季度售出 610 萬部(bit.ly/iPhoneGen1l)。2014 年 9 月推出的 iPhone 6 和 iPhone 6 Plus,在上市的第一個週末就售出超過 1000 萬部(bit.ly/FirstiPhone6Weekend)。iPad 的銷售同樣令人印象深刻。第一代 iPad 於 2010 年 4 月推出,在上市的前 80 天售出 300 萬部(bit.ly/iPadGen1)。在 2014 年的第一季度,Apple 創下了 2600 萬部 iPad 的銷售紀錄(bit.ly/iPad2014Q1)。在撰寫本文時,App Store 中有超過 120 萬個應用程式(bit.ly/iOSApps2014),下載量超過 750 億次!
本書為專業軟體開發人員介紹前沿的計算技術。本書的核心是 Deitel 的「應用程式驅動方法」——這是一種 Deitel 的即時程式碼方法的變體——概念是在完整的可運行 iOS 應用程式的背景下呈現,而不是使用程式碼片段。每章的開頭介紹和應用程式測試驅動展示了一個或多個範例執行。本書的源代碼可在 www.deitel.com/books/iOS8FP1 獲得。
您將快速學會開始構建 iOS 8 應用程式所需的一切——從第一章的小費計算器應用程式的測試驅動開始,然後在第二章使用視覺程式設計構建您的第一個應用程式,在第三章使用 Swift。當您到達第九章時,您將準備好創建自己的應用程式以提交到 App Store。我們將概述提交過程,包括上傳您的應用程式、決定是出售應用程式還是免費提供,以及使用應用內廣告、社交媒體、網路公關等進行行銷。