تطبيقات الجوال

Swift 6 مع Concurrency: دليل شامل لمطورين iOS

1 دقيقة قراءة

Swift 6 يقدم تحسينات كبيرة في معالجة التوازي وأداء التطبيقات. نستعرض أهم الميزات وكيف تستخدمها لبناء تطبيقات أسرع وأكثر استقراراً.

الميزات الجديدة

ContentView.swift

func loadData() async throws {
  // Structured concurrency with error handling
  async let users = api.fetchUsers()
  async let posts = api.fetchPosts()

  // Both requests run simultaneously!
  let (userList, postList) = try await (users, posts)

  await MainActor.run {
    self.users = userList
    self.posts = postList
  }
}

0 تعليق

أضف تعليقاً