Video: Securing your data structure with Security Rules - The Firebase Database For SQL Developers #8 2024
Dalam kes projek Xcode mudah (seperti Locatapp), strukturnya sangat mudah: satu ruang kerja dengan satu projek dengan satu sasaran. Sekiranya anda mahu, anda boleh bergerak ke ruang kerja dengan pelbagai projek, masing-masing yang mempunyai banyak sasaran. Sebagai alternatif, anda boleh memilih ruang kerja dengan projek tunggal dengan pelbagai sasaran.
Struktur yang digariskan di sini dimainkan dalam mana-mana senario itu, tetapi anda hanya perlu memahami apa yang anda ada dalam templat Xcode yang anda gunakan: satu projek bernama Locatapp yang mengandungi dua sasaran, Locatapp (aplikasi yang anda bangunan) dan LocatappTests (aplikasi ujian yang dibuat oleh Xcode secara automatik).
Walaupun sekarang anda sedang bekerja dengan projek yang sangat mudah, mempunyai pemahaman dasar tentang struktur projek yang lebih kompleks dari awal dapat sangat membantu. Khususnya, anda boleh mula memikirkan arah masa depan untuk projek anda, dan mengetahui pilihan yang tersedia untuk anda dalam Xcode boleh membantu anda memikirkan apl yang rumit atau bahkan aplikasi.
Angka itu menunjukkan struktur projek Locatapp. Berikut adalah perkara penting yang perlu diperhatikan mengenai fail dan folder ini (mereka dibincangkan dari atas ke bawah dalam angka).
-
DS_Store: Fail ini biasanya tersembunyi (ini sebabnya ia ditunjukkan dengan kelabu). Ia berada dalam setiap folder pada OS X, dan ia mengandungi maklumat mengenai fail dalam direktori itu. Pemaju sering menggunakan arahan Terminal untuk menunjukkan fail tersembunyi di dalam folder mereka, tetapi anda tidak perlu bimbang tentang perkara itu buat masa ini.
-
Folder Sasaran: Projek ini mempunyai dua sasaran secara lalai. Satu adalah aplikasi sebenar (Locatapp) dan yang kedua adalah kod untuk menjalankan ujian automatik (LocatappTests). Sasaran ujian disertakan secara lalai dalam kebanyakan templat Xcode.
-
Locatapp. xcodeproj: Fail ini berada di tahap teratas folder projek bersama dengan folder untuk dua sasaran (Locatapp dan LocatappTests). Ini adalah fail yang anda buka untuk memulakan kerja pada projek anda. Ia terletak di antara dua folder sasaran (Locatapp dan LocatappTests) kerana fail dan folder ditunjukkan dalam susunan abjad.
Seperti yang dinyatakan sebelum ini, struktur fail dalam folder projek ini ditetapkan apabila anda membuat projek. Anda boleh mengubah suai lokasi dan perhubungan menggunakan Pemeriksa Fail di kawasan utiliti, tetapi kebanyakan masa, anda harus meninggalkan lokasi dan perhubungan sahaja.
Jika anda bergerak perkara-perkara di sekitar, Xcode boleh menjadi keliru (seperti yang anda boleh). Jika anda mesti memindahkan fail ke sekitar, jangan gunakan Pencari. Kebanyakan pemaju memilih untuk tidak menggunakan Pencari untuk mengubah suai, memindahkan, atau menamakan semula fail atau folder dalam folder projek.Gunakan pemeriksa Fail atau Edit → Refactor → Rename command untuk melakukannya.