کتاب macOS by Tutorials: macOS App Development for iOS Developers (macOS به وسیله تمرینات، توسعه برنامه macOS برای توسعهدهندگان iOS) قدمبهقدم شما را با ساخت برنامههای کاربردی macOS آشنا میکند.
در ادامه مقدمهای از کتاب macOS by Tutorials را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب macOS by Tutorials:
چه چیزی را در مورد برنامه نویسی برای مک دوست دارم؟
من هر روز از سه دستگاه اپل استفاده میکنم. آیفون من در درجه اول برای ارتباط است. iPad من بیشتر برای سرگرمی است. اما دستگاهی که بیشتر وقتم را در آن می گذرانم مک من است. مک قدرتمندترین، انعطافپذیرترین و بدون محدودیتترین دستگاهی است که اپل میسازد، و من عاشق استفاده از آن هستم.
هنگام نوشتن برنامههای مک، کارهای زیادی را انجام میدهم که برنامههای iOS نمیتوانند انجام دهند، اجازه انجام آن را ندارند یا مناسب نیستند. من می توانم برنامههای زیبا، پیچیده و قدرتمندی بسازم که هر روز از آنها استفاده میکنم.
من از برنامههای iOS نیز استفاده میکنم و مینویسم. قطعاً جایی برای هر دو وجود دارد، اما من از این که بسیاری از توسعهدهندگان حتی امکانات عظیم دنیای توسعه اپلیکیشن مک را در نظر نمی گیرند، ناراحتم.
من خیلی خوشحالم که تصمیم گرفتید این احتمالات را در نظر بگیرید و در این سفر به من بپیوندید!
بیشتر بخوانید: کتاب macOS Daemonology
چگونه کتاب macOS by Tutorials را بخوانیم؟
فصلهای هر بخش به گونهای طراحی شدهاند که شما را از ابتدا تا انتها برای ساختن نوع خاصی از اپلیکیشن راهنمایی کنند. در حالی که کتاب از صفحه اول تا آخر سرگرم کننده است، اگر یکی از بخشها به خصوص علاقه شما را برانگیزد، میتوانید در همان جا شیرجه بزنید.
کتاب macOS by Tutorials به پنج بخش تقسیم شده است.
بخش 1: اولین برنامه شما: در این روز
سفر خود را در حال توسعه برای macOS با ساختن یک برنامه با امکانات کامل با استفاده از SwiftUI آغاز کنید. این برنامه، در این روز، به یک API شبکه عمومی برای جمعآوری اطلاعات درباره رویدادها، تولدها و مرگها برای یک تاریخ معین دسترسی دارد.
در طول مسیر، یاد خواهید گرفت که چگونه چندین پنجره را مدیریت کنید، دستورات منو و نوار ابزار را اضافه کنید و چندین گزینه نمایش را انتخاب کنید. شما به طور مستقیم قدرت SwiftUI را تجربه خواهید کرد و خواهید دید که ساختن اپلیکیشنی که تمام ظاهر و احساسی را که در یک برنامه macOS انتظار دارید، چقدر آسان است.
بخش دوم: ساخت یک برنامه نوار منو
در این بخش از کتاب macOS by Tutorials، از AppKit برای ساخت یک برنامه ردیابی زمان به سبک Pomodoro استفاده میکنید که فقط در نوار منوی macOS زندگی میکند. در طول مسیر، یاد خواهید گرفت که چگونه تایمرها را مدیریت کنید، منو را در زمان واقعی به روز کنید، و نمای SwiftUI را در یک برنامه AppKit ادغام کنید. همچنین در مورد اینکه macOS چگونه برنامهها را “sandbox” میکند تا از آنها و خود سیستم محافظت کند، آشنا خواهید شد.
بخش سوم: ساخت یک برنامه مبتنی بر سند
در این بخش از کتاب macOS by Tutorials، به استفاده از SwiftUI باز میگردید و نحوه ساخت یک برنامه مبتنی بر سند را بررسی میکنید. شما یک ویرایشگر Markdown ایجاد خواهید کرد – هرگز نمیتوان به اندازه کافی ویرایشگر Markdown در جهان وجود داشته باشد! – که به شما امکان میدهد متن خود را در زمان واقعی پیش نمایش کنید. در طول مسیر، دستورات منو را برای تغییر سبک پیشنمایش و اضافه کردن قالببندی به متن Markdown خود اضافه میکنید.
بخش چهارم: جادوگری پیشرفته
از آنجایی که macOS ریشه در یونیکس دارد، مجموعه وسیعی از ابزارهای خط فرمان را ارائه میکند که به کاربران قدرتمند اجازه میدهد وظایفی از مدیریت سیستم گرفته تا دستکاری تصویر را انجام دهند. در این بخش، یاد خواهید گرفت که چگونه یک فرانت اند گرافیکی برای یکی از این دستورات بسازید: sips. پس از ایجاد رابط کاربری گرافیکی sips خود، اتوماسیون را فعال میکنید تا دستور جدید شما در منوی خدمات و برنامه Shortcuts ظاهر شود. وقتی این بخش را کامل کردید، شما نیز یک جادوگر خواهید بود!
بخش پنجم: توزیع برنامههای macOS شما
هنگامی که برنامه خود را نوشتید، میخواهید آن را بین دیگران توزیع کنید تا بتوانند از خلاقیت شما بهره مند شوند. در macOS، گزینههای توزیع بیشتری نسبت به iOS دارید. در این بخش، مزایا و معایب آن گزینهها را بررسی میکنید تا بتوانید بهترین گزینه را انتخاب کنید.
سرفصلهای کتاب macOS by Tutorials:
- macOS by Tutorials
- Book License
- Before You Begin
- What You Need
- Book Source Code & Forums
- Dedications
- About the Team
- Introduction
- Section I: Your First App: On This Day
- Chapter 1: Designing the Data Model
- Chapter 2: Working With Windows
- Chapter 3: Adding Menus & Toolbars
- Chapter 4: Using Tables & Custom Views
- Chapter 5: Setting Preferences & Icons
- Chapter 6: Why Write a macOS App?
- Section II: Building a Menu Bar App
- Chapter 7: Using the Menu Bar for an App
- Chapter 8: Working with Timers, Alerts & Notifications
- Chapter 9: Adding Your Own Tasks
- Section III: Building a Document-based App
- Chapter 10: Creating A Document-Based App
- Chapter 11: Adding Menu Controls
- Section IV: Advanced Wizardry
- Chapter 12: Diving Deeper Into Your Mac
- Chapter 13: Adding the Interface
- Chapter 14: Automation for Your App
- Section V: Distributing Your macOS Apps
- Chapter 15: Using the Mac App Store
- Chapter 16: Distributing Externally
- Conclusion
جهت دانلود کتاب macOS by Tutorials میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.