JoanKing/JKSwiftExtension
این پروژه مجموعهای از توسیعهای پرکاربرد Swift، کامپوننتها و پروتکولها رو فراهم میکنه تا توسعهدهندگان بتوانند به سرعت و با کیفیت بالا، پروژههای iOS رو راهاندازی کنند.
کاربرد:
این کتابخانه به شما کمک میکنه تا از کدنویسی تکراری جلوگیری کنید و با استفاده از توسیعهای آماده، کدهای تمیزتر و خواناتر بنویسید. همچنین شامل دموهای کامل و شفاف هست که یادگیری و پیادهسازی رو آسونتر میکنه.
در چه شرایطی بهتره استفاده شود؟
وقتی داری یه پروژه Swift میسازی و میخوای سریع شروع کنی، بدون اینکه هر بار کدهای پایه مثل توسیعهای رایج String، Int، UIView و غیره رو دوباره بنویسی. همچنین برای تیمهای توسعه که به دنبال استانداردسازی کد هستند عالیه. ️
چند مثال از موارد استفاده:
- افزودن راحتی برای کار با جیوههای رایج مثل تنظیم گوشههای گرد یا سایه روی UIView
- توسیعهای مفید برای مدیریت رشتهها مثل بررسی ایمیل یا شماره تلفن
- پروتکولهای آماده برای مدیریت نوتیفیکیشن یا ذخیرهسازی با User Defaults
- کمک به دیباگ و تست با متدهای لاگگیری سریع
- ##SwiftExtensions
- ##iOSDev
- ##CodeReusability
- ##UIKit
- ##SwiftUI
- ##CleanCode
- ##MobileDevelopment
- ##JoanKing
- ##FastDevelopment
- ##ProgrammingTips
