توضیحاتی در مورد کتاب Pro iPhone Development with SwiftUI: Design and Manage Top Quality Apps
نام کتاب : Pro iPhone Development with SwiftUI: Design and Manage Top Quality Apps
ویرایش : 3
عنوان ترجمه شده به فارسی : توسعه حرفه ای آیفون با SwiftUI: طراحی و مدیریت برنامه های با کیفیت بالا
سری :
نویسندگان : Wallace Wang
ناشر : Apress
سال نشر : 2022
تعداد صفحات : 348
ISBN (شابک) : 1484278267 , 9781484278260
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 9 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Table of Contents
About the Author
About the Technical Reviewer
Chapter 1: Organizing Code
Using the // MARK: Comment
Using Files and Folders
Use Code Snippets
Creating Custom Code Snippets
Editing and Deleting Custom Code Snippets
Use View Modifiers
Summary
Chapter 2: Debugging Code
Simple Debugging Techniques
Using the Xcode Debugger
Using Breakpoints
Stepping Through Code
Managing Breakpoints
Using Symbolic Breakpoints
Using Conditional Breakpoints
Summary
Chapter 3: Understanding Closures
Closures with Multiple Parameters
Understanding Value Capturing
Using Closures like Data
Using Trailing Closures
Passing Parameters to a Trailing Closure
Passing Parameters and Returning a Value from a Trailing Closure
Summary
Chapter 4: Multithreaded Programming Using Grand Central Dispatch
Understanding Threads
Using Grand Central Dispatch
Using Dispatch Groups
Summary
Chapter 5: Understanding Concurrency
Concurrency with Async/Await
Using Concurrency with User Interfaces
Summary
Chapter 6: Understanding Data Persistence
Storing Preferences in UserDefaults
Reading and Writing to Files
Using Core Data
Creating a Data Model File
Adding Core Data to an Existing Project
Summary
Chapter 7: Sharing Data Between Structures
Sharing Data with Bindings
Sharing Data with StateObject and ObservedObject
Sharing Data with EnvironmentObject
Summary
Chapter 8: Translating with Localization
Creating a Localization File
Defining Multiple Previews
Using a LocalizableStringKey
Using String Interpolation with Localizable Strings
Formatting Numbers and Dates
Using Pseudolanguages
Summary
Chapter 9: Adding Search to an App
Adding a Search Bar to a List View
Changing the Placeholder Text in the Search Bar
Making the Search Bar Visible Initially
Adding Suggestions to the Search Bar
Summary
Chapter 10: Detecting Motion and Orientation
Understanding Core Motion
Detecting Acceleration
Detecting Rotation with the Gyroscope
Detecting Magnetic Fields
Detecting Device Motion Data
Summary
Chapter 11: Using Location and Maps
Using MapKit
Defining Accuracy
Defining a Distance Filter
Requesting a Location
Retrieving Location Data
Requesting Authorization
Adding a Map Marker
Adding a Map Pin
Adding a Map Annotation
Summary
Chapter 12: Playing Audio and Video
Playing an Audio File
Playing Video
Overlaying Text on Video
Summary
Chapter 13: Using Speech
Converting Speech to Text
Recognizing Spoken Commands
Turning Text to Speech
Summary
Chapter 14: Integrating SwiftUI with UIKit
Displaying a PDF File
Displaying a Website
Integrating SwiftUI into Storyboard Projects
Summary
Chapter 15: Using the Photo Library and the Camera
Setting Privacy Settings
Designing a Simple User Interface
Creating an ImagePicker
Testing the App
Summary
Chapter 16: Using Facial Recognition
Recognizing Faces in Pictures
Highlighting Faces in an Image
Summary
Chapter 17: Using Machine Learning
Understanding Machine Learning
Finding a Core ML Model
Image Recognition
Detecting Languages
Summary
Chapter 18: Handling Errors
Using the Guard Statement
Using the Do-Try-Catch Statement
Using try? and try!
Summary
Index