Jadual Kandungan[Sembunyi][Tunjukkan]
- 1. Pratonton Papar/sembunyikan Pesawat
- 2. Buka Menu Tindakan Pantas
- 3. Penyiapan kod
- 4. Buka Dengan Cepat
- 5. Bersih
- 6. Pratonton Destinasi Peranti
- 7. Cari Hierarki Panggilan
- 8. Beralih antara Togol kanvas atau pratonton SwiftUI
- 9. Cari sebarang teks dalam keseluruhan projek
- 10. Tunjukkan Sembunyi/Utiliti
- 11. Kawasan Nyahpepijat (Tunjukkan/Sembunyikan)
- 12. Kod inden semula
- 13. Terus pergi ke definisi
- 14. SwiftUI menyambung semula pratonton
- 15. Tunjukkan Pemeriksa SwiftUI
- Kesimpulan
Sebagai pembangun perisian, kami bukan sahaja suka membina apl, tetapi juga mencari dan menggunakan alat terbaik yang tersedia untuk berbuat demikian.
Kami benar-benar bertuah kerana bekerja sebagai pembangun iOS. Kami kini mempunyai bahasa pengaturcaraan baharu dalam kotak alat kami dengan SwiftUI. Dengan instrumen yang kami ada, kami dilengkapi dengan baik untuk masa depan.
Walau bagaimanapun, kami suka bekerja dengan berkesan dengan alatan yang kami ada. Menggunakan pintasan papan kekunci ialah teknik mudah untuk meningkatkan produktiviti kami dan menulis lebih banyak kod.
Jadi, semua yang anda perlu tahu dalam Xcode ialah pintasan papan kekunci yang berkenaan – pintasan yang unik kepada setiap editor lain yang anda gunakan.
Anda akan menemui pintasan papan kekunci pantas yang kurang dikenali pada halaman ini, jadi anda boleh meningkatkan produktiviti anda dengan lebih banyak lagi. Mari kita mulakan.
1. Pratonton Papar/sembunyikan Pesawat
Ini juga mungkin berlaku jika anda dalam perjalanan dengan hanya sedikit skrin MacBook. Nasib baik, pintasan papan kekunci yang sama tersedia:
2. Buka Menu Tindakan Pantas
Apabila anda mempunyai pasukan dan seorang ahli lebih suka membangunkan paparan SwiftUI dalam kod manakala yang lain lebih suka menggunakan alat visual, ia akan menjana kedua-duanya!
Kanvas dan kod anda tidak akan sesekali tidak segerak! Dan dengan itu, saya ingin membentangkan pintasan papan kekunci yang berguna untuk semua jenis pembangun. Anda boleh mengakses menu Tindakan Pantas dengan menggunakan pintasan berikut.
3. Penyiapan kod
Bekerja tanpa penyelesaian kod adalah sukar untuk difahami. Anda pasti akan menggunakannya sepanjang masa untuk menyiasat API dan menjimatkan masa semasa menaip.
4. Buka Dengan Cepat
Anda boleh berpindah dengan pantas ke mana-mana lokasi sumber dalam projek Atau ruang kerja anda dengan menggunakan arahan Buka dengan pantas. Hanya mula memasukkan nama mana-mana kelas, antara muka, fungsi, kaedah, enum, dsb. dalam projek anda (dan mana-mana SDK yang anda import) dan senarai simbol yang sepadan dengan frasa carian akan muncul dalam pop timbul.
5. Bersih
Ini berguna apabila anda agak yakin kod yang anda buat okey, tetapi ada sesuatu yang rosak apabila anda melaksanakannya. Bersihkan projek dan jalankan semula; mungkin – mungkin sahaja – kod anda betul. Jika pembersih tidak menyelesaikan isu anda, anda mungkin perlu memaparkan bahagian nyahpepijat.
6. Pratonton Destinasi Peranti
Anda mungkin ingin melihat perspektif anda bukan sahaja pada iPhone 13 Pro Max yang terbesar, tetapi juga pada telefon pintar lain yang lebih kecil. Untuk menukar destinasi, gunakan pintasan berguna ini untuk membuka pilihan destinasi:
7. Cari Hierarki Panggilan
Pintasan ini akan memaparkan paparan Hierarki Panggilan, yang akan memaparkan mana-mana lokasi dalam kod anda yang memanggil kaedah yang dipilih, serta sebarang kaedah yang memanggil kaedah tersebut secara bergilir-gilir, dan seterusnya.
8. Beralih antara Togol kanvas atau pratonton SwiftUI
Kanvas memberikan pratonton langsung UI yang anda reka semasa anda menulis kod SwiftUI. Apple telah berusaha keras untuk menjadikan ini pengalaman dua hala, yang bermaksud bahawa sebarang perubahan yang anda buat dalam pratonton (contohnya, dengan mengalihkan atau menambah komponen UI) juga akan ditunjukkan dalam editor kod, dan sebaliknya.
9. Cari sebarang teks dalam keseluruhan projek
Apabila anda perlu mencari teks tertentu dalam projek anda, gunakan arahan berikut.
10. Tunjukkan Sembunyi/Utiliti
Apabila tidak digunakan, tetingkap utiliti di sebelah kanan juga boleh menghalang. Kerana ia hanya berguna kepada saya semasa saya bekerja pada papan cerita, saya menggunakan arahan berikut untuk menogolnya apabila saya beralih antara papan cerita dan fail kod.
11. Kawasan Nyahpepijat (Tunjukkan/Sembunyikan)
Paparkan bahagian nyahpepijat, yang termasuk paparan pembolehubah dan konsol. Apabila program anda mencapai titik putus, paparan pembolehubah memaparkan keadaan semasa semua pembolehubah dalam skop. Anda akan melihat apa sahaja yang anda telah log semasa program anda berjalan dalam konsol. Apabila anda melalui penyahpepijatan, gunakan pintasan yang sama untuk menyembunyikan kotak nyahpepijat.
12. Kod inden semula
Ini sering dirujuk sebagai "kod pemformatan," namun dalam Xcode, ia dirujuk sebagai "Inden Semula." Walau apa pun yang anda panggil, anda boleh menambah jumlah ruang yang sesuai pada permulaan setiap baris dengan memilihnya dan kemudian mengikut arahan. Anda juga boleh mengesot semula satu baris tanpa perlu memilihnya terlebih dahulu.
13. Terus pergi ke definisi
Ini sangat berguna apabila mempelajari API baharu atau merentasi pangkalan kod yang tidak dikenali. Apa sebenarnya yang dilakukan oleh ObservedObject? Navigasi ke definisinya untuk mengetahui tentang kaedah dan atributnya, antara muka yang ia laksanakan dan kelas yang diperolehinya.
14. SwiftUI menyambung semula pratonton
Apabila anda membuka paparan, Xcode tidak membinanya serta-merta. Ia sebaliknya akan menunggu sehingga anda dengan jelas mengarahkannya untuk berbuat demikian. Pratonton juga boleh tidak berfungsi jika terdapat sebarang isu dalam kod SwiftUI kami. Ya, anda boleh menyambung semula pratonton dengan mengklik butang.
15. Tunjukkan Pemeriksa SwiftUI
Ini adalah satu lagi jalan pintas UIKit yang patut kita kenali. Pemeriksa Fail, Pemeriksa Sejarah, Pemeriksa Bantuan Pantas dan Pemeriksa Atribut semuanya hadir dalam setiap paparan SwiftUI. Kesemuanya memberi kita beberapa ciri berguna berhubung dengan pandangan kita sekarang.
Pemeriksa Bantuan Pantas, sebagai contoh, memberikan kami akses kepada dokumentasi mengenai paparan semasa. Ini berguna untuk menggunakan paparan terbina dalam seperti Teks, Warna dan sebagainya.
Kesimpulan
Walaupun ia berada pada tahap produktiviti yang kecil, pintasan papan kekunci ialah pendekatan yang hebat untuk meningkatkan kecekapan kami.
SwiftUI ialah rangka kerja hebat yang membolehkan pembangun dan pereka bentuk membina antara muka pengguna dengan cepat.
Sila tinggalkan balasan anda