Pro iPhone Development with SwiftUI: Design and Manage Top Quality Apps
暫譯: 專業 iPhone 開發與 SwiftUI:設計與管理高品質應用程式
Wang, Wallace
- 出版商: Apress
- 出版日期: 2022-01-21
- 定價: $2,200
- 售價: 8.0 折 $1,760
- 語言: 英文
- 頁數: 360
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484278267
- ISBN-13: 9781484278260
-
相關分類:
Apple Developer
立即出貨 (庫存 < 3)
相關主題
商品描述
You know the basics. Your Swift code flows with logic and ease. This isn't your first time building a workable app for iOS platforms. Now, it's time to build a magical app for iOS platforms! Move beyond what you mastered in the best-selling Beginning iPhone Development with SwiftUI. Debug Swift code, use multi-threaded programming with Grand Central Dispatch, pass data between view controllers, and design apps functional in multiple languages.
Not only will your apps run like magic under the hood but, with the new standard of SwiftUI, you'll add animations, scaling, multiscreen support, and so much more to your interfaces. You’ll also see how to integrate audio and video files in your apps, access the camera and send pictures to and from the Photos library, use location services to pinpoint your user's position on a map, and display web pages in-app. Don't just stop at flawless code and stickily engaging interfaces. Give your apps a mind with Apple’s advanced frameworks for machine learning, facial and text recognition, and augmented reality.
Pro iPhone Development with SwiftUI enlightens you to the world of rich design, solid code, and thoughtful processing needed to make apps that wow. Integrate all these extraordinary iOS features and embrace the world of possibilities in the Swift programming language with SwiftUI.
What You Will Learn
• Save and retrieve data when apps close or get pushed in the background
• Recognize speech with Apple’s advanced frameworks
• Create augmented reality apps
• Understand spoken commands with Siri
Who This Book is For
Aspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.
商品描述(中文翻譯)
您已經掌握了基礎知識。您的 Swift 代碼流暢且邏輯清晰。這不是您第一次為 iOS 平台構建可用的應用程式。現在,是時候為 iOS 平台構建一個神奇的應用程式了!超越您在暢銷書《使用 SwiftUI 開始 iPhone 開發》中所掌握的內容。調試 Swift 代碼,使用 Grand Central Dispatch 進行多線程編程,在視圖控制器之間傳遞數據,並設計能夠支持多種語言的應用程式。
您的應用程式不僅在背後運行得如魔法般流暢,還能利用 SwiftUI 的新標準,為您的介面添加動畫、縮放、多螢幕支持等更多功能。您還將學會如何在應用程式中整合音頻和視頻文件,訪問相機並在照片庫中傳送圖片,使用位置服務在地圖上精確定位用戶的位置,以及在應用內顯示網頁。不要僅僅停留在完美的代碼和引人入勝的介面上。利用 Apple 的先進框架,為您的應用程式賦予智慧,實現機器學習、面部和文本識別以及擴增實境的功能。
《專業 iPhone 開發與 SwiftUI》將引導您進入豐富設計、穩固代碼和深思熟慮的處理過程,這些都是製作令人驚豔的應用程式所需的。整合所有這些非凡的 iOS 功能,並擁抱 Swift 編程語言與 SwiftUI 的無限可能性。
您將學到的內容:
- 在應用程式關閉或被推到背景時保存和檢索數據
- 使用 Apple 的先進框架識別語音
- 創建擴增實境應用程式
- 理解 Siri 的語音命令
本書適合對象:
有志於成為 iOS 應用程式開發者,熟悉 Apple Swift 編程語言和/或 iOS SDK,但準備邁向下一個階段的讀者。
作者簡介
Wallace Wang is a former Windows enthusiast who took one look at Vista and realized that the future of computing belonged to the Mac. He's written more than 40 computer books, including Microsoft Office for Dummies, Beginning Programming for Dummies, Steal This Computer Book, My New Mac, and My New iPad. In addition to programming the Mac and iPhone/iPad, he also performs stand-up comedy, having appeared on A&E s "Evening at the Improv," and having performed in Las Vegas at the Riviera Comedy Club at the Riviera Hotel & Casino. When he’s not writing computer books or performing stand-up comedy, he also enjoys blogging about screenwriting at his site, The 15 Minute Movie Method, where he shares screenwriting tips with other aspiring screenwriters who all share the goal of breaking into Hollywood.
作者簡介(中文翻譯)
華萊士·王(Wallace Wang)是一位前Windows愛好者,他看了一眼Vista後意識到計算的未來屬於Mac。他已經撰寫了超過40本電腦書籍,包括《Microsoft Office for Dummies》、《Beginning Programming for Dummies》、《Steal This Computer Book》、《My New Mac》和《My New iPad》。除了為Mac和iPhone/iPad編程外,他還進行單口喜劇表演,曾出現在A&E的《Evening at the Improv》中,並在拉斯維加斯的Riviera Hotel & Casino的Riviera Comedy Club演出。當他不在寫電腦書籍或表演單口喜劇時,他還喜歡在他的網站《The 15 Minute Movie Method》上撰寫有關編劇的博客,與其他有志於進入好萊塢的編劇分享編劇技巧。
目錄大綱
Chapter 1: Organizing Code
Chapter 2: Debugging Code
Chapter 3: Understanding Closures
Chapter 4: Multithreaded Programming with Grand Central Dispatch
Chapter 5: Understanding the Application Life Cycle
Chapter 6: Understanding Data Persistence
Chapter 7: Passing Data Between Files
Chapter 8: Translating with Localization
Chapter 9: Using 3D Touch
Chapter 10: Detecting Motion and Orientation
Chapter 11: Using Location and Maps
Chapter 12: Playing Audio and Video
Chapter 13: Using the Camera
Chapter 14: Using WebKit
Chapter 15: Displaying Animation
Chapter 16: Using Machine Learning
Chapter 17: Using Facial and Text Recognition
Chapter 18: Using Speech
Chapter 19: Understanding SiriKit
Chapter 20: Understanding ARKit
Chapter 21: Interacting with Augmented Reality.
目錄大綱(中文翻譯)
Chapter 1: Organizing Code
Chapter 2: Debugging Code
Chapter 3: Understanding Closures
Chapter 4: Multithreaded Programming with Grand Central Dispatch
Chapter 5: Understanding the Application Life Cycle
Chapter 6: Understanding Data Persistence
Chapter 7: Passing Data Between Files
Chapter 8: Translating with Localization
Chapter 9: Using 3D Touch
Chapter 10: Detecting Motion and Orientation
Chapter 11: Using Location and Maps
Chapter 12: Playing Audio and Video
Chapter 13: Using the Camera
Chapter 14: Using WebKit
Chapter 15: Displaying Animation
Chapter 16: Using Machine Learning
Chapter 17: Using Facial and Text Recognition
Chapter 18: Using Speech
Chapter 19: Understanding SiriKit
Chapter 20: Understanding ARKit
Chapter 21: Interacting with Augmented Reality.