کتاب iOS 26 Programming for Beginners مناسب چه کسانی است؟
کتاب iOS 26 Programming for Beginners برای افرادی طراحی شده که تجربهٔ کمی در برنامهنویسی دارند و تازه وارد دنیای Swift و توسعه اپلیکیشنهای iOS شدهاند. داشتن یک درک ابتدایی از مفاهیم برنامهنویسی توصیه میشود.
کتاب iOS 26 Programming for Beginners چه موضوعاتی را پوشش میدهد؟
فصل ۱: Hello: Xcode
آشنایی با محیط Xcode و بخشهای مختلف آن که در طول کتاب استفاده خواهید کرد.
فصل ۲: مقادیر و انواع ساده
بررسی نحوهٔ پیادهسازی انواع داده و مقادیر پایه در زبان Swift.
فصل ۳: شرطها و Optionalها
نحوهٔ استفاده از دستورات if و switch و تعریف متغیرهایی که ممکن است مقدار داشته باشند یا نداشته باشند.
فصل ۴: عملگرهای بازه و حلقهها
آموزش کار با بازهها و روشهای مختلف پیادهسازی حلقهها در Swift.
فصل ۵: انواع کالکشن
بررسی آرایهها، دیکشنریها و مجموعهها (Sets).
فصل ۶: توابع و Closureها
شیوهٔ گروهبندی دستورها با استفاده از توابع و Closureها.
فصل ۷: کلاسها، ساختارها و شمارشها
معرفی نحوهٔ نمایش اشیای پیچیده شامل حالت و رفتار در Swift.
فصل ۸: پروتکلها، Extensions و مدیریت خطا
ساخت پروتکل، گسترش قابلیت انواع موجود و مدیریت خطا در کد.
فصل ۹: همروندی در Swift
مفاهیم برنامهنویسی موازی و asynchronous و نحوهٔ پیادهسازی آن در اپلیکیشن.
فصل ۱۰: تنظیم رابط کاربری
ایجاد اپلیکیشن JRNL و ساخت صفحهٔ اولیه.
فصل ۱۱: ساخت رابط کاربری
ایجاد صفحهٔ اصلی اپ JRNL.
فصل ۱۲: تکمیل رابط کاربری
راهاندازی صفحات باقیمانده اپ.
فصل ۱۳: ویرایش صفحات اپ
پیکربندی صفحات در Storyboard.
فصل ۱۴: الگوی MVC و Table Viewها
کار با Table View برای نمایش فهرست دادهها.
فصل ۱۵: وارد کردن داده به Table Viewها
افزودن داده به Table View با استفاده از آرایهها.
فصل ۱۶: انتقال داده بین View Controllerها
افزودن داده از یک View Controller به آرایه و انتقال داده به کنترلر دیگر.
فصل ۱۷: Core Location و MapKit
تشخیص موقعیت دستگاه و افزودن Annotation روی نقشه.
فصل ۱۸: فایلهای JSON
ذخیرهسازی و بازیابی دادههای کاربر با استفاده از JSON.
فصل ۱۹: ویوهای سفارشی
ساخت یک View سفارشی مانند ریتینگ ستارهای.
فصل ۲۰: دوربین و Photo Library
دریافت عکس از دوربین یا گالری در اپلیکیشن.
فصل ۲۱: جستجو
افزودن نوار جستجو به صفحهٔ اصلی.
فصل ۲۲: Collection Viewها
استفاده از Collection Viewها به جای Table Viewها روی دستگاههای بزرگتر مانند iPad یا Mac.
فصل ۲۳: طراحی Liquid Glass
پیادهسازی زبان طراحی جدید اپل با متریال Liquid Glass.
فصل ۲۴: Icon Composer
ساخت آیکن اپ با استفاده از Icon Composer.
فصل ۲۵: Apple Intelligence
افزودن قابلیتهای «اپل اینتلیجنس» به اپلیکیشن.
فصل ۲۶: Foundation Models
ایجاد یک Assistant با استفاده از فریمورک Foundation Models.
فصل ۲۷: تست و ارسال اپ به App Store
آموزش تست اپ و ارسال آن برای انتشار در App Store.
چگونه بیشترین بهره را از کتاب iOS 26 Programming for Beginners ببرید؟
کتاب iOS 26 Programming for Beginners بهطور کامل برای iOS 26، macOS Tahoe 26، Xcode 26 و Swift 6 بازنویسی شده است. بخش چهارم کتاب جدیدترین فناوریهای معرفیشده در WWDC 2025 را پوشش میدهد، از جمله طراحی Liquid Glass، ابزار Icon Composer، Apple Intelligence و فریمورک Foundation Models.
برای انجام تمرینهای کتاب iOS 26 Programming for Beginners به موارد زیر نیاز دارید:
برای بررسی پشتیبانی مک شما از macOS Tahoe 26، اپل لینک رسمی ارائه کرده است. اگر دستگاه شما پشتیبانی شود، میتوانید از مسیر System Settings > Software Update سیستم را بهروزرسانی کنید.
آخرین نسخه Xcode از Apple App Store قابل دریافت است. بیشتر تمرینها بدون داشتن حساب Developer قابل اجرا هستند و با iOS Simulator انجام میشوند.
اگر بخواهید اپ را روی دستگاه واقعی تست کنید، به یک حساب رایگان یا پولی Apple Developer نیاز خواهید داشت.
نکته مهم: فقط فصل ۲۷ (ارسال اپ به App Store) نیازمند حساب Developer پولی است. نحوهٔ ساخت این حساب نیز در کتاب توضیح داده شده است.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.