Ev Social Media Xcode'daki Proje Gezgini'ne genel bakış - mankenler

Xcode'daki Proje Gezgini'ne genel bakış - mankenler

Video: Learn Python - Full Course for Beginners [Tutorial] 2024

Video: Learn Python - Full Course for Beginners [Tutorial] 2024
Anonim

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.

Xcode'daki Proje Gezgini'ne genel bakış - mankenler

Editörün Seçimi

Anında Arama'yı Outlook 2016'da Nasıl Kullanılır - mankenler

Anında Arama'yı Outlook 2016'da Nasıl Kullanılır - mankenler

Görünümü, dribritler ve sıkıntılar biriktirmenizi kolaylaştırır veri. Bu, bilgi bulmak zor olabilir. Outlook, tam sorunu çözen Anında Ara adlı bir araca sahiptir - ve oldukça kaygan. Bilgi Görüntüleyici bölmesinin üst kısmının yakınında, ekranın ortasında, Anında Arama ...

Outlook Kurulum Sorunlarını Nasıl Giderilir Sorunlarını Giderme - yamanlar

Outlook Kurulum Sorunlarını Nasıl Giderilir Sorunlarını Giderme - yamanlar

Her e-posta servisinin hesabı ayarlamak için kendi tuhaflıkları vardır Outlook 2013'te (veya herhangi bir posta programında) düzgün bir şekilde mesaj gönderip almanız için. Outlook birçok durumda ayarları otomatik olarak algılar, ancak her hizmeti doğru bir şekilde algılayamaz. Outlook, bir sınama iletisi başarıyla gönderemediyse, şunları yapmalısınız ...

Editörün Seçimi

Kodlama: Mutlak ve Bağıl Bağlama - mankenler

Kodlama: Mutlak ve Bağıl Bağlama - mankenler

Kodunuz nasıl önemli bir parçadır SEO'nun. Bir web sayfasının HTML kodunda, bir bağ eklemenin iki yolu vardır: bağıl bağlantılar ve mutlak bağlantılar. Mutlak bir bağlantı, bağladığınız dosyanın tüm URL'sini içeren bir bağlantıdır. Kodda göründüğünde, aynı görünür ...

Web Sitesi Günlüğünü İncelemek İçin Doğru Aracı Seçin - AYDINLATMA

Web Sitesi Günlüğünü İncelemek İçin Doğru Aracı Seçin - AYDINLATMA

Web sitenizin günlük dosyalarını analiz etmek için en iyi araç zor olabilir. Bunun nedeni, Web sitenizin boyutu ve analiz aracının hızı, ölçeklenebilirliği ve esnekliği gibi çok şey düşünmenizdir. Web siteniz çok fazla bilgi üretir. İhtiyacınız olan tek şey ...

Daha İyi Arama Motoru Sonuçları için Metin Tabanlı Site Gezinme'yi seçin - mankenler

Daha İyi Arama Motoru Sonuçları için Metin Tabanlı Site Gezinme'yi seçin - mankenler

If Ziyaretçilerin Web siteniz üzerinden yol bulmalarına yardımcı olmak istiyorsanız, resim haritaları, Flash, JavaScript ve hatta çerçeveler de dahil olmak üzere birkaç farklı gezinme seçeneğiniz vardır. Ancak, hedefiniz mümkün olan en iyi arama motoru sıralamasını elde etmekse, metin tabanlı gezinmeyi kullanmalısınız. Metin tabanlı gezinme, tüm gezinme bilgilerinin olduğu yerdir ...

Editörün Seçimi

ACT'ye bir Belge ekleyin! Dokümanlar Tab - AYANA

ACT'ye bir Belge ekleyin! Dokümanlar Tab - AYANA

ACT! 2008, Dokümanlar sekmesine bir dosya eklenmesi kolaydır ve çabaya değer. Kişiler, Gruplar veya Şirketler penceresinde bulabileceğiniz Belgeler sekmesi, mevcut kişi, grup veya şirketle ilgili dosyalarınızın herhangi birine ve tümüne bir kısayol eklemenize veya bunlara bir kısayol oluşturmanıza izin verir. Sen ...

Sosyal Müşteri Hizmeti için En İyi Uygulamalar - aptallar

Sosyal Müşteri Hizmeti için En İyi Uygulamalar - aptallar

Müşteri hizmetleri bir şirketin sağlığı için kritik önem taşır. Sosyal müşteri hizmetleri ile uğraşan işletmeler, müşterilere sosyal platformlarda ulaşır, müşteri anlayışlarını araştırır ve müşteri ilişkilerine yatırım yapar ve değer verirler.