Beginner's Guide to iOS 10 App Development Using Swift 3: Xcode, Swift and App Design Fundamentals
暫譯: iOS 10 應用程式開發入門指南:使用 Swift 3 的 Xcode、Swift 與應用程式設計基礎
Serhan Yamacli
- 出版商: CreateSpace Independ
- 出版日期: 2016-11-29
- 售價: $840
- 貴賓價: 9.5 折 $798
- 語言: 英文
- 頁數: 216
- 裝訂: Paperback
- ISBN: 1540452158
- ISBN-13: 9781540452153
-
相關分類:
Apple Developer
海外代購書籍(需單獨結帳)
相關主題
商品描述
The author assumes you have no experience in app development. The book starts with the installation of the required programming environment and setting up the simulators. Then, the simplest Hello World app is developed step by step. In the next chapter, basics of the Swift 3 programming language are given with practical examples. Screenshots and code snippets are clearly given in the book to guide the reader. After the Swift lecture, 7 complete apps (including a 2D game) are developed in seperate chapters. As the reader follows the development of the example apps, he/she will learn designing user interfaces, connecting interface objects to code, developing efficient Swift code and testing the app on simulators and real devices.
Chapters of the book and the contents of these chapters are as follows:
Chapter 1. Introduction: General info and the steps of developing an iOS app.
Chapter 2. Setting up your development environment: Installing Xcode, setting up signing identities, viewing/adding simulators and real devices.
Chapter 3. Test drive - the "Hello World" app: Creating a new Xcode project, adding and positioning user interface objects, building the project, running the developed app on the simulator and on the real device.
Chapter 4. Swift programming language: Variables, constants, optionals, arrays, dictionaries, sets, if-else and switch-case decision making statements, for and while loops, functions, classes, objects and inheritance in Swift 3. Each concept is clearly explained step by step with code examples and screenshots.
Chapter 5. Disco lights app: Using buttons and connecting actions to buttons in the code.
Chapter 6. Body mass index (BMI) calculator app: Using input boxes, performing calculations and displaying the results on the screen.
Chapter 7. Simple die roller app: Using random number generator functions, including image sets in your project, displaying images on the screen and changing the displayed image using Swift code.
Chapter 8. Exercise calorie calculator app: Using global variables, creating tabbed apps and utilizing segmented controls.
Chapter 9. Show my location app: Adding a map object to your app, setting required permissions, accessing GPS device and showing real time location on the map.
Chapter 10. S.O.S. sender app: Adding SMS functionality, setting required permissions and sending real time location using SMS.
Chapter 11. Bounce the ball game: Basics of SpriteKit that is used to develop 2D iOS games, adding objects to the game, sensing screen touches, moving game objects according to touches, combining all these and more to develop a complete 2D game.
This book includes 212 figures and 101 code snippets that are used to explain app development concepts clearly. Full resolution colour figures and project files can be viewed and downloaded from the the book's companion website: ios-swift.net.
商品描述(中文翻譯)
本書涵蓋了使用最新的 Swift 3 程式語言、Xcode 8 和 iOS 10 SDK 的 iOS 10 應用程式設計基礎。
作者假設讀者對應用程式開發沒有經驗。本書從安裝所需的程式環境和設置模擬器開始。接著,將逐步開發最簡單的 Hello World 應用程式。在下一章中,將介紹 Swift 3 程式語言的基礎知識,並提供實用範例。本書中清楚地提供了截圖和程式碼片段,以指導讀者。在 Swift 課程結束後,將在不同章節中開發 7 個完整的應用程式(包括一個 2D 遊戲)。隨著讀者跟隨範例應用程式的開發,他/她將學會設計使用者介面、將介面物件連接到程式碼、開發高效的 Swift 程式碼,以及在模擬器和真實設備上測試應用程式。
本書的章節及其內容如下:
第 1 章. 介紹: 一般資訊及開發 iOS 應用程式的步驟。
第 2 章. 設置開發環境: 安裝 Xcode、設置簽名身份、查看/添加模擬器和真實設備。
第 3 章. 測試驅動 - 'Hello World' 應用程式: 創建新的 Xcode 專案、添加和定位使用者介面物件、構建專案、在模擬器和真實設備上運行開發的應用程式。
第 4 章. Swift 程式語言: 變數、常數、可選型別、陣列、字典、集合、if-else 和 switch-case 決策語句、for 和 while 迴圈、函數、類別、物件及 Swift 3 中的繼承。每個概念都逐步清楚地解釋,並附有程式碼範例和截圖。
第 5 章. 燈光秀應用程式: 使用按鈕並將動作連接到程式碼中的按鈕。
第 6 章. 體重指數 (BMI) 計算器應用程式: 使用輸入框、執行計算並在螢幕上顯示結果。
第 7 章. 簡單擲骰子應用程式: 使用隨機數生成函數、在專案中包含圖像集、在螢幕上顯示圖像並使用 Swift 程式碼更改顯示的圖像。
第 8 章. 運動卡路里計算器應用程式: 使用全域變數、創建分頁應用程式並利用分段控制。
第 9 章. 顯示我的位置應用程式: 在應用程式中添加地圖物件、設置所需權限、訪問 GPS 設備並在地圖上顯示實時位置。
第 10 章. S.O.S. 發送者應用程式: 添加 SMS 功能、設置所需權限並使用 SMS 發送實時位置。
第 11 章. 彈球遊戲: 開發 2D iOS 遊戲所需的 SpriteKit 基礎知識、向遊戲中添加物件、感應螢幕觸控、根據觸控移動遊戲物件,並將所有這些結合起來開發完整的 2D 遊戲。
本書包含 212 幅圖形和 101 段程式碼片段,用於清楚解釋應用程式開發概念。完整解析度的彩色圖形和專案檔案可從本書的伴隨網站 ios-swift.net 查看和下載。