Anonim

Dalam proses pembuatan aplikasi seluler, pengembang biasanya menemukan masalah dalam mengubah pengontrol tampilan awal aplikasi mereka. Berdasarkan IDE (Lingkungan Pengembangan Terpadu) dan bahasa pemrograman yang Anda gunakan, ini bisa menjadi jalan buntu, terutama untuk programmer yang tidak berpengalaman.

Katakanlah Anda membuat aplikasi yang mengharuskan pengguna untuk masuk. Tentu saja, Anda ingin membuka pengontrol masuk masuk terlebih dahulu. Namun, tidak ada gunanya membuka pengontrol yang sama lagi setiap kali pengguna membuka aplikasi. Idealnya, Anda ingin aplikasi Anda mengirim pengguna ke layar otentikasi.

Dengan bahasa pemrograman dan IDE yang akan kami tunjukkan di sini, Anda dapat melakukan ini dengan lebih mudah., kami akan memperkenalkan Anda ke bahasa pemrograman Swift 4. Kami pertama-tama akan memberi Anda beberapa petunjuk tentang bahasa pemrograman baru ini dan kemudian menjelaskan cara termudah untuk mengubah pengontrol tampilan awal Anda.

Apa itu Swift 4?

Swift 4 adalah bahasa pemrograman yang digunakan untuk pengembangan aplikasi OS X dan iOS. Ini dibuat oleh Apple Inc.

Apa yang membuat bahasa pemrograman ini begitu istimewa adalah kenyataan bahwa ia telah memasukkan konsep pemrograman terbaik dari bahasa seperti C, C ++, dan C #. Semua ini tersedia di perpustakaan Swift tanpa kendala kompatibilitas C yang umum.

Alasan lain mengapa bahasa pemrograman ini digunakan untuk sebagian besar aplikasi iOS saat ini adalah fakta bahwa ia menggunakan runtime sistem Objective C. Ini memungkinkan program yang ditulis dalam Swift 4 dijalankan di banyak platform berbeda, seperti OS X 10.8, iOS 6, dll.

Sintaks Swift 4 sangat mirip dengan sintaks Objective C. Dengan demikian, jika Anda tahu jalan sekitar Objective C (C ++, C tajam), Anda akan belajar Swift 4 tanpa kesulitan.

IDE Apa yang Harus Anda Gunakan untuk Pemrograman di Swift 4?

Dilihat oleh komentar dari pengembang berpengalaman, Xcode tampaknya menjadi "favorit penggemar" ketika menulis di Swift 4. Juga, Xcode IDE sangat baik untuk tujuan artikel ini karena memiliki fitur yang memungkinkan Anda untuk dengan mudah mengubah konfigurasi aplikasi.

IDE lain tidak memiliki fitur yang sama atau tidak mudah dipelajari.

IDE Xcode cukup fleksibel, canggih, dan sangat mudah digunakan. Lingkungan ini memungkinkan Anda untuk membuat aplikasi iPad, iPhone, Mac, Apple TV, dan Apple Watch yang kuat. Anda dapat mengunduh IDE ini di sini.

Mengubah Pengendali Tampilan Awal di Xcode

Dengan semua bahan utama yang ada (Swift 4 dan Xcode), sekarang saatnya menunjukkan kepada Anda cara mengubah pengontrol tampilan awal aplikasi Anda.

Kami akan melakukan ini dengan membuat proyek baru di Xcode dari awal, jadi Anda juga akan belajar cara mengatur lingkungan. Tentu saja, jika Anda sudah membuat proyek, Anda masih bisa mengikuti tutorial.

Ada dua cara yang disarankan untuk melakukannya, jadi cobalah cara yang menurut Anda paling mudah dan lihat apakah itu berfungsi untuk aplikasi Anda. Kami akan mulai dengan yang pertama.

Inilah cara Anda harus membuat proyek Xcode baru Anda:

  1. Buka Xcode IDE Anda dan masukkan Buat Proyek Baru konfigurasi.
  2. Pilih aplikasi Single View dari jendela Choose a Templat untuk Proyek Baru Anda.

  3. Masukkan nama proyek Anda di bidang Nama Produk dan klik Berikutnya.

  4. Pilih lokasi tempat Anda akan menyimpan file proyek Anda.
  5. Klik Buat.

