مجله علمی تفریحی بیبیس
0

دانلود کتاب راهنمای Catalyst – انتقال برنامه‌های IOS به MAC

بازدید 486
  • عنوان کتاب: Catalyst by Tutorials/ Bringing iOS Apps to the Mac, 3rd Edition
  • نویسنده: raywenderlich Tutorial Team, Marin Bencevic
  • حوزه: برنامه نویسی اپل
  • سال انتشار: 2022
  • تعداد صفحه: 238
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 23.87 مگابایت

از زمان معرفی اولین آیفون، اپل در حال ساخت و نگهداری دو سیستم عامل موازی است: macOS و iOS. هر دو بر اساس داروین هستند اما برای انواع مختلف تعامل بهینه شده اند. با گذشت زمان، برنامه ها و ویژگی های macOS و iOS به آرامی شروع به همگرایی کردند. برای توسعه دهندگان ایجاد و پشتیبانی از برنامه هایی که بر روی انواع مختلفی از دستگاه های اپل، از iPhone، iPad و Mac اجرا می شوند، بسیار رایج شد. مشکل ساخت اپلیکیشنی که هم در iOS و هم در مک اجرا می شود این است که باید دو فریم ورک UI مختلف را یاد بگیرید و از آن استفاده کنید: UIKit و AppKit. و بنابراین نیاز به حفظ دو پایگاه کد مجزا دارد. در حالی که البته امکان اشتراک گذاری برخی از کدها با استفاده از فریم ورک وجود دارد، اما کل کد مربوط به رابط کاربری اپلیکیشن باید دو بار انجام شود. با ورود Catalyst، اکنون می‌توان یک برنامه iPad را با استفاده از یک پایگاه کد مبتنی بر UIKit به Mac آورد. با کمترین تلاش، برنامه iPad شما می‌تواند به خوبی روی macOS کار کند و با کمی تلاش بیشتر می‌تواند به یک شهروند مک در کلاس جهانی تبدیل شود.

Since the introduction of the first iPhone, Apple has been building and maintaining two parallel operating systems: macOS and iOS. Both are based on Darwin but optimized for different types of interaction. As time passed, the apps and features on macOS and iOS started to converge slowly. It became very common for developers to create and support apps that ran on multiple types of Apple devices, from iPhone, iPad and Mac. The trouble with building an app that runs on both iOS and Mac is that you need to learn and use two different UI frameworks: UIKit and AppKit. And, therefore need to maintain two distinct codebases. While it is, of course, possible to share some code using frameworks, the entirety of an app’s UI-related code effectively needs to be done twice. With the arrival of Catalyst, it’s now possible to bring an iPad app to the Mac using a single, UIKit-based codebase. With minimal effort, your iPad app can function quite well on macOS, and with a bit of additional effort, can become a world-class Mac citizen.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Catalyst by Tutorials

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.