Anonim

Dalam proses membuat aplikasi mudah alih, pemaju biasanya menghadapi masalah menukar pengawas pandangan awal aplikasinya. Berdasarkan IDE (Persekitaran Pembangunan Bersepadu) dan bahasa pengaturcaraan yang anda gunakan, ini boleh menjadi kebuntuan, terutama untuk pengaturcara yang tidak berpengalaman.

Katakan anda membuat aplikasi yang memerlukan pengguna masuk. Sudah tentu, anda ingin membuka pengawal masuk log masuk anda terlebih dahulu. Bagaimanapun, tidak ada gunanya untuk membuka pengawal yang sama sekali lagi setiap kali pengguna membuka aplikasinya. Idealnya, anda mahu apl anda menghantar pengguna ke skrin pengesahan.

Dengan bahasa pengaturcaraan dan IDE yang akan kami tunjukkan kepada anda di sini, anda boleh melakukannya dengan lebih mudah., kami akan memperkenalkan anda kepada bahasa pengaturcaraan Swift 4. Kami akan memberi anda beberapa petunjuk mengenai bahasa pengaturcaraan yang baru ini dan kemudian menerangkan cara paling mudah untuk menukar pengawal pandangan awal anda.

Apakah Swift 4?

Swift 4 adalah bahasa pengaturcaraan yang digunakan untuk pembangunan apl OS X dan iOS. Ia dicipta oleh Apple Inc.

Apa yang menjadikan bahasa pengaturcaraan ini begitu istimewa ialah hakikat bahawa ia telah memasukkan konsep pengaturcaraan terbaik dari bahasa seperti C, C ++, dan C #. Kesemua ini boleh didapati di perpustakaan Swift tanpa kekangan keserasian biasa C.

Satu lagi sebab mengapa bahasa pengaturcaraan ini digunakan untuk kebanyakan aplikasi iOS hari ini ialah hakikat bahawa ia menggunakan runtime sistem Objektif C. Ini membolehkan program yang ditulis dalam Swift 4 untuk dijalankan di banyak platform yang berbeza, seperti OS X 10.8, iOS 6, dan lain-lain.

Sintaks Swift 4 sangat mirip dengan sintaks Objektif C. Oleh itu, jika anda tahu jalan anda di Objektif C (C ++, C tajam), anda akan belajar Swift 4 tanpa kesulitan.

IDE Apa yang Anda Perlu Gunakan untuk Pengaturcaraan di Swift 4?

Berdasarkan komentar dari pemaju yang berpengalaman, Xcode nampaknya menjadi "kegemaran penggemar" ketika datang untuk menulis di Swift 4. Juga, Xcode IDE sangat baik untuk tujuan artikel ini karena memiliki fitur yang memungkinkan Anda untuk mudah tweak konfigurasi aplikasi.

IDE lain sama ada tidak mempunyai ciri yang sama atau mereka tidak mudah untuk belajar.

Xcode IDE agak fleksibel, maju, dan sangat mudah digunakan. Persekitaran ini membolehkan anda membuat aplikasi iPad, iPhone, Mac, Apple TV, dan aplikasi Apple yang kuat. Anda boleh memuat turun IDE ini di sini.

Menukar Pengawal Lihat Awal dalam Xcode

Dengan semua bahan utama di tempatnya (Swift 4 dan Xcode), sudah tiba masanya untuk menunjukkan kepada anda cara menukar pengawal paparan awal aplikasi anda.

Kami akan melakukan ini dengan membuat projek baru di Xcode dari awal, jadi anda juga akan belajar bagaimana untuk menyediakan persekitaran. Sudah tentu, jika anda telah membuat projek, anda masih boleh mengikuti tutorial.

Terdapat dua cara yang dicadangkan untuk melakukannya, jadi cuba yang paling mudah dicari dan lihat jika ia berfungsi untuk aplikasi anda. Kami akan mulakan dengan yang pertama.

Inilah caranya anda perlu membuat projek Xcode baru anda:

  1. Buka Xcode IDE anda dan masukkan konfigurasi Buat Projek Baru.
  2. Pilih aplikasi Lihat Tunggal dari Pilih Templat untuk tetingkap Projek Baru anda.

  3. Masukkan nama projek anda dalam medan Nama Produk dan klik Seterusnya.

  4. Pilih lokasi di mana anda akan menyimpan fail projek anda.
  5. Klik Buat.

