Learning Swift: Building Apps for macOS, iOS, and Beyond, 3/e (Paperback)

Jonathon Manning, Paris Buttfield-Addison, Tim Nugent

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

商品描述

Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish.

You’ll begin with Swift programming basics—including guidelines for making your code "Swifty"—and learn how to work with Xcode and its built-in Interface Builder. Then you’ll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You’ll also tune and test the app for performance and manage the app’s presence in the App Store.

Divided into four parts, this book includes:

  • Swift 4 basics: Learn Swift’s basic building blocks and the features of object-oriented development
  • Building the Selfiegram app: Build model objects and the UI for your selfie app and add location support, user settings, and notifications
  • Polishing Selfiegram: Create a theme and support for sharing and add custom views, image overlays, and localization
  • Beyond app development: Debug and performance test with Xcode, automate chores with Fastlane, and user-test the app with TestFlight

商品描述(中文翻譯)

獲得有價值的實踐經驗,使用由蘋果開發的開源編程語言Swift。這本實用指南將教導具備一定編程知識但對蘋果開發一無所知的熟練程序員如何使用最新版本的Swift來開發一個完整的iOS應用程序。

您將從Swift編程基礎開始,包括使代碼“Swifty”的指南,並學習如何使用Xcode及其內置的Interface Builder。然後,您將逐步深入到構建和自定義一個基本的應用程序,用於拍攝、編輯和刪除自拍照片。您還將調整和測試應用程序的性能,並管理應用程序在App Store中的存在。

本書分為四個部分,包括:

- Swift 4基礎知識:學習Swift的基本構建塊和面向對象開發的特性
- 構建Selfiegram應用程序:為自拍應用程序構建模型對象和用戶界面,添加位置支持、用戶設置和通知
- 完善Selfiegram:創建主題和共享支持,添加自定義視圖、圖像覆蓋和本地化
- 超越應用程序開發:使用Xcode進行調試和性能測試,使用Fastlane自動化瑣事,並使用TestFlight對應用程序進行用戶測試