Організаційний код для розробки додатків для iOS


12

Я розробляв додаток для платформи iOS, і, продовжуючи свою роботу, я помітив, що я зробив жахливу роботу з організації своїх файлів (.h, .m, .mm). Чи є якісь галузеві стандарти чи найкращі практики, коли мова йде про організацію файлів для проекту iOS?

Мої файли містять власні класи (поруч із контролерами перегляду), налаштовані контролери перегляду, сторонній вміст, код, який працює лише на iOS 5.0+ та код, який працює у попередніх версіях. Що я шукаю - це рішення тримати впорядковані речі таким чином, щоб інші (або я в наступні роки) могли це зрозуміти і зрозуміти основну структуру програми, а не загубитися в декількох файлах, знайдених у них.

Відповіді:


12

Не існує галузевого стандарту як такого. Ви можете переглянути приклади проектів Apple Source, щоб побачити, як вони це роблять.

Однак ви можете спробувати впорядкувати свої файли в групах і пов’язати кожну групу з папкою.

  • Організуйте всі контролери в одній групі з підгрупою для кожного використання.
  • Розташуйте всі представлення даних в одній групі та підгрупі для кожного використання.
  • Впорядкуйте всі моделі в одну групу
  • Розмістіть Бібліотеки сторонніх організацій в іншій групі з підгрупою для кожного Lib.

Так далі і так далі .. Також прив’яжіть кожну групу до папки всередині вашого проекту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.