Setelah Anda melakukan langkah terakhir, Xcode akan menampilkan file awal yang telah dibuat secara otomatis. File-file ini akan dibuat di sisi kiri layar Anda (jika Anda menggunakan konfigurasi default IDE).

Anda harus memiliki AppDelegate.swift, ViewController.swift, Main.storyboard, dan aset di sebelah kiri. Perhatikan bahwa ViewController.swift juga dibuat secara otomatis. Itu pengendali tampilan awal Anda yang akan ditampilkan pertama kali ketika Anda menjalankan aplikasi.

Sekarang mari kita buat pengontrol tampilan baru dan atur sebagai yang pertama.

  1. Klik pada file Main.storyboard. Anda akan dapat melihat bagaimana Pengendali Tampilan Awal Anda saat ini terlihat di sisi kiri layar Anda.

  2. Cukup seret View Controller ke layar untuk membuat yang baru; opsi ini terletak di sisi kanan bawah layar. Setelah mengklik dan menariknya di layar, Anda akan melihat bahwa Pengontrol Tampilan tambahan telah muncul di sebelah yang asli.

  3. Klik pada label top View Controller pertama (asli) yang mengatakan View Controller. Setelah mengklik label ini, tiga opsi akan muncul.

  4. Pilih opsi pertama dari kiri, yang akan menunjukkan kepada Anda bahwa opsi konfigurasi View Controller.
  5. Klik pada ikon panah yang terletak di bagian kanan layar.
  6. Matikan kotak centang Is Initial View Controller.

Dengan menghapus centang pada kotak centang Apakah Pengontrol Tampilan Awal, Anda akan memastikan bahwa Pengontrol Tampilan asli tidak akan muncul ketika Anda menjalankan aplikasi.

Lakukan langkah yang sama untuk View Controller yang telah Anda buat, hanya saja kali ini centang kotak centang Apakah Initial View Controller. Dan voila! Anda telah menetapkan View Controller tambahan Anda sebagai yang pertama di Xcode.

Secara Programatis Mengubah Pengontrol Tampilan Awal

Jika Anda tidak memiliki Pengontrol Tampilan Awal di storyboard proyek yang ada, Anda masih dapat melakukan perubahan. Namun, metode ini sedikit menantang dan memang membutuhkan pengetahuan pemrograman Swift 4 sebelumnya.

Sebelum kita mulai, Anda harus memastikan bahwa semua pengontrol Anda memiliki ID Storyboard mereka sendiri. Anda juga harus memeriksa apakah beberapa pengontrol memeriksa Is Initial View Controller di pengaturannya.

Setelah Anda melakukannya, lakukan hal berikut:

  1. Kosongkan nilai Nama Basis File Papan Cerita Utama program Anda. Ini terletak di pengaturan aplikasi Anda. Buka tab Info-nya.
  2. Hapus nilai Antarmuka Utama di tab Umum aplikasi Anda.
  3. Dalam aplikasi delegasi aplikasi Anda: metode didFinishLaunchingWithOptions: metode : buat Pengontrol Tampilan Awal baru.

Kami akan menggunakan kode Sapan Diwakar sebagai contoh:

Cara alternatif adalah bekerja melalui UINavigationController. Untuk mencoba metode alternatif ini, instantiate view controller yang benar di suatu tempat dalam aplikasi: didFinishLaunchingWithOptions: (delegate) dan dorong ke UINavigationController.

Begini cara melakukannya:

Nikmati Petualangan Pengembangan Aplikasi Seluler Anda

Semoga, setidaknya salah satu metode yang kami tunjukkan di sini berfungsi untuk aplikasi Anda. Sekarang Anda dapat keluar dari jalan buntu dan terus mengembangkan aplikasi seluler Anda.

Tentu saja, ada banyak cara lain untuk menyelesaikan masalah yang sama menggunakan pemrograman. Apakah Anda tahu alternatif yang baik? Jika ya, bagikan dengan kami di bagian komentar di bawah.

Cara mengubah pengontrol tampilan awal