آموزش سوئیفت: نوشتن چارچوب های قابل استفاده مجدد

Swift: Writing Reusable Frameworks

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کد وقتی بهترین استفاده را می کند بهترین باشد. در این دوره ، دیوید اوکون به شما نشان می دهد که چگونه می توانید یک کتابخانه دوربین مبتنی بر Swift ایجاد کنید که بتوانید آن را به هر برنامه iOS بکشید و رها کنید و در وقت و انرژی برای نوشتن مجدد کد صرفه جویی کنید.

در طول راه ، او تفاوت ها و تفاوت های ظریف بین نوشتن کد برای یک برنامه و یک چارچوب قابل استفاده مجدد ، و همچنین برخی از اصول AVFoundation ، یکی از چارچوب های دوربین اصلی در iOS را توضیح می دهد. دیوید همچنین نشان می دهد که چگونه می توان کد شما را مجدداً فاکتور کرد ، کنترل دسترسی Swift را درک کرد ، یک رابط را ایجاد کرد و نشت حافظه را مدیریت کرد ، بنابراین چارچوب شما آماده است تا با سایر توسعه دهندگان به اشتراک گذاشته شود.
موضوعات شامل:
  • ایجاد اولین ساخت خود
  • کارکرد دوربین
  • Refactoring
  • ایجاد نماینده چارچوب
  • افزودن رسانه
  • گرفتن تصاویر
  • اصلاح جهت
  • نسخه ها و برچسب گذاری نسخه ها در Git

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. بیایید آن را عملی کنیم 1. Let's Make It Work

  • هدف خود را تعیین کنید Setting your goal

  • ساختن یک ابزار توسعه دهنده عالی Making a great developer tool

  • اولین ساخت خود را ایجاد کنید Create your first build

  • برنامه نمونه کار و گردش کار خود را تنظیم کنید Set up your sample app and workflow

  • دوربین را کار کنید: قسمت 1 Make the camera work: Part 1

  • دوربین را کار کنید: قسمت 2 Make the camera work: Part 2

2. بیایید آن را تمیز نگه داریم 2. Let's Keep It Clean

  • برنامه در مقابل توسعه رابط Application vs. interface development

  • چارچوب های سریع و کنترل دسترسی Swift frameworks and access control

  • در حال تعمیر مجدد دوربین است Refactoring your camera

  • با استفاده از برنامه های افزودنی برای سازماندهی کد خود Using extensions to organize your code

  • ایجاد نماینده چارچوب Creating a framework delegate

  • نماینده چارچوب خود را پیاده سازی کنید Implementing your framework delegate

  • چرخش دست زدن Handling rotation

3. قرار دادن همه با هم 3. Putting It All Together

  • دارایی های رسانه ای را به چارچوب خود اضافه کنید Add media assets to your framework

  • دوربین را برای ضبط تصویر تنظیم کنید Set up camera for image capture

  • گرفتن یک تصویر ثابت Capturing a still image

  • نمایندگان AVFoundation را اجرا کنید Implement AVFoundation delegates

  • عادی سازی داده های تصویر شما Normalizing your image data

  • تصحیح جهت تصویر Correcting still image orientation

  • ref refaching برنامه نمونه خود را Refactoring your sample application

  • بررسی نشت Checking for leaks

4. پیگیری آن 4. Track It

  • نسخه نویسی معنایی و نقشه راه آینده Semantic versioning and future roadmapping

  • برچسب زدن نسخه ها در Git Tagging releases in Git

نتیجه Conclusion

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

نمایش نظرات

آموزش سوئیفت: نوشتن چارچوب های قابل استفاده مجدد
جزییات دوره
1h 49m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
14,693
- از 5
ندارد
دارد
دارد
David Okun
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Okun David Okun

دیوید اوکون یک توسعه دهنده نرم افزار تلفن همراه است که به عنوان مشاور توسعه دهنده آی بی ام در آستین ، تگزاس شناخته شده است. دیوید در درجه اول روی نرم افزار موبایل iOS متمرکز شده است ، اما همچنین به فناوری وب مانند Node.js. علاقه مند است. وی بیش از 35 پروژه در GitHub با جامعه به اشتراک گذاشته است. کار مورد علاقه دیوید این است که تدریس کند ، و او عاشق فرصتی است که به طور واضح توضیح دهد که چطور چیزی کار می کند ، و کسی را از طریق آن قدم می زند.