iOS 10 Programming for Beginners
暫譯: iOS 10 初學者程式設計指南
Craig Clayton
- 出版商: Packt Publishing
- 出版日期: 2016-12-23
- 售價: $2,200
- 貴賓價: 9.5 折 $2,090
- 語言: 英文
- 頁數: 678
- 裝訂: Paperback
- ISBN: 1786464500
- ISBN-13: 9781786464507
-
相關分類:
Apple Developer
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Use Swift 3 and latest iOS 10 features to build awesome apps for iPhone and iPad
- Explore and use a wide range of Apple development tools to become a confident iOS developer
- From prototype to App Store find out how to build an app from start to finish!
Book Description
You want to build iOS applications for iPhone and iPad but where do you start? Forget sifting through tutorials and blog posts, this is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. With every update, iOS has become more and more developer-friendly, so take advantage of it and begin building applications that might just take the App Store by storm!
Whether you're an experienced programmer or a complete novice, this book guides you through every facet of iOS development. From Xcode and Swift the building blocks of modern Apple development and Playgrounds for beginners, one of the most popular features of the iOS development experience, you'll quickly gain a solid foundation to begin venturing deeper into your development journey. For the experienced programmer, jump right in and learn the latest iOS 10 features.
You'll also learn the core elements of iOS design, from tables to tab bars, as well as more advanced topics such as gestures and animations that can give your app the edge. Find out how to manage databases, as well as integrating standard elements such as photos, GPS into your app. With further guidance on beta testing with TestFlight, you'll quickly learn everything you need to get your project on the App Store!
What you will learn
- Get to grips with Swift 3 and Xcode, the building blocks of Apple development
- Get to know the fundamentals of Swift, including variables, constants, and control flow
- Discover the distinctive design principles that define the iOS user experience
- See how to prototype your app with Swift's Playgrounds feature
- Build a responsive UI that looks great on a range of devices
- Find out how to use CoreLocation to add location services to your app
- Add push notifications to your app
- Make your app able to be used on both iPhone and iPad
About the Author
Craig Clayton is a self-taught, Senior iOS Engineer at Adept Mobile, which specializes in building mobile experiences primarily for NBA and NFL teams. He also volunteers as the organizer of the Suncoast iOS meetup group in the Tampa/St. Petersburg area, and prepares presentations and hands-on talks for the group as well as for other groups in the community.
He has worked with both adults and kids who wish to start learning how to program, or those who aspire to become iOS developers. On top of all that, starting in 2017 Craig has plans to launch Cocoa Academy online, which will specialize in bringing a diverse list of iOS courses. The courses will range from building apps to games for all programming levels.
Table of Contents
- Getting Familiar with Xcode
- Building a Foundation with Swift
- Digging Deeper
- Digging into Collections
- Starting the UI Setup
- Setting Up UI
- Getting Started with the Grid
- Getting Started with the List
- Working More with Lists
- Where Are We?
- Where's My Data?
- Foodie Reviews
- Saving Reviews
- Universal
- iMessages
- Notifications
- Just a Peek
- Beta and Store Submission
商品描述(中文翻譯)
**主要特點**
- 使用 Swift 3 和最新的 iOS 10 功能來為 iPhone 和 iPad 建立出色的應用程式
- 探索並使用各種 Apple 開發工具,成為自信的 iOS 開發者
- 從原型到 App Store,了解如何從頭到尾建立一個應用程式!
**書籍描述**
您想為 iPhone 和 iPad 建立 iOS 應用程式,但該從何開始?忘掉翻閱教程和部落格文章,這是進入 iOS 開發的直接途徑,帶您了解基礎並展示如何將原則付諸實踐。隨著每次更新,iOS 變得越來越友好於開發者,因此利用這一點,開始建立可能會在 App Store 上引起轟動的應用程式吧!
無論您是經驗豐富的程式設計師還是完全的新手,本書將引導您了解 iOS 開發的每個方面。從 Xcode 和 Swift,這些是現代 Apple 開發的基石,以及適合初學者的 Playgrounds,這是 iOS 開發體驗中最受歡迎的功能之一,您將迅速獲得堅實的基礎,開始深入您的開發旅程。對於經驗豐富的程式設計師,直接跳入並學習最新的 iOS 10 功能。
您還將學習 iOS 設計的核心元素,從表格到標籤欄,以及更高級的主題,如手勢和動畫,這些都能為您的應用程式增添優勢。了解如何管理資料庫,以及如何將標準元素如照片、GPS 整合到您的應用程式中。通過對 TestFlight 的測試指導,您將迅速學會所有需要的知識,以便將您的專案上架到 App Store!
**您將學到的內容**
- 熟悉 Swift 3 和 Xcode,Apple 開發的基石
- 了解 Swift 的基本概念,包括變數、常數和控制流程
- 探索定義 iOS 使用者體驗的獨特設計原則
- 了解如何使用 Swift 的 Playgrounds 功能來原型化您的應用程式
- 建立在多種設備上看起來都很棒的響應式 UI
- 了解如何使用 CoreLocation 為您的應用程式添加位置服務
- 為您的應用程式添加推播通知
- 使您的應用程式能夠在 iPhone 和 iPad 上使用
**關於作者**
**Craig Clayton** 是 Adept Mobile 的自學成才的資深 iOS 工程師,該公司專注於為 NBA 和 NFL 團隊建立移動體驗。他還自願擔任坦帕/聖彼得堡地區 Suncoast iOS 聚會小組的組織者,並為該小組及社區中的其他小組準備演示和實作講座。
他曾與希望開始學習程式設計的成年人和兒童合作,或那些渴望成為 iOS 開發者的人。除此之外,自 2017 年起,Craig 計劃推出 Cocoa Academy 在線課程,專注於提供多樣化的 iOS 課程。這些課程將涵蓋從建立應用程式到遊戲的所有程式設計水平。
**目錄**
1. 熟悉 Xcode
2. 使用 Swift 建立基礎
3. 深入挖掘
4. 深入集合
5. 開始 UI 設定
6. 設定 UI
7. 開始使用網格
8. 開始使用列表
9. 更深入地使用列表
10. 我們在哪裡?
11. 我的資料在哪裡?
12. 美食評論
13. 儲存評論
14. 通用
15. iMessages
16. 通知
17. 只是瞥一眼
18. 測試版和商店提交