کتاب iOS 15 Programming for Beginners از جدیدترین منابع حال حاضر برای یادگیری برنامهنویسی iOS 15 برای مبتدیان است. این کتاب در 26 فصل، به آموزش مقدماتی تا بیان نکات مهم و پیشرفته در برنامهنویسی دستگاههای اپل با پوشش نسخه Swift 5.5 و Xcode 13.6 خواهد پرداخت.
در ادامه مقدمهای از کتاب iOS 15 Programming for Beginners را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب iOS 15 Programming for Beginners:
به برنامهنویسی iOS 15 برای مبتدیان خوش آمدید. این کتاب ششمین نسخه از سری برنامهنویسی iOS برای مبتدیان است و به طور کامل برای iOS 15، macOS 12.0 Monterey و Xcode 13 بهروزرسانی شده است.
در کتاب iOS 15 Programming for Beginners شما یک اپلیکیشن رزرو رستوران به نام Let’s Eat خواهید ساخت. شما با کاوش در Xcode، محیط برنامهنویسی اپل، که به عنوان محیط توسعه یکپارچه آن (IDE) نیز شناخته میشود، شروع خواهید کرد. در مرحله بعد، شما شروع به یادگیری پایههای زبان برنامه نویسی Swift، زبان برنامهنویسی مورد استفاده در برنامههای iOS خواهید کرد و خواهید دید که چگونه از آن برای انجام وظایف برنامهنویسی رایج استفاده میشود.
هنگامی که پایه محکمی برای استفاده از سوئیفت ایجاد کردید، شروع به ایجاد رابط کاربری برنامه Let’s Eat خواهید کرد. در طول این فرآیند، شما با استوریبردها کار میکنید و صحنههای اپلیکیشن خود را با استفاده از segues به یکدیگر متصل میکنید.
با تکمیل رابط کاربری خود، کدی را برای پیادهسازی عملکرد برنامه خود اضافه می کنید. برای نمایش دادههای خود در یک شبکه، از نمایههای مجموعه و برای نمایش دادههای خود در یک لیست، از نمایههای جدولی استفاده خواهید کرد. همچنین به نحوه اضافه کردن حاشیهنویسیهای اولیه و سفارشی به نقشه نگاه خواهید کرد. خواهید دید که چگونه میتوانید از فایلهای JSON برای دریافت دادههای واقعی رستوران به نمای مجموعه، نمای جدول و نقشه خود استفاده کنید. به کاربران امکان میدهید رتبهبندی، نظرات و عکسها را برای یک رستوران خاص اضافه کنند که با استفاده از دادههای اصلی ذخیره میکنید.
اکنون یک برنامه کامل دارید، اما اضافه کردن آخرین ویژگیهای iOS 15 چگونه است؟ شما با تغییر برنامه خود برای کارکردن بر روی iPhone و iPad شروع میکنید و آن را روی Macs کار میکنید. در مرحله بعد، نحوه توسعه برنامهها با استفاده از SwiftUI را یاد خواهید گرفت، روشی جدید و عالی برای توسعه برنامهها برای همه پلتفرمهای اپل. پس از آن، برنامهنویسی ناهمزمان و موازی را با استفاده از Swift Concurrency پیادهسازی میکنید و تجربیات کاربری مشترک را با استفاده از SharePlay برای برنامه خود پیادهسازی میکنید.
بیشتر بخوانید: قابلیت SharePlay در iOS 15 چیست؟
در نهایت، یاد خواهید گرفت که چگونه برنامه خود را با تسترهای داخلی و خارجی آزمایش کنید و آن را به اپ استور وارد کنید.
کتاب iOS 15 Programming for Beginners برای چه کسی است؟
اگر یک توسعه دهنده با تجربه هستید که با توسعه اپلیکیشن موبایل برای iOS و زبان برنامه نویسی Swift کاملاً تازه کار هستید، کتاب iOS 15 Programming for Beginners برای شما مناسب است. با این حال، اگر توسعهدهنده iOS هستید که به دنبال کشف آخرین ویژگیهای iOS 15 هستید، این کتاب برای شما مفید خواهد بود.
آنچه کتاب iOS 15 Programming for Beginners پوشش میدهد:
فصل 1، آشنایی با Xcode، شما را در یک تور از Xcode راهنمایی میکند و در مورد تمام صفحات مختلف که در سراسر کتاب iOS 15 Programming for Beginners استفاده خواهید کرد صحبت میکند.
فصل 2، مقادیر و انواع ساده، این فصل از کتاب iOS 15 Programming for Beginners، به نحوه پیادهسازی مقادیر و انواع توسط زبان سوئیفت میپردازد.
فصل 3، شرطها و اختیارات، نحوه پیادهسازی دستورات if و switch را نشان میدهد و چگونه میتوان متغیرهایی را که ممکن است دارای مقدار باشند یا نداشته باشند، پیاده سازی کرد.
فصل 4، عملگرها و حلقههای محدوده، نحوه کار با محدودهها و روشهای مختلف پیادهسازی حلقهها در سوئیفت را نشان میدهد.
فصل 5، انواع مجموعه، انواع متداول مجموعه، که آرایهها، دیکشنریها و مجموعهها هستند را پوشش میدهد.
فصل 6، توابع و بستهها، نحوه گروهبندی دستورالعملها را با استفاده از توابع و بستهها پوشش میدهد.
فصل 7، کلاسها، ساختارها و شمارشها، این فصل از کتاب iOS 15 Programming for Beginners، در مورد چگونگی نمایش اشیاء پیچیده حاوی حالت و رفتار در سوئیفت صحبت میکند.
فصل 8، پروتکلها، برنامههای افزودنی و مدیریت خطا، در مورد ایجاد پروتکلهایی صحبت میکند که انواع دادههای پیچیده میتوانند اتخاذ کنند، قابلیتهای انواع موجود را گسترش میدهد، و نحوه رسیدگی به خطاها در کدتان.
فصل 9، تنظیم رابط کاربری، به ایجاد برنامه Let’s Eat، افزودن داراییهای گرافیکی و تنظیم صفحه اولیهای که کاربران میبینند، میپردازد.
فصل 10، ساختن رابط کاربری شما، راهاندازی صفحه اصلی برنامه Let’s Eat را پوشش میدهد.
فصل 11، تکمیل رابط کاربری، راهاندازی صفحههای باقیمانده برای برنامه Let’s Eat را پوشش میدهد.
فصل 12، اصلاح و پیکربندی سلولها، درباره سفارشی کردن سلولهای نمای جدول و مجموعه در یک داستان است.
فصل 13، شروع به کار با نماهای MVC و مجموعه، به کار با نماهای مجموعه و نحوه استفاده از آنها برای نمایش شبکه ای از موارد مربوط میشود.
فصل 14، دریافت دادهها در نمای مجموعه، به ادغام دادهها در نمای مجموعه مربوط میشود.
فصل 15، شروع کار با نمای جدول، نحوه کار با نمای جدول را به شما میآموزد و نگاهی عمیق به نماهای جدول پویا دارد.
فصل 16، شروع کار با MapKit، این فصل از کتاب iOS 15 Programming for Beginners، به کار با MapKit و اضافه کردن حاشیهنویسی به نقشه میپردازد. همچنین یادداشتهای سفارشی برای نقشه خود ایجاد خواهید کرد.
فصل هفدهم، شروع به کار با فایلهای JSON، شامل یادگیری نحوه استفاده از یک مدیر داده برای خواندن یک فایل JSON و استفاده از دادههای داخل برنامه است.
فصل 18، نمایش دادهها در نمای جدول ایستا، به شما میآموزد که چگونه نمای جدول ایستا را با دادههایی که با استفاده از segues از یک نمای کنترلر به کنترلر دیگر منتقل میشود، پر کنید.
فصل 19، شروع به کار با UIControls سفارشی، نگاهی به نحوه ایجاد نماهای سفارشی خود دارد.
فصل 20، شروع به کار با دوربینها و کتابخانههای عکس، در مورد کار با دوربین و کتابخانه عکس دستگاه صحبت میکند.
فصل 22، شروع به کار با Mac Catalyst، به اصلاح برنامه شما میپردازد تا به خوبی روی صفحه نمایش بزرگتر iPad کار کند و آن را روی Mac کار کند.
فصل 23، شروع به کار با SwiftUI، درباره ساخت یک برنامه با استفاده از فناوری جدید SwiftUI اپل است.
فصل 24، شروع با همزمانی سوئیفت، این فصل از کتاب iOS 15 Programming for Beginners، شما را با مفاهیم برنامهنویسی موازی و ناهمزمان آشنا میکند و به شما نشان میدهد که چگونه میتوانید آن را در برنامه خود پیادهسازی کنید.
فصل 25، شروع به کار با SharePlay، به شما نشان میدهد که چگونه میتوانید با استفاده از SharePlay و چارچوب فعالیتهای گروهی، تجربیات مشترک را برای کاربران خود پیادهسازی کنید.
فصل 26، آزمایش و ارسال برنامه شما به اپ استور، به نحوه آزمایش و ارسال برنامههای خود به اپ استور مربوط میشود.
بیشتر بخوانید: کتاب Intermediate iOS 14 Programming with Swift
سرفصلهای کتاب iOS 15 Programming for Beginners:
- Preface
- Part 1: Swift
- Chapter 1: Getting Familiar with Xcode
- Chapter 2: Simple Values and Types
- Chapter 3: Conditionals and Optionals
- Chapter 4: Range Operators and Loops
- Chapter 5: Collection Types
- Chapter 6: Functions and Closures
- Chapter 7: Classes, Structures, and Enumerations
- Chapter 8: Protocols, Extensions, and Error Handling
- Part 2: Design
- Chapter 9: Setting Up the User Interface
- Chapter 10: Building Your User Interface
- Chapter 11: Finishing Up Your User Interface
- Part 3: Code
- Chapter 13: Getting Started with MVC and Collection Views
- Chapter 14: Getting Data into Collection Views
- Chapter 15: Getting Started with Table Views
- Chapter 16: Getting Started with MapKit
- Chapter 17: Getting Started with JSON Files
- Chapter 18: Displaying Data in a Static Table View
- Chapter 19: Getting Started with Custom UIControls
- Chapter 20: Getting Started with Cameras and Photo Libraries
- Chapter 21: Understanding Core Data
- Part 4: Features
- Chapter 22: Getting Started with Mac Catalyst
- Chapter 23: Getting Started with SwiftUI
- Chapter 24: Getting Started with Swift Concurrency
- Chapter 25: Getting Started with SharePlay
- Chapter 26: Testing and Submitting Your App to the App Store
فایل کتاب iOS 15 Programming for Beginners را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.