ویژگیهای کلیدی
آخرین ویژگیهای Xcode 13 و زبان برنامهنویسی Swift 5.5 را در این ویرایش ششم بهروزرسانیشده بررسی کنید.
حرفه برنامهنویسی iOS خود را شروع کنید و از ساخت اپلیکیشنهای iOS خود لذت ببرید.
ویژگیهای جدید iOS 15 مانند Mac Catalyst، SwiftUI، Swift Concurrency و SharePlay را کشف کنید.
شرح کتاب
با تقریباً 2 میلیون اپلیکیشن در اپ استور، اپلیکیشنهای موبایل iOS همچنان بسیار محبوب هستند. هر کسی میتواند با انتشار اپلیکیشنهای خود در اپ استور به میلیونها مشتری در سراسر جهان دسترسی پیدا کند. کتاب «برنامهنویسی iOS 15 برای مبتدیان» مقدمهای جامع برای کسانی است که در iOS تازهکار هستند. این کتاب کل فرآیند یادگیری زبان Swift، نوشتن اپلیکیشن خودتان و انتشار آن در اپ استور را پوشش میدهد.
این راهنمای آسان که با آموزشهای عملی، پروژهها و سوالات خودارزیابی تکمیل شده است، به شما کمک میکند تا با زبان Swift برای ساخت اپلیکیشنهای خود به خوبی آشنا شوید و فناوریهای جدید هیجانانگیزی را که میتوانید در اپلیکیشنهای خود بگنجانید، معرفی کنید. شما یاد خواهید گرفت که چگونه برنامههای iOS را منتشر کنید و با Mac Catalyst، SharePlay، SwiftUI، Swift concurrency و موارد دیگر کار کنید.
در پایان این کتاب توسعه iOS، شما دانش و مهارتهای لازم برای نوشتن و انتشار برنامههای جالب و مهمتر از آن، استفاده از منابع آنلاین موجود برای بهبود سفر توسعه برنامه خود را خواهید داشت.
آنچه خواهید آموخت
با اصول اولیه Xcode 13 و Swift 5.5، بلوکهای سازنده توسعه iOS، آشنا شوید.
نحوه نمونهسازی اولیه یک برنامه با استفاده از استوریبوردها را درک کنید.
الگوی طراحی Model-View-Controller و نحوه پیادهسازی عملکرد مورد نظر را در یک برنامه کشف کنید.
آخرین ویژگیهای iOS مانند Swift Concurrency و SharePlay را پیادهسازی کنید.
یک برنامه iPad موجود را با Mac Catalyst به یک برنامه Mac تبدیل کنید.
برنامههای iOS خود را با الگوهای طراحی و بهترین شیوهها طراحی، مستقر و آزمایش کنید.
این کتاب برای چه کسانی مناسب است
این کتاب برای هر کسی است که تجربه برنامهنویسی دارد اما در توسعه برنامههای Swift و iOS تازهکار است. دانش اولیه برنامهنویسی، از جمله حلقهها، بولی و غیره، ضروری است. فهرست مطالب
آشنایی با Xcode
مقادیر و انواع ساده
شرطیها و اختیاریها
عملگرها و حلقههای محدودهای
انواع مجموعهها
توابع و کلوژرها
کلاسها، ساختارها و شمارشها
پروتکلها، افزونهها و مدیریت خطا
تنظیم رابط کاربری
ساخت رابط کاربری
تکمیل رابط کاربری
اصلاح و پیکربندی سلولها
شروع کار با MVC و نماهای مجموعه
وارد کردن دادهها به نماهای مجموعه
شروع کار با نماهای جدول
شروع کار با MapKit
شروع کار با فایلهای JSON
نمایش دادهها در یک نمای جدول استاتیک
شروع کار با کنترلهای رابط کاربری سفارشی
شروع کار با دوربینها و کتابخانههای عکس
درک دادههای اصلی
شروع کار با Mac Catalyst
شروع کار با SwiftUI
شروع کار با Swift Concurrency
شروع کار با SharePlay
تست و ارسال برنامه به اپ استور






























