آموزش کاکائو با سوئیفت 3

Cocoa with Swift 3 Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Cocoa و Swift یک تیم عالی برای ساخت برنامه های دسک تاپ Mac هستند. کاکائو چارچوبی است که در آن macOS نوشته می شود و سوئیفت زبانی است که کار با کلاس های کاکائو و API ها را بیش از هر زمان دیگری آسان می کند. سازگاری آنها ، سوئیفت را به ابزاری مناسب و قدرتمند برای ادغام در روند کار توسعه برنامه کاکائو تبدیل می کند. در اینجا تاد پرکینز شما را در مراحل ایجاد برنامه های macOS با این ترکیب قدرتمند راهنمایی می کند. او شما را با مفاهیم اساسی پشت کاکائو ، سوئیفت 3 ، و محیط توسعه معروف به Xcode و برخی از مفاهیم مهم مانند الگوی طراحی ، تعامل و تفویض اختیار کنترل مدل ، مشاهده می کند. سپس مستقیماً وارد توسعه می شوید. بیاموزید که چگونه عناصر رابط کاربری ایجاد کنید و آنها را به کد متصل کنید ، با اتصالات کاکائو و کدگذاری مقدار کلیدی کار کنید و برنامه های خود را اشکال زدایی کرده و برای توزیع به فروشگاه اپل ارسال کنید.
موضوعات شامل:
  • نصب ابزارهای توسعه
  • کار با Xcode و الگوی MVC
  • ایجاد تعاملات اساسی
  • ایجاد کلاسهای نمایندگی
  • ایجاد یک رابط کاربر
  • تعیین UI
  • کار با داده ها و نماهای جدول
  • اتصال اشیا data داده به UI
  • اشکال زدایی از برنامه شما
  • توزیع برنامه

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • آنچه باید قبل از شروع این دوره بدانید What you should know before starting this course

  • کاکائو و سوئیفت توضیح دادند Cocoa and Swift explained

1. شروع کنید 1. Get Started

  • ابزارها را نصب کنید Install the tools

  • برنامه توسعه دهنده اپل The Apple Developer Program

  • اولین برنامه کاکائویی شما Your first Cocoa app

2. مهارت های اصلی کاکائو 2. Core Cocoa Skills

  • آشنایی با Xcode Introduction to Xcode

  • الگوی طراحی Model-View-Controller The Model-View-Controller design pattern

  • چرخه عمر برنامه کاکائو The Cocoa application life cycle

  • تعامل اساسی Basic interactions

  • مشکلات اتصال را تشخیص دهید Diagnose connection issues

  • کلاس های کنترل کننده سفارشی Custom controller classes

  • پانل های هشدار Alert panels

  • ورق های هشدار Alert sheets

3. نمایندگی 3. Delegation

  • مبانی نمایندگی Basics of delegation

  • نماینده برنامه The application delegate

  • نمایندگی برای عناصر UI Delegation for UI elements

  • کلاس های نماینده سفارشی Custom delegate classes

4- ایجاد رابط کاربری 4. Create User Interfaces

  • آناتومی پرونده XIB XIB file anatomy

  • منوها Menus

  • دکمه های رادیویی Radio buttons

  • قسمت های متن Text fields

  • فرم سازهای شماره Number formatters

  • کنترل های کشویی Slider controls

  • نمایش تصاویر و تصاویر دکمه Image views and button images

  • کد های API برای ایجاد رابط های کاربر Code APIs for creating user interfaces

  • دستورالعمل رابط انسانی اپل برای macOS Apple Human Interface Guidelines for macOS

5. ترتیب رابط های کاربر 5. Arrange User Interfaces

  • نمایش طرح Layout views

  • چیدمان خودکار Auto Layout

  • نوار ابزار Toolbars

  • تابلوهای داستان Storyboards

6. از کنترل داده ها استفاده کنید 6. Use Data Controls

  • نمایش داده ها Data views

  • جدول ها و کلاسهای منبع داده Table views and data source classes

  • ستون نمای جدول Table view columns

  • کدگذاری ارزش کلیدی Key-value coding

  • اتصال یک شیء به یک رابط کاربر Bind an object to a user interface

7. اشکال زدایی و رفع اشکال 7. Debug and Troubleshoot

  • اشکال زدایی Xcode The Xcode debugger

  • نقاط استثنایی Exception breakpoints

  • اظهارات Assertions

8- یک برنامه کاربردی توزیع کنید 8. Distribute an Application

  • بایگانی برنامه توزیع Archive an application for distribution

  • اشکال زدایی و ساخت نسخه های آزاد Debug and release builds

  • برنامه Sandbox شما Sandbox your application

  • با استفاده از شناسه برنامه نویس اپل Using Apple's Developer ID

9. لمس پایان 9. Finishing Touches

  • برنامه های تمام صفحه ایجاد کنید Create full screen apps

  • برای برنامه های macOS نماد ایجاد کنید Create icons for macOS applications

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش کاکائو با سوئیفت 3
جزییات دوره
3h 14m
47
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
45,700
- از 5
ندارد
دارد
دارد
Todd Perkins
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Todd Perkins Todd Perkins

توسعه دهنده متخصص در iOS

تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.

او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعه‌دهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرم‌افزار از دانشگاه وسترن گاورنر است. وقتی برنامه‌ها یا دوره‌های آموزشی نمی‌سازد، پادکست Try, Try Again - a Movie Club را میزبانی می‌کند و مقدار مناسبی از بازی‌های ویدیویی را انجام می‌دهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.