Video: Learn Python - Full Course for Beginners [Tutorial] 2024
Bir iOS geliştirmek için bir Xcode projesi bağlamında çalışmak zorundasınız. Uygulamanın. Projenizi Xcode'da oluşturduktan sonra, Xcode çalışma alanı Proje gezgini görüntüler.
Xcode'ın içeriğe dayalı bir çok yardımı var. Bir şeylerin ne yaptığını merak ederseniz, bir bölgede Control tuşuna basarak tıklamayı deneyin; büyük olasılıkla bir Yardım seçimi olan bir menü bulacaksınız. Bu şekil, örneğin, Proje gezgini içinde Control tuşuna basıp tıkladığınızda neler olduğunu gösterir. Project Navigator Yardım menüsünü seçebileceğiniz bir kısayol menüsü getiriyor.
Navigator alanı, Çalışma alanı penceresinin sol tarafında, Navigator seçicisinin yardımı ile - Proje gezgini dahil olmak üzere - farklı gezgini yükleyebileceğiniz isteğe bağlı bir alandır. Gezgin alanını gizlemek veya göstermek için, bu şekilde gösterildiği gibi çalışma alanı araç çubuğunda sol Görünüm seçici düğmesini tıklayın.
Gezgin alanı, Gezgin seçici çubuğu, İçerik alanı ve Filtre çubuğunu içerir. Seçilen navigasyona özgü diğer özellikleri de içerebilir.
Proje gezgini, projenizdeki dosyaları ekleme, silme, gruplandırma ve başka yollarla yönetme gibi işlemleri yapmanıza veya Düzenleyici alanında görüntülemek veya düzenlemek üzere bir dosya seçmenizi sağlar. (Hangi dosyayı seçtiğinize bağlı olarak, uygun düzenleyici görürsünüz.)
Bu şekilde, örneğin tüm açıklık üçgenleri açıktır; böylece Proje gezgini projedeki tüm dosyaları görüntüler.
Filtre çubuğu, görüntülenen içeriği - son düzenlenen dosyalar, kaydedilmemiş dosyalar veya dosya adları gibi - kısıtlamanıza izin verir.
Proje gezgini içinde gösterilen klasör yapısına giderken (listeye bakın), listelenen ilk klasör RoadTrip (bu örnek projenin adıdır) olarak etiketlenmiştir. Bu klasör, kaynak kodu, kaynak dosyaları, grafikler ve bir dizi başka parça da dahil olmak üzere proje için tüm kaynak öğelerini içerir.
Her şablon bu kaynak öğelerini farklı şekillerde organize etse de, Master-Detail Application şablonu, RoadTrip klasörü içerisinde arayüz başlığını ve uygulama kod dosyalarını (Storyboard dosyası ve Destekleyen Dosyalar klasörü ile birlikte) düzenler. (İyi bir ölçü için RoadTrip klasörü ayrıca bir Frameworks klasörü ve bir Products klasörü içerir.)
RoadTrip projesi gibi projeler için klasörler haline getirilen şeyler:
-
AppDelegate dosyaları: RTAppDelegate. h ve RTAppDelegate. m dosyaları, bir çerçeve nesnesinin davranışını özelleştiren uygulamaya özgü davranış kodunu içerir (böylece alt sınıflamanız gerekmez).
Davranış açısından zengin bir çerçeve nesnesi (olduğu gibi kullanılır) sorumluluklarından birinin uygulanması görevini, çok özel bir davranış için bir uygulama delegesine verir.
-
Öykü Paketi: Öykü dosyası, projenizde Ana Öykü Dünü olarak yaşar. storyboard_iPad dosyası ve MainStoryboard. storyboard_iPhone dosyası (evrensel bir uygulama için) veya yalnız bir MainStoryboard gibi. storyboard_ ne olursa olsun dosyası (cihaza özel bir uygulama için).
Bir storyboard ile, uygulamanızın akışının ve kullanıcı arabirimi öğelerinin genel bir görünümünü oluşturup uygulayabilirsiniz.
-
Görünüm denetleyicileri: The RTMasterViewController. h ve RTMasterViewController. m dosyaları, RoadTrip'in ilk görünümünü kontrol etmek için (Master-Detail Application şablonuna dayalı olarak) kodu içerir.
-
Destekleyen Dosyalar: Bu klasörde, kullanacağınız çerçevelerin (örneğin, RoadTrip_Prefix gibi) önceden derlenmiş üstbilgileri (uygulama derleme zamanınızı azaltmak üzere derlenen üstbilgi dosyalarını) bulabilirsiniz. pch - yanı sıra mülkiyet listesi (RoadTrip-Info. plist) ve ana. m, uygulamanızın ana işlevi. Görüntüleri, diğer medya dosyalarını ve bazı veri dosyalarını bulabilirsiniz.
Bilgi Listesi. dizeler dosyası yerelleştirme için kullanılır (uygulamanızdaki metni kullanıcının dil tercihine çevirir).
-
Çerçeveler: Bu klasör, uygulamanız için prefabrik yapı taşlarına çok benzer şekilde hareket eden kod kitaplıklarını tutar. Master-Detail Application şablonunu seçerek, Xcode'ın UIKit, Foundation ve CoreGraphics çerçevelerini projenize eklemesi gerektiğini bildireceksiniz, çünkü bu tür bir uygulamada onlara ihtiyacınız olacağını umuyor.
-
Ürünler: Ürünler klasörü diğerlerinden biraz farklıdır. İçinde, en son RoadTrip'i bulacaksınız. uygulama dosyasına değil, uygulamanın kaynak koduna değil, uygulamanın yapılı versiyonuna sahiptir; yani, kaynak kodundan, iPad'in işlemcisinin nesne koduna tercüme edildiği anlamına gelir;.
Şu anda dosya bulunamadığı için bu dosya kırmızı renkte listeleniyor.
Bir dosya adı kırmızı renkte göründüğünde, Xcode alttaki fiziksel dosyayı bulamaz demektir. Ve RoadTrip uygulamasını hiç derlemediğiniz için RoadTrip'in mantıklı olmasını sağlıyor. uygulama dosyası (uygulamanın kendisi) eksik.
Proje gezgini içindeki bazı öğelerin klasörlere benzediğini fark edebilirsiniz, ancak yakında klasör gibi davranmadığını keşfedeceksiniz. Mac'inizde sadece RoadTrip klasörünü açarsanız - Xcode bağlamı dışında - tüm & ldquo; klasörler & rdquo; Xcode penceresinde görünen. Bunun nedeni, bu klasörler, aradığınız şeyi organize etmeye ve bulmanıza yardımcı olan basit gruplamalardır.