ویژگیهای کلیدی
دنیای توسعه برنامههای iOS را از طریق مثالهای عملی کاوش کنید.
مفاهیم اصلی برنامهنویسی iOS مانند Core Data، شبکه و چارچوب Combine را درک کنید.
برنامههای iOS خود را با افزودن قابلیتهای واقعیت افزوده و یادگیری ماشین، ویجتها، App Clips، حالت تاریک و انیمیشنها گسترش دهید.
شرح کتاب
تسلط بر توسعه iOS 14 کار سادهای نیست، اما این کتاب میتواند به شما در انجام این کار کمک کند. با کمک Swift 5.3، نه تنها یاد میگیرید که چگونه برای iOS 14 برنامه نویسی کنید، بلکه میتوانید کد Swift کارآمد، خوانا و قابل نگهداری بنویسید که منعکس کننده بهترین شیوههای صنعت باشد.
این ویرایش چهارم بهروزرسانی شده از کتاب iOS 14 به شما کمک میکند تا برنامهها را بسازید و با جریان توسعه برنامههای دنیای واقعی آشنا شوید. اطلاعات پیشزمینه دقیق و مثالهای عملی را خواهید یافت که به شما کمک میکند تا با ویژگیهای جدید iOS 14 به صورت عملی آشنا شوید. این کتاب همچنین شامل مثالهایی است که تغییرات زبانی در Swift 5.3 را برجسته میکند. با پیشرفت در فصلها، خواهید دید که چگونه حالت تاریک را در برنامه خود اعمال کنید، لیستها و جداول را درک کنید و از انیمیشنها به طور مؤثر استفاده کنید. سپس کد خود را با استفاده از ژنریکها، پروتکلها و افزونهها ایجاد خواهید کرد و بر استفاده از Core Data تمرکز خواهید کرد، قبل از اینکه به سراغ انجام فراخوانیهای شبکه بروید و فضای ذخیرهسازی و رابط کاربری خود را با کمک پروژههای نمونه بهروزرسانی کنید. در پایان، برنامههای خود را با استفاده از یادگیری ماشینی هوشمندتر خواهید کرد، جریان کد خود را با چارچوب Combine ساده میکنید و با استفاده از چارچوب Vision و ویژگیهای ARKit 4.0 کاربران را شگفتزده خواهید کرد.
در پایان این کتاب توسعه iOS، شما قادر خواهید بود برنامههایی بسازید که از تکنیکهای پیشرفته استفاده میکنند و از ویژگیهای iOS 14 به بهترین شکل استفاده میکنند.
آنچه خواهید آموخت
ساخت یک اپلیکیشن حرفهای iOS با استفاده از Xcode 12.4 و Swift 5.3
ایجاد ویجتهای جدید و جذاب برای اپلیکیشنهایتان با iOS 14
افزایش مخاطبان اپلیکیشن با ایجاد کلیپ اپلیکیشن
بهبود جریان کد با فریمورک Combine
بهبود اپلیکیشن با استفاده از Core Location
ادغام Core Data برای حفظ اطلاعات در اپلیکیشن
آموزش و استفاده از مدلهای یادگیری ماشین با Core ML
ایجاد تجربیات واقعیت افزوده جذاب با ARKit 4 و فریمورک Vision
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگانی است که در برنامهنویسی iOS تجربه دارند و میخواهند مهارتهای توسعه اپلیکیشن خود را با استفاده از پتانسیل کامل آخرین نسخه iOS با Swift ارتقا دهند.
فهرست مطالب
ویژگیهای iOS 14
کار با حالت تاریک
استفاده از لیستها و جداول
ایجاد یک صفحه جزئیات
غوطهور کردن کاربران با انیمیشن
درک سیستم نوع Swift
کد انعطافپذیر با پروتکلها، عمومیها و افزونهها
افزودن دادههای اصلی به برنامه
دریافت و نمایش دادهها از شبکه
ساخت برنامههای هوشمندتر با CoreML
افزودن رسانه به برنامه
بهبود برنامهها با سرویسهای موقعیت مکانی
کار با چارچوب Combine
ایجاد یک کلیپ برنامه برای برنامه
تشخیص با چارچوب Vision
ایجاد اولین ویجت
استفاده از واقعیت افزوده
ایجاد یک برنامه macOS با Catalyst
تضمین کیفیت برنامه با تستها
ارسال برنامه به اپ استور






























