کتاب iOS 17 App Development Essentials: Developing iOS 17 Apps with Xcode 15, Swift, and SwiftUI (ملزومات توسعه برنامه iOS 17: توسعه برنامههای iOS 17 با Xcode 15، Swift و SwiftUI) یک منبع جامع و کاربردی آموزش برنامهنویسی برای سیستم عامل iOS 17 است که در 68 فصل مفاهیم و نکات مهم مربوط به Xcode, Swift, SwiftUI را آموزش میدهد.
در ادامه مقدمهای از کتاب iOS 17 App Development Essentials را شرح خواهیم داد.
مقدمهای بر کتاب iOS 17 App Development Essentials:
این کتاب به شما یاد میدهد که چگونه برنامههای iOS 17 را با استفاده از SwiftUI، Xcode 15 و زبان برنامهنویسی Swift بسازید.
این کتاب با شروع اصول اولیه، مراحل راهاندازی یک محیط توسعه iOS را به همراه مقدمهای برای استفاده از Swift Playgrounds برای یادگیری و آزمایش Swift شرح میدهد.
کتاب iOS 17 App Development Essentials همچنین شامل فصلهای عمیقی است که به معرفی زبان برنامهنویسی سوئیفت، از جمله انواع دادهها، جریان کنترل، توابع، برنامهنویسی شیگرا، پوششهای ویژگی، همزمانی ساختاریافته و مدیریت خطا میپردازد.
یک تور راهنما از Xcode در حالت توسعه SwiftUI به دنبال معرفی مفاهیم کلیدی SwiftUI و معماری پروژه است. این کتاب همچنین ایجاد نماهای SwiftUI سفارشی را پوشش میدهد و توضیح میدهد که چگونه این نماها برای ایجاد طرحبندی رابط کاربری، از جمله پشتهها، فریمها و فرمها ترکیب میشوند.
بیشتر بخوانید: کتاب Real-World iOS by Tutorials
موضوعات دیگری که تحت پوشش قرار میگیرند شامل مدیریت دادهها با استفاده از ویژگیهای حالت و اشیاء قابل مشاهده، وضعیت و محیط، و همچنین مفاهیم کلیدی طراحی رابط کاربری مانند اصلاحکنندهها، فهرستها، نماهای برگهها، منوهای زمینه، ناوبری رابط کاربر، و گروههای طرح کلی است.
کتاب iOS 17 App Development Essentials همچنین شامل فصلهایی است که شامل گرافیک و ترسیم نمودار، انیمیشن رابط کاربری، انتقال مشاهده و مدیریت حرکت، ویجت کیت، فعالیتهای زنده، برنامههای مبتنی بر سند، دادههای هسته، SwiftData و CloudKit میشود.
فصلهای کتاب iOS 17 App Development Essentials همچنین نحوه ادغام نماهای SwiftUI را در پروژههای مبتنی بر UIKit موجود و ادغام کد UIKit در SwiftUI توضیح میدهند.
در نهایت، کتاب iOS 17 App Development Essentials نحوه بستهبندی یک برنامه تکمیل شده و آپلود آن را برای انتشار در فروشگاه برنامه کاربردی توضیح میدهد.
در طول مسیر، مباحث مطرح شده در کتاب از طریق آموزشهای مفصلی که کد منبع آن نیز برای دانلود موجود است، به صورت عملی اجرا میشود.
بنابراین، هدف این کتاب آموزش مهارتهای ساخت برنامههای کاربردی خود برای iOS 17 با استفاده از SwiftUI است.
سرفصلهای کتاب iOS 17 App Development Essentials:
- 1. Start Here
- 2. Joining the Apple Developer Program
- 3. Installing Xcode 15 and the iOS 17 SDK
- 4. An Introduction to Xcode 15 Playgrounds
- 5. Swift Data Types, Constants, and Variables
- 6. Swift Operators and Expressions
- 7. Swift Control Flow
- 8. The Swift Switch Statement
- 9. Swift Functions, Methods, and Closures
- 10. The Basics of Swift Object-Oriented Programming
- 11. An Introduction to Swift Subclassing and Extensions
- 12. An Introduction to Swift Structures and Enumerations
- 13. An Introduction to Swift Property Wrappers
- 14. Working with Array and Dictionary Collections in Swift
- 15. Understanding Error Handling in Swift 5
- 16. An Overview of SwiftUI
- 17. Using Xcode in SwiftUI Mode
- 18. SwiftUI Architecture
- 19. The Anatomy of a Basic SwiftUI Project
- 20. Creating Custom Views with SwiftUI
- 21. SwiftUI Stacks and Frames
- 22. SwiftUI State Properties, Observation, and Environment Objects
- 23. A SwiftUI Example Tutorial
- 24. An Overview of Swift Structured Concurrency
- 25. An Introduction to Swift Actors
- 26. SwiftUI Concurrency and Lifecycle Event Modifiers
- 27. SwiftUI Observable and Environment Objects – A Tutorial
- 28. SwiftUI Data Persistence using AppStorage and SceneStorage
- 29. SwiftUI Stack Alignment and Alignment Guides
- 30. SwiftUI Lists and Navigation
- 31. A SwiftUI List and NavigationStack Tutorial
- 32. An Overview of Split View Navigation
- 33. A NavigationSplitView Tutorial
- 34. An Overview of List, OutlineGroup and DisclosureGroup
- 35. A SwiftUI List, OutlineGroup, and DisclosureGroup Tutorial
- 36. Building SwiftUI Grids with LazyVGrid and LazyHGrid
- 37. Building SwiftUI Grids with Grid and GridRow
- 38. Building Tabbed and Paged Views in SwiftUI
- 39. Building Context Menus in SwiftUI
- 40. Basic SwiftUI Graphics Drawing
- 41. SwiftUI Animation and Transitions
- 42. Working with Gesture Recognizers in SwiftUI
- 43. Creating a Customized SwiftUI ProgressView
- 44. Presenting Data with SwiftUI Charts
- 45. A SwiftUI Charts Tutorial
- 46. An Overview of SwiftUI DocumentGroup Scenes
- 47. A SwiftUI DocumentGroup Tutorial
- 48. An Introduction to Core Data and SwiftUI
- 49. A SwiftUI Core Data Tutorial
- 50. An Overview of SwiftUI Core Data and CloudKit Storage
- 51. A SwiftUI Core Data and CloudKit Tutorial
- 52. An Introduction to SwiftData
- 53. A SwiftData Tutorial
- 54. Building Widgets with SwiftUI and WidgetKit
- 55. A SwiftUI WidgetKit Tutorial
- 56. Supporting WidgetKit Size Families
- 57. A SwiftUI WidgetKit Deep Link Tutorial
- 58. Adding Configuration Options to a WidgetKit Widget
- 59. An Overview of Live Activities in SwiftUI
- 60. A SwiftUI Live Activity Tutorial
- 61. Adding a Refresh Button to a Live Activity
- 62. A Live Activity Push Notifications Tutorial
- 63. Testing Live Activity Push Notifications
- 64. Troubleshooting Live Activity Push Notifications
- 65. Integrating UIViews with SwiftUI
- 66. Integrating UIViewControllers with SwiftUI
- 67. Integrating SwiftUI with UIKit
- 68. Preparing and Submitting an iOS 17 Application to the App Store
- Index
جهت دانلود کتاب iOS 17 App Development Essentials میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.