ویژگیهای کلیدی
iOS 18 و Swift 6 را از طریق پروژههای عملی تجربه کنید
اولین اپلیکیشنهای iOS خود را با رابطهای کاربرپسند با استفاده از UIKit بسازید
بهترین شیوهها را از یک توسعهدهنده باتجربه برای طراحی قوی اپلیکیشن بیاموزید
شرح کتاب
آیا میخواهید ایده اپلیکیشن خود را به واقعیت تبدیل کنید؟ کتاب «برنامهنویسی iOS 18 برای مبتدیان» راهنمایی است که حول محور ساخت یک اپلیکیشن ژورنال میچرخد و برای آموزش مهارتهای عملی توسعه iOS از پایه طراحی شده است. از طریق این رویکرد، شما تجربه عملی با برنامهنویسی Xcode کسب خواهید کرد و از طریق ساخت یک رابط کاربری و پر کردن آن با قابلیتها پیشرفت خواهید کرد.
با شروع از اصول اولیه Swift 6، یاد خواهید گرفت که چگونه رابطهای کاربری را با استفاده از استوریبوردها و segueها بسازید، قبل از اینکه به مفاهیم اساسی iOS مانند نمای جدول، مدیریت دادهها و ادغام نقشه بپردازید. آموزشهای گام به گام شما را در انجام وظایف کلیدی مانند ذخیره دادهها با JSON، ایجاد نماهای سفارشی و ادغام رسانهها در برنامههایتان راهنمایی میکنند. همچنین نحوه بهبود برنامههای خود با استفاده از Apple Intelligence، ترکیب یادگیری ماشین و ویژگیهای هوشمند برای ایجاد برنامههای iOS پیشرفته را کشف خواهید کرد. فصلهای پایانی بر جنبههای حیاتی توسعه برنامه، از جمله تست Swift برای اطمینان از قوی بودن برنامه شما و ارسال برنامه به App Store – شفافسازی سفر از توسعه تا استقرار – تمرکز دارند.
چه مبتدی باشید و چه در حال گذار به توسعه iOS، این راهنما شما را با مهارتهای لازم برای ایجاد و انتشار برنامههای خود مجهز میکند.
آنچه خواهید آموخت
مبانی استفاده از Xcode 16 و Swift 6 را بیاموزید
آخرین ویژگیهای iOS 18 را از طریق یک برنامه نمونه عملی پیادهسازی کنید
برنامههای iOS واکنشگرا با استفاده از UIKit بسازید
برنامههای مبتنی بر مکان را با استفاده از Core Location و MapKit ایجاد کنید
همزمانی را در Swift برای برنامهنویسی ناهمزمان پیادهسازی کنید
برنامههای iOS را با استفاده از الگوها و شیوههای طراحی استاندارد صنعتی بسازید
برنامهها را با Apple Intelligence بهبود بخشید تا از یادگیری ماشین استفاده کنید
برنامهها را با Swift Testing آزمایش کنید تا از مطابقت آن با استانداردهای کیفیت اطمینان حاصل شود
این کتاب برای چه کسانی مناسب است؟
این کتاب برنامهنویسی iOS برای افرادی با حداقل تجربه کدنویسی که در دنیای توسعه اپلیکیشنهای Swift و iOS تازهکار هستند، مناسب است. درک اولیه از مفاهیم برنامهنویسی توصیه میشود. فهرست مطالب
بررسی Xcode
مقادیر و انواع ساده
شرطیها و اختیاریها
عملگرها و حلقههای محدودهای
انواع مجموعهها
توابع و بستهها
کلاسها، ساختارها و شمارشها
پروتکلها، افزونهها و مدیریت خطا
همزمانی Swift
تنظیم رابط کاربری
ساخت رابط کاربری
تکمیل رابط کاربری
اصلاح صفحات برنامه
شروع کار با MVC و نماهای جدولی
وارد کردن دادهها به نماهای جدولی
ارسال دادهها بین کنترلکنندههای نما
شروع کار با موقعیت مکانی اصلی و MapKit
شروع کار با فایلهای JSON
شروع کار با نماهای سفارشی
شروع کار با دوربین و کتابخانه عکس
شروع کار با جستجو
شروع کار با نماهای مجموعهای
شروع کار با SwiftData
شروع کار با SwiftUI
شروع کار با تست Swift
شروع کار با Apple Intelligence
تست و ارسال برنامه به اپ استور






























