Mengatur kode untuk pengembangan aplikasi iOS

12

Saya telah mengembangkan sebuah aplikasi untuk platform iOS, dan seiring berjalannya waktu, saya perhatikan bahwa saya telah melakukan pekerjaan yang mengerikan untuk mengatur file saya (.h, .m, .mm). Apakah ada standar industri atau praktik terbaik dalam mengatur file untuk proyek iOS?

File saya termasuk kelas khusus (di sebelah pengontrol tampilan), Pengontrol Tampilan yang disesuaikan, konten pihak ketiga, kode yang hanya berfungsi di iOS 5.0+ dan kode yang bekerja pada versi sebelumnya. Apa yang saya cari adalah solusi untuk menjaga hal-hal terorganisir sedemikian rupa sehingga orang lain (atau saya sendiri di tahun-tahun mendatang) dapat melihat ini dan memahami struktur dasar aplikasi dan tidak tersesat dalam beberapa file yang ditemukan di dalamnya.

James Mertz
sumber

Jawaban:

12

Tidak ada standar industri seperti itu. Anda dapat melihat contoh Proyek Sumber Apple untuk melihat bagaimana mereka melakukannya ..

Namun Anda dapat, mencoba mengatur file Anda ke dalam Grup & mengaitkan setiap grup ke folder ..

  • Atur semua Pengontrol dalam Satu Grup dengan Subkelompok untuk masing-masing usecase.
  • Letakkan semua tampilan dalam Satu Grup dan subkelompok untuk setiap pengguna.
  • Atur Semua Model dalam satu Grup
  • Letakkan Perpustakaan Pihak Ketiga di Grup Lain dengan Subkelompok untuk setiap Lib.

Begitu seterusnya dan Sebagainya. Juga, kaitkan setiap grup ke folder di dalam proyek Anda.

tGilani
sumber