وب‌سرویس مجید

پروژه ios-good-practices

futurice/ios-good-practices

چه کاربردی داره؟

این مجموعه‌ای از بهترین روش‌ها و توصیه‌های توسعه‌ی اپلیکیشن‌های iOS هست که توسط توسعه‌دهندگان شرکت Futurice جمع‌آوری شده. هدف از این پروژه، کمک به برنامه‌نویسان برای نوشتن کد تمیز، قابل نگهداری و کارآمد در پلتفرم آی‌او‌اس است.

در چه شرایطی بهتره استفاده شود؟

اگر داری یک پروژه‌ی جدید iOS شروع می‌کنی، یا می‌خوای کیفیت کد پروژه‌های فعلی‌ات رو بهبود بدی، این راهنما می‌تونه خیلی کمک‌کننده باشه. همچنین برای تیم‌های توسعه که به دنبال استانداردسازی روش‌های کدنویسی هستند، مناسبه.

چند مثال از موارد استفاده:

انتخاب معماری مناسب مثل MVVM یا Coordinator

نحوه‌ی مدیریت وابستگی‌ها با ابزارهایی مثل CocoaPods یا Carthage

بهترین شیوه‌های استفاده از Auto Layout و UIStackView

رعایت اصول SOLID و نوشتن کدهای تست‌پذیر

مدیریت خطاهای شبکه و وضعیت‌های offline

  • ##iOS
  • ##BestPractices
  • ##Swift
  • ##MobileDev
  • ##CodeQuality
  • ##Futurice
  • ##CleanCode
  • ##MVVM
  • ##AutoLayout
  • ##SOLID