نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توجه: این دوره با iOS 16 به روز شده است، بنابراین هر کسی که علاقه مند به آخرین به روز رسانی است، لطفاً به بخش 1 مراجعه کند. این بخش شما را در مراحل راه اندازی و اجرای برنامه برای iOS 16 راهنمایی می کند.
برای کسانی که به iOS 15 یا پایین تر علاقه دارند، لطفاً به بخش های 2 تا 4 مراجعه کنند. شما یاد خواهید گرفت که چگونه از ابزارهای قدرتمند SwiftUI برای ایجاد یک رابط کاربری تعاملی و بصری خیره کننده استفاده کنید.
این دوره با معرفی مختصری از SwiftUI و ویژگیهای آن شروع میشود و سپس توضیح مفصلی در مورد تکنیکهای انتقال داده در SwiftUI ارائه میشود. شما یاد خواهید گرفت که چگونه با استفاده از الگوی MVVM یک پایه محکم برای برنامه خود بسازید و CoreData و CloudKit را برای مدیریت و ذخیره داده ها ادغام کنید.
در طول دوره، تجربه عملی در ساخت یک اپلیکیشن مدرن و قابل اعتماد iOS از ابتدا به دست خواهید آورد. همچنین درک عمیقی از ساختار داده SwiftUI ایجاد خواهید کرد که به شما امکان میدهد برنامههای مقیاسپذیر و قوی بسازید که میتوانند با نیازهای متغیر کاربر سازگار شوند.
در پایان دوره، شما به دانش و مهارت برای توسعه برنامه های iOS با کیفیت بالا با استفاده از SwiftUI 3 مجهز خواهید شد. شما درک عمیقی از انتقال و ساختاردهی داده ها، الگوی MVVM، CoreData و CloudKit خواهید داشت و قادر خواهید بود استفاده از این مفاهیم برای ساخت برنامه های کاربردی پیچیده و پیچیده. به طور کلی، این دوره یک انتخاب عالی برای هر کسی است که به دنبال ارتقای مهارت های توسعه برنامه iOS خود به سطح بعدی است.
همه منابع و فایلهای کد در اینجا قرار میگیرند: https://github.com/PacktPublishing/iOS-16-SwiftUI-3-Loan-Tracker-MVVM-CoreData-Cloud-Kit درک درستی از ویژگیهای ارائه شده توسط SwiftUI 3
با توسعه اپلیکیشن iOS 16 آشنا شوید
دانش نحوه عملکرد الگوی MVVM را توسعه دهید
از چارچوب Combine برای انتقال داده ها در اطراف برنامه خود استفاده کنید
کسب دانش در مورد CloudKit و عملکردهای آن
نحوه عیب یابی خطاها و پاکسازی پروژه خود را بیاموزید این دوره برای افرادی طراحی شده است که دانش اساسی SwiftUI برای ایجاد رابط های کاربری دارند و مشتاق یادگیری فرآیند ساخت برنامه های کاربردی هستند. بیاموزید که چگونه عنوان پیمایش را تنظیم کنید و رابط کاربری را در برنامه خود سفارشی کنید * در مورد نحوه اجرای تابع EditPayment با CloudKit دانش کسب کنید * در مورد بارگیری نماها و نحوه استفاده از آنها در برنامه خود اطلاعاتی به دست آورید.
سرفصل ها و درس ها
ساخت اپلیکیشن برای iOS 16
Building the App for iOS 16
راه اندازی پروژه
Project Setup
نمای همه وام ها
All Loans View
نمای وام و تنظیم CoreData را اضافه کنید
Add Loan View and CoreData Setup
واکشی داده ها از CoreData
Fetching Data from CoreData
نمای پرداخت ها و افزودن پرداخت ها
Payments and Add Payments View
مقصد ناوبری
Navigation Destination
Payments ViewModel
Payments ViewModel
تفکیک پرداخت ها بر اساس سال
Separating Payments by Year
پروژه را برای iOS 15 راه اندازی کنید
Setup the Project for iOS 15
راه اندازی پروژه
Project Setup
ایجاد برنامه وام برای iOS 15
Create Loan Application for iOS 15
پروژه را پاکسازی کنید و وام های آزمایشی ایجاد کنید
Clean Up the Project and Create Test Loans
تنظیم عنوان ناوبری و سفارشی کردن رابط کاربری
Setting the Navigation Title and Customizing the UI
LoanCellView و برنامه های افزودنی
LoanCellView and Extensions
نمایش سلول وام
Show Loan Cell
افزودن نمای وام
Add Loan View
نمایش افزودن نمای وام
Showing Add Loan View
ایجاد شیء وام
Create Loan Object
ایجاد اپلیکیشن پرداخت برای iOS 15
Create Payment Application for iOS 15
نمای پرداخت
Payment View
واکشی پرداخت ها از سی دی
Fetch Payments from CD
AddPaymentView
AddPaymentView
ذخیره آیتم پرداخت
Save Payment Item
حذف پرداخت
Delete Payment
پرداخت های جداگانه به بخش ها
Separate Payments to Sections
حذف آیتم و نمای بارگیری
Delete Item and Loading View
تابع EditPayment و CloudKit
EditPayment Function and CloudKit
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات