CodeShot

مسیر یادگیری iOS Native

توسعه اختصاصی iOS با Swift و Xcode/SwiftUI، بدون لایه Cross-Platform.

6 مرحله

  1. 1.

    iOS Native چیست؟

    توسعه اختصاصی iOS با Swift و Xcode/SwiftUI، بدون هیچ لایه Cross-Platform.

    ~6 ساعت
  2. 2.

    شروع با زبان Swift

    نحو پایه، optionals و ویژگی‌های type-safe زبان Swift برای توسعه اپلیکیشن‌های iOS را توضیح می‌دهد.

    ~6 ساعت
  3. 3.

    طراحی رابط کاربری با UIKit و SwiftUI

    تفاوت رویکرد imperative در UIKit و رویکرد declarative در SwiftUI برای ساخت صفحات اپلیکیشن iOS را شرح می‌دهد.

    ~8 ساعت
  4. 4.

    درک چرخه حیات اپلیکیشن

    حالت‌های مختلف اپلیکیشن iOS شامل foreground، background و suspended و متدهای AppDelegate و SceneDelegate را بررسی می‌کند.

    ~5 ساعت
  5. 5.

    کار با شبکه و Core Data

    فراخوانی وب‌سرویس با URLSession و ذخیره‌سازی داده محلی با Core Data یا SwiftData را آموزش می‌دهد.

    ~7 ساعت
  6. 6.

    انتشار در App Store

    مراحل archive کردن اپلیکیشن، تنظیم App Store Connect و فرآیند بررسی اپل برای انتشار را شرح می‌دهد.

    ~4 ساعت