iOS 18 Programming for Beginners - Ninth Edition: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success
暫譯: iOS 18 初學者程式設計 - 第九版:使用 Swift 6、Xcode 16 和 iOS 18 學習 iOS 開發 - 通往 App Store 成功的道路

Sahar, Ahmad

  • 出版商: Packt Publishing
  • 出版日期: 2024-12-09
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 584
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1836204892
  • ISBN-13: 9781836204893
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

商品描述

Embark on an exciting iOS app development journey with Swift 6, Xcode 16, and iOS 18. This hands-on guide equips you with the skills to create captivating apps and thrive in the competitive App Store landscape.

Key Features:

- Experience iOS 18 and Swift 6 through hands-on projects

- Build your first iOS apps, complete with user-friendly interfaces using UIKit

- Learn best practices from an experienced developer for robust app design

Book Description:

Want to turn your app idea into reality? iOS 18 Programming for Beginners is a guide that revolves around building a journal app, designed to teach you practical iOS development skills from the ground up. Through this approach, you'll gain hands-on experience with Xcode programming and progress through building a UI and filling it with functionality.

Starting with the fundamentals of Swift 6, you'll learn how to construct user interfaces using storyboards and segues before diving into essential iOS concepts like table views, data handling, and map integration. The step-by-step tutorials guide you through key tasks such as persisting data with JSON, creating custom views, and integrating media into your apps. You'll also discover how to enhance your apps using Apple Intelligence, incorporating machine learning and smart features to create cutting-edge iOS applications. The final chapters focus on crucial aspects of app development, including Swift Testing to ensure your app is robust, and submitting your app to the App Store-demystifying the journey from development to deployment.

Whether you're a beginner or transitioning to iOS development, this guide will equip you with the skills needed to create and publish your own apps.

What You Will Learn:

- Learn the foundations of using Xcode 16 and Swift 6

- Implement the latest iOS 18 features through a hands-on example app

- Build responsive iOS apps using UIKit

- Create location-based apps using Core Location and MapKit

- Implement concurrency in Swift for asynchronous programming

- Build iOS apps using industry-standard design patterns and practices

- Enhance apps with Apple Intelligence to leverage machine learning

- Test apps with Swift Testing to ensure it meets quality standards

Who this book is for:

This iOS programming book is tailored for individuals with minimal coding experience who are new to the world of Swift and iOS app development. A basic understanding of programming concepts is recommended.

Table of Contents

- Exploring Xcode

- Simple Values and Types

- Conditionals and Optionals

- Range Operators and Loops

- Collection Types

- Functions and Closures

- Classes, Structures, and Enumerations

- Protocols, Extensions, and Error Handling

- Swift Concurrency

- Setting Up the User Interface

- Building Your User Interface

- Finishing Up Your User Interface

- Modifying App Screens

- Getting Started with MVC and Table Views

- Getting Data into Table Views

- Passing Data between View Controllers

- Getting Started with Core Location and MapKit

- Getting Started with JSON Files

- Getting Started with Custom Views

- Getting Started with the Camera and Photo Library

- Getting Started with Search

- Getting Started with Collection Views

- Getting Started with SwiftData

- Getting Started with SwiftUI

- Getting Started with Swift Testing

- Getting Started with Apple Intelligence

- Testing and Submitting Your App to the App Store

商品描述(中文翻譯)

開始一段令人興奮的 iOS 應用程式開發之旅,使用 Swift 6、Xcode 16 和 iOS 18。本實用指南將為您提供創建引人入勝的應用程式所需的技能,並在競爭激烈的 App Store 環境中蓬勃發展。

主要特點:
- 通過實作專案體驗 iOS 18 和 Swift 6
- 建立您的第一個 iOS 應用程式,並使用 UIKit 完成友好的使用者介面
- 向經驗豐富的開發者學習穩健的應用程式設計最佳實踐

書籍描述:
想將您的應用程式想法變為現實嗎?《iOS 18 初學者編程》是一本圍繞建立日誌應用程式的指南,旨在從基礎教您實用的 iOS 開發技能。通過這種方法,您將獲得 Xcode 編程的實作經驗,並逐步建立使用者介面並填充功能。

從 Swift 6 的基礎開始,您將學習如何使用故事板和轉場構建使用者介面,然後深入了解表格視圖、數據處理和地圖整合等基本 iOS 概念。逐步的教程將指導您完成關鍵任務,例如使用 JSON 持久化數據、創建自定義視圖以及將媒體整合到您的應用程式中。您還將發現如何使用 Apple Intelligence 增強您的應用程式,結合機器學習和智能功能來創建尖端的 iOS 應用程式。最後幾章專注於應用程式開發的關鍵方面,包括 Swift 測試以確保您的應用程式穩健,以及將應用程式提交到 App Store,揭開從開發到部署的旅程的神秘面紗。

無論您是初學者還是轉向 iOS 開發,這本指南都將為您提供創建和發布自己應用程式所需的技能。

您將學到的內容:
- 學習使用 Xcode 16 和 Swift 6 的基礎
- 通過實作範例應用程式實現最新的 iOS 18 功能
- 使用 UIKit 建立響應式 iOS 應用程式
- 使用 Core Location 和 MapKit 創建基於位置的應用程式
- 在 Swift 中實現並發以進行非同步編程
- 使用行業標準設計模式和實踐構建 iOS 應用程式
- 使用 Apple Intelligence 增強應用程式以利用機器學習
- 使用 Swift 測試測試應用程式以確保其符合質量標準

本書適合對象:
這本 iOS 編程書籍專為對編碼經驗有限且對 Swift 和 iOS 應用程式開發新手的個人量身打造。建議具備基本的編程概念理解。

目錄:
- 探索 Xcode
- 簡單值和類型
- 條件語句和可選值
- 範圍運算符和迴圈
- 集合類型
- 函數和閉包
- 類、結構和列舉
- 協議、擴展和錯誤處理
- Swift 並發
- 設置使用者介面
- 建立您的使用者介面
- 完成您的使用者介面
- 修改應用程式螢幕
- 開始使用 MVC 和表格視圖
- 將數據導入表格視圖
- 在視圖控制器之間傳遞數據
- 開始使用 Core Location 和 MapKit
- 開始使用 JSON 檔案
- 開始使用自定義視圖
- 開始使用相機和照片庫
- 開始使用搜尋
- 開始使用集合視圖
- 開始使用 SwiftData
- 開始使用 SwiftUI
- 開始使用 Swift 測試
- 開始使用 Apple Intelligence
- 測試並提交您的應用程式到 App Store