Selepas anda melakukan langkah terakhir, Xcode akan memaparkan fail awal yang telah dibuat secara automatik. Fail-fail ini akan dibuat di sebelah kiri skrin anda (jika anda menggunakan konfigurasi lalai IDE).

Anda harus mempunyai AppDelegate.swift, ViewController.swift, Main.storyboard, dan aset di sebelah kiri. Ambil perhatian bahawa ViewController.swift juga dicipta secara automatik. Itu pengawal pandangan awal anda yang akan dipaparkan dahulu apabila anda menjalankan aplikasinya.

Sekarang mari kita buat pengawal paparan baru dan tetapkannya sebagai permulaan.

  1. Klik pada fail Main.storyboard. Anda akan dapat melihat bagaimana Pengawal Lihat Awal anda kelihatan seperti di sebelah kiri skrin anda.

  2. Hanya seret Lihat Pengawal ke skrin untuk membuat yang baru; pilihan ini terletak di bahagian bawah sebelah kanan skrin. Setelah anda mengklik dan menyeretnya pada skrin, anda akan melihat bahawa Pengawal View tambahan telah muncul bersebelahan dengan yang asal.

  3. Klik pada label teratas yang pertama (asal) Lihat pengawal yang mengatakan Lihat Pengawal. Setelah mengklik pada label ini, tiga pilihan akan muncul.

  4. Pilih pilihan pertama dari sebelah kiri, yang akan menunjukkan kepada anda bahawa pilihan Konfigurasi Lihat Controller.
  5. Klik pada ikon anak panah yang terletak di bahagian kanan skrin.
  6. Togol kotak centang Pengawal Lihat Awal.

Dengan tidak menandakan kotak semak Pengawasan View Controller, anda akan memastikan bahawa Pengawal Lihat asal tidak akan muncul apabila anda menjalankan aplikasinya.

Lakukan langkah-langkah yang sama untuk Pengawal Lihat yang telah anda buat, hanya kali ini semak kotak semak Pengawal View Initial. Dan voila! Anda telah menetapkan View Controller tambahan anda sebagai yang pertama dalam Xcode.

Mengubah Program Pengawal Lihat Awal

Sekiranya anda tidak mempunyai Pengawal Lihat Awal dalam papan cerita projek anda yang sedia ada, anda masih boleh membuat perubahan. Walau bagaimanapun, kaedah ini agak mencabar dan memerlukan beberapa pengetahuan pengaturcaraan Swift sebelumnya.

Sebelum kita memulakan, anda perlu memastikan bahawa semua pengawal anda mempunyai ID Kisah Papan Penduduk sendiri. Anda juga harus memeriksa sama ada sesetengah pengawal mempunyai Pengawas Lihat Awal dalam tetapannya.

Selepas anda melakukannya, lakukan perkara berikut:

  1. Kosongkan nilai Nama Pangkalan Fail Cerita Utama program anda. Ini terletak dalam tetapan aplikasi anda. Navigasi ke tab Maklumatnya.
  2. Kosongkan nilai Antara Muka Utama dalam tab Umum Apl anda.
  3. Dalam aplikasi perwakilan aplikasi anda: didFinishLaunchingWithOptions: kaedah : buat Pengawal View Awal yang baru.

Kami akan menggunakan kod Sapan Diwakar sebagai contoh:

Cara alternatif adalah untuk bekerja melalui UINavigationController. Untuk mencuba kaedah alternatif ini, menterjemah pengawal pandangan yang betul di suatu tempat dalam permohonan: didFinishLaunchingWithOptions: (mewakilkan) dan tolak ia ke UINavigationController.

Begini bagaimana ia boleh dilakukan:

Nikmati Pengembaraan Pengembangan Apl Mudah Alih Anda

Mudah-mudahan, sekurang-kurangnya salah satu daripada kaedah yang telah kami tunjukkan di sini berfungsi untuk aplikasi anda. Kini anda boleh memecah dari buntu dan terus membangunkan aplikasi mudah alih anda.

Sudah tentu, terdapat banyak cara lain untuk menyelesaikan isu yang sama menggunakan pengaturcaraan. Adakah anda tahu tentang alternatif yang baik? Jika anda lakukan, kongsi dengan kami di bahagian komen di bawah.

Bagaimana untuk menukar pengawal paparan awal