Anonim

Mobil uygulamalar yapma sürecinde, geliştiriciler genellikle uygulamalarının başlangıç ​​görünümü denetleyicisini değiştirme sorunu ile karşılaşırlar. IDE'ye (Integrated Development Environment) ve kullandığınız programlama diline göre, özellikle deneyimsiz programcılar için bu oldukça çıkmaz olabilir.

Kullanıcıların oturum açmasını gerektiren bir uygulama yaptığınızı varsayalım. Tabii ki, önce oturum açma denetleyicinizi açmak istersiniz. Ancak, kullanıcı uygulamayı her açtığında aynı denetleyiciyi tekrar açmak anlamsız olacaktır. İdeal olarak, uygulamanızın kullanıcıyı kimlik doğrulama ekranlarına göndermesini istiyorsunuz.

Size burada göstereceğimiz programlama dili ve IDE ile bunu daha kolay yapabilirsiniz., sizi Swift 4 programlama diliyle tanıştıracağız. Öncelikle size bu yeni programlama dili ile ilgili birkaç ipucu vereceğiz ve ardından ilk görüntüleme denetleyicinizi değiştirmenin en kolay yolunu açıklayacağız.

Swift 4 Nedir?

Swift 4, OS X ve iOS uygulamalarının geliştirilmesinde kullanılan bir programlama dilidir. Apple Inc tarafından yaratılmıştır

Bu programlama dilini bu kadar özel kılan, C, C ++ ve C # gibi dillerden en iyi programlama kavramlarını içermesidir. Bütün bunlar Swift'in kütüphanelerinde ortak C uyumluluk kısıtlamaları olmadan mevcuttur.

Bu programlama dilinin günümüzün iOS uygulamalarının çoğunda kullanılmasının bir başka nedeni de Objective C sisteminin çalışma zamanını kullanmasıdır. Bu, Swift 4'te yazılmış programların OS X 10.8, iOS 6 vb. Gibi birçok farklı platformda çalıştırılmasını sağlar.

Swift 4 sözdizimi, Objective C'nin sözdizimine çok benzer. Böylece, Objective C (C ++, C sharp) etrafında yolunuzu biliyorsanız, Swift 4'ü zorluk çekmeden öğreneceksiniz.

Swift 4'te Programlama İçin Hangi IDE'leri Kullanmalısınız?

Tecrübeli geliştiricilerin yorumlarına bakılırsa, Xcode Swift 4'te yazarken “fan favorisi” gibi gözüküyor. Ayrıca Xcode IDE, kolayca düzenlemenizi sağlayan özelliklere sahip olduğundan, bu makalenin amacı için mükemmel. Uygulamanın yapılandırması.

Diğer IDE'ler de aynı özelliklere sahip değildir veya öğrenilmesi kolay değildir.

Xcode IDE oldukça esnek, gelişmiş ve kullanımı çok kolaydır. Bu ortam, güçlü iPad, iPhone, Mac, Apple TV ve Apple Watch uygulamaları oluşturmanıza olanak sağlar. Bu IDE'yi buradan indirebilirsiniz.

İlk Görüntü Denetleyicisini Xcode ile Değiştirme

Tüm kilit bileşenlerin yerinde olması durumunda (Swift 4 ve Xcode), uygulamanızın ilk görünüm denetleyicisini nasıl değiştireceğinizi göstermenin zamanı geldi.

Bunu Xcode'da sıfırdan yeni bir proje oluşturarak yapacağız, böylece ortamın nasıl kurulacağını da öğreneceksiniz. Tabii ki, zaten bir proje oluşturduysanız, hala öğreticiyi takip edebilirsiniz.

Bunu yapmanın iki yolu vardır, bu yüzden en kolay bulduğunuz yöntemi deneyin ve uygulamanız için işe yarayıp yaramadığına bakın. İlk ile başlayalım.

Yeni Xcode projenizi nasıl oluşturacağınız:

  1. Xcode IDE'nizi açın ve Yeni Proje Oluştur yapılandırmasına girin.
  2. Yeni Projeniz için bir Şablon Seçin penceresinden Tek Görünüm uygulamasını seçin.

  3. Projenize adını Ürün Adı alanına girin ve İleri'ye tıklayın.

  4. Proje dosyalarınızı depolayacağınız yeri seçin.
  5. Oluştur'a tıklayın.

