ویژگیهای کلیدی
آخرین ویژگیهای Xcode 14 و زبان برنامهنویسی Swift 5.7 را در این ویرایش هفتم بهروزرسانیشده بررسی کنید.
حرفه برنامهنویسی iOS خود را شروع کنید و از ساخت اپلیکیشنهای iOS خود لذت ببرید.
ویژگیهای جدید iOS 16 مانند Mac Catalyst، SwiftUI، ویجتهای صفحه قفل و WeatherKit را کشف کنید.
شرح کتاب
با تقریباً 2 میلیون اپلیکیشن در اپ استور، اپلیکیشنهای موبایل iOS همچنان بسیار محبوب هستند. هر کسی میتواند با انتشار اپلیکیشنهای خود در اپ استور به میلیونها مشتری در سراسر جهان دسترسی پیدا کند، به این معنی که توسعهدهندگان شایسته iOS تقاضای زیادی دارند.
برنامهنویسی iOS 16 برای مبتدیان، ویرایش هفتم، مقدمهای جامع برای کسانی است که در iOS تازهکار هستند و کل فرآیند یادگیری زبان Swift، نوشتن اپلیکیشن شخصی و انتشار آن در اپ استور را پوشش میدهد.
این کتاب رویکردی عملی را دنبال میکند. با آموزشهای گام به گام تا مثالهای واقعی و توضیحات آسان برای درک موضوعات پیچیده، هر فصل به شما کمک میکند تا زبان Swift را برای ساخت برنامههای خود یاد بگیرید و تمرین کنید و فناوریهای جدید هیجانانگیز را برای گنجاندن در برنامههای خود معرفی کنید. شما یاد خواهید گرفت که چگونه برنامههای iOS را منتشر کنید و با ویژگیهای جدید iOS 16 مانند Mac Catalyst، SwiftUI، ویجتهای صفحه قفل، WeatherKit و موارد دیگر کار کنید.
در پایان این کتاب توسعه iOS، شما دانش و مهارتهای لازم برای نوشتن و انتشار برنامههای جالب و مهمتر از آن، استفاده از منابع آنلاین موجود برای بهبود سفر توسعه برنامه خود را خواهید داشت.
آنچه خواهید آموخت
آشنایی با اصول اولیه Xcode 14 و Swift 5.7، بلوکهای سازنده توسعه iOS
درک نحوه نمونهسازی اولیه یک برنامه با استفاده از استوریبوردها
الگوی طراحی Model-View-Controller و نحوه پیادهسازی عملکرد مورد نظر در یک برنامه را کشف کنید
پیادهسازی جدیدترین ویژگیهای iOS 16 مانند SwiftUI، ویجتهای صفحه قفل و WeatherKit
تبدیل یک برنامه iPad موجود به یک برنامه Mac با Mac Catalyst
طراحی، استقرار و آزمایش برنامههای iOS خود با الگوهای طراحی و بهترین شیوهها
این کتاب برای چه کسانی مناسب است
این کتاب برای هر کسی است که تجربه برنامهنویسی دارد اما در توسعه برنامههای Swift و iOS تازهکار است. دانش پایه برنامهنویسی، از جمله حلقهها، انواع دادهها و غیره، ضروری است.
فهرست مطالب
آشنایی با Xcode
مقادیر و انواع ساده
شرطیها و اختیاریها
عملگرها و حلقههای محدودهای
انواع مجموعهها
توابع و بستهها
کلاسها، ساختارها و شمارشها
پروتکلها، افزونهها و مدیریت خطا
همزمانی Swift
تنظیم رابط کاربری
ساخت رابط کاربری
تکمیل رابط کاربری
اصلاح و پیکربندی سلولها
شروع کار با MVC و نماهای مجموعه
وارد کردن دادهها به نماهای مجموعه
شروع کار با نماهای جدول
شروع کار با MapKit
شروع کار با فایلهای JSON
نمایش دادهها در یک نمای جدول استاتیک
شروع کار با کنترلهای رابط کاربری سفارشی
شروع کار با دوربینها و کتابخانههای عکس
درک دادههای اصلی
شروع کار با Catalyst مک
شروع کار با SwiftUI
شروع کار با ویجتهای صفحه قفل
شروع کار با WeatherKit
تست و ارسال برنامه به اپ استور






























