Learning Xcode 8

Jak Tiano

  • 出版商: Packt Publishing
  • 出版日期: 2016-11-18
  • 定價: $1,600
  • 售價: 6.0$960
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 1785885723
  • ISBN-13: 9781785885723
  • 相關分類: Apple Developer
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Learn how to use the power of Xcode to turn your next great app idea into a reality

About This Book

  • Learn the theory and tools behind app development using Swift 3 and Xcode 8
  • Build a fully featured iOS app, including a companion app for the Apple Watch
  • Optimize, debug, and ultimately release your app on Test Flight and the App Store

Who This Book Is For

This book is intended for programmers looking to get a jump-start into the world of iOS development. Whether you're a young student who has only spent a few months with Java, or a seasoned developer who has spent their career developing for a different platform, all that is expected is a basic understanding of a programming language such as C++, C#, or Java.

What You Will Learn

  • Understand the most important features of the Xcode IDE
  • Write Swift 3 code for application data models and view controllers
  • Prepare visual layouts for an iOS application using storyboards, size classes, and auto-layout
  • Integrate many common technologies into an app, such as multi-touch gestures, CoreData, and notifications
  • Build companion applications for the Apple Watch with watchOS 3
  • Debug applications using Xcode's suite of debugging tools, and prevent bugs with unit testing
  • Optimize an application using Xcode 8's profiling tools and asset catalogs
  • Distribute a beta application through TestFlight, and a finished application through the App Store

In Detail

Over the last few years, we've seen a breakthrough in mobile computing and the birth of world-changing mobile apps. With a reputation as one of the most user-centric and developer-friendly platforms, iOS is the best place to launch your next great app idea. As the official tool to create iOS applications, Xcode is chock full of features aimed at making a developer's job easier, faster, and more fun.

This book will take you from complete novice to a published app developer, and covers every step in between. You'll learn the basics of iOS application development by taking a guided tour through the Xcode software and Swift programming language, before putting that knowledge to use by building your first app called “Snippets.” Over the course of the book, you will continue to explore the many facets of iOS development in Xcode by adding new features to your app, integrating gestures and sensors, and even creating an Apple Watch companion app. You'll also learn how to use the debugging tools, write unit tests, and optimize and distribute your app. By the time you make it to the end of this book, you will have successfully built and published your first iOS application.

Style and approach

This easy-to-follow guide presents topics in a hands-on lecture format where concepts are introduced and explained, then used in an example as reinforcement. The first third of the book covers the separate building blocks of development, while the second two thirds cover the development of an app from start to finish.

商品描述(中文翻譯)

學習如何使用Xcode的強大功能,將您下一個偉大的應用點子變成現實。

關於本書

- 學習使用Swift 3和Xcode 8進行應用開發的理論和工具
- 構建一個功能完整的iOS應用,包括Apple Watch的伴侶應用
- 優化、調試並最終在Test Flight和App Store上發布您的應用

本書適合對iOS開發世界有興趣的程式設計師。無論您是一個只花了幾個月時間學習Java的年輕學生,還是一個在其他平台上開發了整個職業生涯的經驗豐富的開發人員,我們只期望您具備基本的C++、C#或Java等程式語言的理解。

您將學到什麼

- 瞭解Xcode IDE的最重要功能
- 使用Swift 3編寫應用程式的數據模型和視圖控制器
- 使用故事板、尺寸類別和自動佈局為iOS應用準備視覺佈局
- 將許多常見技術集成到應用中,例如多點觸控手勢、CoreData和通知
- 使用watchOS 3為Apple Watch構建伴侶應用
- 使用Xcode的調試工具套件調試應用,並通過單元測試防止錯誤
- 使用Xcode 8的性能分析工具和資源目錄優化應用
- 通過TestFlight分發測試版應用,並通過App Store發布完成的應用

詳細內容

在過去的幾年中,我們見證了移動計算的突破和改變世界的移動應用的誕生。作為最注重用戶體驗且對開發人員友好的平台之一,iOS是發布您下一個偉大應用點子的最佳選擇。作為創建iOS應用的官方工具,Xcode擁有豐富的功能,旨在使開發人員的工作更輕鬆、更快速、更有趣。

本書將帶您從完全的新手成為一名已發布的應用開發人員,並涵蓋其中的每一個步驟。您將通過對Xcode軟體和Swift編程語言的引導之旅,學習iOS應用開發的基礎知識,然後通過構建您的第一個應用程式“Snippets”來應用這些知識。在本書的過程中,您將繼續探索Xcode中iOS開發的許多方面,添加新功能到您的應用程式,集成手勢和傳感器,甚至創建一個Apple Watch的伴侶應用程式。您還將學習如何使用調試工具、編寫單元測試、優化和分發您的應用程式。到本書結束時,您將成功構建並發布您的第一個iOS應用程式。

風格和方法

這本易於理解的指南以實踐講座的形式呈現主題,介紹並解釋概念,然後通過實例加以強化。本書的前三分之一涵蓋了開發的各個組件,而後兩分之一則涵蓋了從頭到尾開發應用程式的過程。