IOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Neuburg, Matt

  • 出版商: O'Reilly
  • 出版日期: 2021-11-09
  • 定價: $2,360
  • 售價: 8.0$1,888
  • 語言: 英文
  • 頁數: 760
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098118502
  • ISBN-13: 9781098118501
  • 相關分類: Apple Developer
  • 立即出貨 (庫存 < 3)

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

商品描述

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.

  • Explore Swift's object-oriented concepts
  • Become familiar with built-in Swift types
  • Dive deep into Swift objects, protocols, and generics
  • Tour the life cycle of an Xcode project
  • Learn how nibs are loaded
  • Understand Cocoa's event-driven design
  • Communicate with C and Objective-C

In this edition, catch up on the latest iOS programming features:

  • Structured concurrency: async/await, tasks, and actors
  • Swift native formatters and attributed strings
  • Lazy locals and throwing getters
  • Enhanced collections with the Swift Algorithms and Collections packages
  • Xcode tweaks: column breakpoints, package collections, and Info.plist build settings
  • Improvements in Git integration, localization, unit testing, documentation, and distribution
  • And more!

商品描述(中文翻譯)

透過深入瞭解iOS開發的基礎知識,包括Xcode 13集成開發環境、Cocoa Touch和蘋果最新版本的備受讚譽的程式語言Swift 5.5,您可以進入iOS開發領域。這本全面更新的指南將教您學習Swift語言,瞭解蘋果的Xcode開發工具,並探索Cocoa框架。

本書的內容包括:
- 探索Swift的物件導向概念
- 熟悉內建的Swift類型
- 深入研究Swift物件、協定和泛型
- 了解Xcode專案的生命週期
- 學習nib的載入方式
- 理解Cocoa的事件驅動設計
- 與C和Objective-C進行通訊

在這個版本中,您可以了解最新的iOS程式設計功能,包括:
- 結構化並發:async/await、tasks和actors
- Swift原生格式化程式和屬性字串
- 延遲區域變數和拋出式取值器
- 使用Swift Algorithms和Collections套件增強集合功能
- Xcode調整:列斷點、套件集合和Info.plist建置設定
- 在Git整合、本地化、單元測試、文件和分發方面的改進
- 還有更多!

以上是本書的內容摘要。

作者簡介

Matt Neuburg has a PhD in Classics and has taught at many universities and colleges. He has been programming computers since 1968. He has written applications for Mac OS X and iOS, is a former editor of MacTech Magazine, and is a long-standing contributing editor for TidBITS. His previous O'Reilly books are Frontier: The Definitive Guide, REALbasic: The Definitive Guide, and AppleScript: The Definitive Guide. He makes a living writing books, articles, and software documentation, as well as by programming, consulting, and training.

作者簡介(中文翻譯)

Matt Neuburg擁有古典學博士學位,並在許多大學和學院擔任教職。他自1968年以來一直從事電腦編程工作。他曾為Mac OS X和iOS開發應用程序,是MacTech Magazine的前編輯,也是TidBITS的長期撰稿人。他之前在O'Reilly出版的書籍包括《Frontier: The Definitive Guide》、《REALbasic: The Definitive Guide》和《AppleScript: The Definitive Guide》。他以撰寫書籍、文章和軟件文檔,以及編程、咨詢和培訓為生。