Mastering iOS 18 Development: Take your iOS development experience to the next level with iOS, Xcode, Swift, and SwiftUI

Tsadok, Avi

  • 出版商: Packt Publishing
  • 出版日期: 2024-11-08
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 418
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1835468101
  • ISBN-13: 9781835468104
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Elevate your iOS development skills with this comprehensive iOS 18 guide covering the latest changes and improvements in iOS SDK and Swift, while mastering practical techniques to become an exceptional iOS developer

Key Features:

- Stay up to date with the latest changes and improvements in iOS SDK and Swift programming language

- Learn how you can improve user experience by focusing on customizing components and animations

- Get to grips with advanced topics such as SwiftData and high-efficiency applications through an in-depth discussion

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

Embark on a comprehensive iOS 18 development journey with Avi Tsadok, a veteran iOS developer and author of 4 books and over 40 tutorials and articles. A recognized public speaker, Avi has a knack for demystifying complex concepts and brings unparalleled expertise to the forefront of iOS 18 development education. This guide focuses on iOS 18 advancements, equipping developers with tools to maximize its potential.

This book covers essential topics for seasoned developers, including Swift, SwiftUI, Xcode foundations, and the latest iOS SDK updates. You'll get to grips with optimizing performance and understanding advanced architectural paradigms. By implementing the newest iOS updates, you'll also explore intricate animation methods and harness a new framework, SwiftData that replaces Core Data for having persistent storage. The book builds your proficiency in advanced networking with URLSession and shows you how to conjure stunning visuals and adopt sophisticated testing techniques. You'll explore the world of machine learning with Apple's Core ML diving into built-in frameworks like NLP, vision, and sound analysis to train and integrate your own models into iOS apps.

By the end of the book, you'll possess skills to build exceptional apps, excel in advanced roles, and confidently tackle iOS development challenges.

What You Will Learn:

- Develop functional iOS applications on the iOS platform

- Build intricate custom animations and UI elements

- Master data handling and persistence in iOS apps

- Utilize Combine for efficient data management

- Harness the power of the neural engine through CoreML

- Explore architectures and streamline programming with Swift Macros

- Improve engagement by adding Widgets and App Intents

Who this book is for:

If you are an experienced iOS developer looking to enhance your mobile development skills, create exceptional applications, and excel in advanced positions, this book is designed for you. To derive maximum benefit from this book and ensure a strong understanding of the advanced content, it is recommended that you have a solid foundation in Swift, SwiftUI, and Xcode.

Table of Contents

- What's New in iOS 18

- Simplifying Our Entities with SwiftData

- Understanding SwiftUI Observation

- Advanced Navigation with SwiftUI

- Enhancing iOS Applications with WidgetKit

- SwiftUI Animations and SF Symbols

- Improving Feature Exploration with TipKit

- Connecting and Fetching Data from the Network

- Creating Dynamic Graphs with Swift Charts

- Swift Macros

- Creating Pipelines with Combine

- Being Smart with Apple Intelligence and ML

- Exposing Your App to Siri with App Intents

- Improving the App Quality with Swift Testing

- Exploring Architectures for iOS

商品描述(中文翻譯)

提升您的 iOS 開發技能,透過這本全面的 iOS 18 指南,涵蓋 iOS SDK 和 Swift 的最新變更與改進,同時掌握實用技術,成為卓越的 iOS 開發者。

主要特色:
- 隨時掌握 iOS SDK 和 Swift 程式語言的最新變更與改進
- 學習如何透過自訂元件和動畫來改善使用者體驗
- 深入討論 SwiftData 和高效能應用等進階主題
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

書籍描述:
與資深 iOS 開發者 Avi Tsadok 一同展開全面的 iOS 18 開發之旅,他是四本書籍及四十多篇教程和文章的作者。Avi 是一位公認的演講者,擅長將複雜概念簡化,並將無與倫比的專業知識帶入 iOS 18 開發教育的前沿。本指南專注於 iOS 18 的進展,為開發者提供最大化其潛力的工具。

本書涵蓋資深開發者的基本主題,包括 Swift、SwiftUI、Xcode 基礎以及最新的 iOS SDK 更新。您將學會如何優化性能並理解進階架構範式。透過實施最新的 iOS 更新,您還將探索複雜的動畫方法,並利用取代 Core Data 的新框架 SwiftData 來實現持久儲存。本書將提升您在 URLSession 的進階網路技術,並教您如何創造驚人的視覺效果及採用複雜的測試技術。您將探索 Apple 的 Core ML 機器學習世界,深入了解 NLP、視覺和聲音分析等內建框架,訓練並將自己的模型整合到 iOS 應用中。

在書籍結束時,您將具備建立卓越應用的技能,能在進階角色中表現出色,並自信地應對 iOS 開發挑戰。

您將學到的內容:
- 在 iOS 平台上開發功能性 iOS 應用
- 建立複雜的自訂動畫和 UI 元件
- 精通 iOS 應用中的數據處理和持久性
- 利用 Combine 進行高效的數據管理
- 通過 CoreML 發揮神經引擎的力量
- 探索架構並利用 Swift Macros 簡化程式設計
- 透過添加 Widgets 和 App Intents 提升互動性

本書適合對象:
如果您是一位有經驗的 iOS 開發者,想要提升您的行動開發技能,創建卓越的應用並在進階職位中表現出色,本書專為您設計。為了從本書中獲得最大收益並確保對進階內容有良好的理解,建議您具備扎實的 Swift、SwiftUI 和 Xcode 基礎。

目錄:
- iOS 18 的新功能
- 使用 SwiftData 簡化我們的實體
- 理解 SwiftUI 觀察
- 使用 SwiftUI 進行進階導航
- 使用 WidgetKit 增強 iOS 應用
- SwiftUI 動畫和 SF Symbols
- 使用 TipKit 改善功能探索
- 連接並從網路獲取數據
- 使用 Swift Charts 創建動態圖表
- Swift Macros
- 使用 Combine 創建管道
- 聰明地使用 Apple Intelligence 和 ML
- 通過 App Intents 將您的應用暴露給 Siri
- 使用 Swift 測試提高應用質量
- 探索 iOS 的架構