Son adımı tamamladıktan sonra, Xcode otomatik olarak oluşturulan ilk dosyaları görüntüler. Bu dosyalar ekranınızın sol tarafında oluşturulacaktır (IDE'nin varsayılan konfigürasyonunu kullanıyorsanız).

Solda AppDelegate.swift, ViewController.swift, Main.storyboard ve varlıklarına sahip olmalısınız. ViewController.swift'in de otomatik olarak oluşturulduğunu unutmayın. Uygulamayı çalıştırdığınızda ilk önce görüntülenecek olan ilk görüntüleme denetleyicinizdir.

Şimdi yeni bir görünüm denetleyicisi oluşturalım ve ilk olarak ayarlayalım.

  1. Main.storyboard dosyasına tıklayın. İlk Görünüm Denetleyicinizin şu anda ekranınızın sol tarafında nasıl göründüğünü görebileceksiniz.

  2. Yeni bir tane oluşturmak için View Controller'ı ekrana sürüklemeniz yeterlidir; bu seçenek ekranın sağ alt tarafında bulunur. Ekrana tıklayıp sürükledikten sonra, asıl dokümanın yanında ek bir Görüntü Kontrol Cihazı göründüğünü fark edeceksiniz.

  3. Görünüm Denetleyici yazan ilk (orijinal) Görünüm Denetleyicisinin üst etiketine tıklayın. Bu etikete tıkladıktan sonra, üç seçenek görünecektir.

  4. Soldan ilk seçeneği seçin; bu, Size Kontrolörün Konfigürasyon seçeneklerini görüntüleme seçeneklerini gösterir.
  5. Ekranın sağ tarafında bulunan ok simgesine tıklayın.
  6. İlk Görünüm Kontrolörüdür onay kutusunu kapatın.

İlk İzleyici Denetleyici Oldu onay kutusunun işaretini kaldırarak, uygulamayı çalıştırdığınızda orijinal Görüntü Denetleyicisinin görünmemesini sağlayabilirsiniz.

Oluşturduğunuz View Controller için aynı adımları uygulayın, ancak bu sefer İlk View Controller mı onay kutusunu işaretleyin. Ve işte! Ek Görüntü Denetleyicinizi Xcode'ta ilk olarak ayarladınız.

İlk Görünüm Denetleyicisini Programlı Olarak Değiştirme

Mevcut projenizin film şeridinde İlk Görünüm Denetleyicisine sahip değilseniz, yine de değişiklikler yapabilirsiniz. Ancak, bu yöntem biraz zordur ve önceki bazı Swift 4 programlama bilgilerini gerektirir.

Başlamadan önce, tüm kontrol cihazlarınızın kendi Storyboard kimlikleri olduğundan emin olmalısınız. Bazı kontrol cihazlarının ayarlarında Is Initial View Kontrol Cihazı olup olmadığını kontrol etmelisiniz.

Bunu yaptıktan sonra, aşağıdakileri yapın:

  1. Programınızın Ana Öykü Penceresi Dosya Taban Adı'nın değerini silin. Bu, uygulamanızın ayarlarında bulunur. Bilgi sekmesine gidin.
  2. Uygulamanızın Genel sekmesinde Ana Arabirim değerini silin.
  3. Uygulamanızın temsilcisinin uygulamasında: didFinishLaunchingWithOptions: method : yeni İlk Görüntüleme Denetleyicisi'ni oluşturun.

Örnek olarak Sapan Diwakar'ın kodunu kullanacağız:

Alternatif bir yol UINavigationController üzerinden çalışmak olabilir. Bu alternatif yöntemi denemek için, uygulamada bir yerde doğru görünüm denetleyicisini başlat : didFinishLaunchingWithOptions: (delegate) ve UINavigationController'a itin.

İşte nasıl yapılabilir:

Mobil Uygulama Geliştirme Maceranızın Keyfini Çıkarın

Umarım, size burada gösterdiğimiz yöntemlerden en az biri uygulamanız için çalışır. Artık çıkmazdan kopup mobil uygulamanızı geliştirmeye devam edebilirsiniz.

Tabii ki, aynı konuyu programlama kullanarak çözmenin başka yolları da var. İyi bir alternatif biliyor musunuz? Bunu yaparsanız, aşağıdaki yorumlar bölümünde bizimle paylaşın.

İlk görünüm denetleyicisi nasıl değiştirilir