فيديو: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2025
في حالة مشروع كسكودي بسيط (مثل لوكاتاب)، بنية بسيطة جدا: مساحة عمل واحدة مع مشروع واحد مع واحد استهداف. إذا كنت ترغب في ذلك، يمكنك الانتقال إلى مساحة عمل مع مشاريع متعددة، كل منها له أهداف متعددة. بدلا من ذلك، يمكنك اختيار مساحة عمل مع مشروع واحد مع أهداف متعددة.
الهياكل المبينة هنا تأتي في اللعب في أي من تلك السيناريوهات، ولكن تحتاج فقط إلى فهم ما لديك في قالب كسكودي الذي تستخدمه: مشروع واحد يسمى لوكاتاب الذي يحتوي على هدفين، لوكاتاب (التطبيق كنت بناء) و لوكاتابتيستس (التطبيق الاختبار الذي كسكودي يخلق تلقائيا).
على الرغم من أنك تعمل الآن مع مشروع بسيط جدا، إلا أن وجود فهم أساسي لهيكل المشاريع الأكثر تعقيدا منذ البداية يمكن أن يكون مفيدا جدا. على وجه الخصوص، يمكنك البدء في التفكير في الاتجاهات المستقبلية لمشروعك، ومعرفة الخيارات المتاحة لك في كسكودي يمكن أن تساعدك على التفكير في التطبيق معقدة أو حتى مجموعة من التطبيقات.
ويبين الشكل هيكل مشروع لوكاتاب. وهنا هي النقاط الهامة لملاحظة حول هذه الملفات والمجلدات (يتم مناقشتها من أعلى إلى أسفل في الشكل).
-
DS_Store: هذا الملف مخفي عادة (وهذا هو السبب في أنه يظهر باللون الرمادي). انها في كل مجلد على أوس X، وأنه يحتوي على معلومات حول الملفات في هذا الدليل. المطورين غالبا ما يستخدم الأمر المحطة الطرفية لإظهار الملفات المخفية في مجلداتهم، ولكن لا داعي للقلق حول ذلك في الوقت الراهن.
-
المجلدات المستهدفة: يحتوي المشروع على هدفين بشكل افتراضي. واحد هو التطبيق الفعلي (لوكاتاب) والثاني هو رمز لتشغيل الاختبارات الآلي (لوكاتابتيستس). يتم تضمين الهدف الاختبارات افتراضيا في العديد من قوالب كسكودي.
-
Locatapp. هكوديبروج: هذا الملف في أعلى مستوى من مجلد المشروع جنبا إلى جنب مع المجلدات للهدفين (لوكاتاب و لوكاتابتيستس). هذا هو الملف الذي تفتحه لبدء العمل في مشروعك. وهو يقع بين المجلدين الهدف (لوكاتاب و لوكاتابتيستس) لأن الملفات والمجلدات تظهر بالترتيب الأبجدي.
كما ذكر سابقا، يتم تعيين بنية الملفات ضمن مجلد المشروع هذا عند إنشاء المشروع. يمكنك تعديل المواقع والعلاقات باستخدام مفتش فيل في منطقة المرافق، ولكن في معظم الأحيان، يجب أن تترك المواقع والعلاقات وحدها.
إذا قمت بنقل الأشياء حولها، يمكن الحصول على الخلط بين كسكودي (كما يمكنك). إذا كنت يجب نقل الملفات حولها، لا تستخدم الباحث. يفضل معظم المطورين عدم استخدام الباحث لتعديل أو نقل أو إعادة تسمية الملفات أو المجلدات داخل مجلد المشروع.استخدم مفتش فيل أو إديت ← ريفاكتور ← إعادة تسمية الأمر للقيام بذلك.