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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش سوئیفت: نوشتن چارچوب های قابل استفاده مجدد
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 49m
27
Linkedin (لینکدین) lynda-small
30 آبان 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
14,693
- از 5
ندارد
دارد
دارد
David Okun

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Okun David Okun

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

Linkedin (لینکدین)

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

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

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