Isi kandungan:
Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024
Koko adalah satu jenis pengaturcaraan yang boleh anda lakukan dengan Alat Pembangun Apple. Koko adalah kumpulan alat dan perpustakaan yang membolehkan anda memanfaatkan sepenuhnya pengaturcaraan Mac OS X. Banyak ciri membuat Koko hebat, termasuk yang berikut:
- Reka bentuk berorientasikan objek modular
- Penggunaan rangka
- Reka bentuk antara muka visual
Kenapa program dengan Koko?
Pengaturcaraan berorientasikan objek adalah semua kemarahan hari ini, dan untuk alasan yang baik. Dengan pengaturcaraan dengan reka bentuk yang berorientasikan objek, kod anda boleh memodelkan lebih banyak item di dunia nyata.
Penggunaan kerangka kerja adalah satu lagi aspek pembangunan Kakao. Pengaturcara yang berpengalaman mungkin tergoda untuk memanggil mereka dengan nama lain - perpustakaan. Rangka kerja adalah koleksi kelas yang menyediakan anda, pemaju Koko, dengan jenis fungsi tertentu.
Sifat Cocoa yang berorientasikan objek, digabungkan dengan koleksi kerangka yang besar untuk melakukan pelbagai tugas, membentuk satu dua kod guna semula yang tidak dapat dikalahkan. Pengaturcara komputer boleh menjadi sekumpulan malas, tidak mahu mengulangi tugas tunggal. Untuk membantu pemaju dalam mengejar kod yang boleh digunakan semula, Cocoa menawarkan pelbagai kelas, alat, dan kod. Selepas anda menyelesaikan beberapa tugas pengaturcaraan, anda juga boleh menyimpan hasil dalam rangka kerja anda sendiri untuk digunakan dalam projek lain. Oleh itu, Apple memberikan anda kod yang boleh digunakan semula dari kotak, dan anda boleh menggunakan semula kod anda sendiri. Reka bentuk berorientasikan objek Cocoa menjadikan penggunaan ini mungkin.
Untuk membantu memudahkan perkembangan Cocoa anda, Apple cukup baik untuk menyediakan anda dengan pelbagai pilihan peralatan dan utiliti. Dengan alat ini, anda boleh mula membuat perisian Cocoa dari bawah. Apabila anda selesai pengaturcaraan, alat tersebut akan membina aplikasi itu, mempersiapkannya untuk diedarkan, dan memasang pemasang.
Dalam toolkit
Untuk memulakan pengaturcaraan dengan Cocoa, anda perlu mencari alat pembangunan. Mereka tinggal di direktori berikut pada cakera keras anda.
/ Pemaju / Aplikasi /
Jika anda tidak memilikinya, anda perlu memasang alat tersebut.
Jika salinan Mac OS X tidak disertakan dengan salinan CD Alat Pembangun, anda masih boleh mendapatkan salinan perisian Perisian Pembangun melalui Internet. Lawati Sambungan Pembangun Apple untuk mendaftarkan akaun percuma:
// connect. epal. com
Anda tidak akan memerlukan semua aplikasi yang disediakan Apple dalam direktori / Pembangun / Aplikasi. Sebenarnya, anda mungkin boleh lari dengan menggunakan hanya dua: Builder Projek dan Pembuat Antaramuka.Proses pembangunan Kakao anda, termasuk aplikasi Pembina Projek dan Pembina Antaramuka, mungkin kelihatan seperti ini:
1. Buat projek koko.
Kebanyakan projek Cocoa memulakan kehidupan mereka di Project Builder. Pembina Projek adalah pusat perkembangan Cocoa anda. Di sinilah anda menyimpan pelbagai elemen yang membentuk projek Cocoa anda.
2. Membina antara muka dan tambahkannya kepada projek.
Bergabung di hip, Builder Interface membentuk separuh lagi kembar siam yang merupakan Alat Pembangun Apple. Pembuat Antara Muka adalah WYSIWYG (apa yang anda lihat adalah apa yang anda dapatkan) editor untuk membuat antara muka Mac OS X yang menarik yang mematuhi piawaian Aqua Apple. Pembuat Antaramuka juga membuat helah lain, termasuk menulis beberapa kod anda untuk anda dalam Projek Builder.
3. Tambah beberapa kod ke projek.
Anda telah membina antara muka, dan kini sudah tiba masanya untuk membuatnya melakukan sesuatu. Anda menggunakan Project Builder sekali lagi untuk tugas ini, kerana ia meletakkan suite alat pengeditan kod di tangan anda. Anda mendapat dokumentasi terbina dalam, ditambah kod yang berwarna untuk memudahkan tugas melaksanakan tugas pengaturcaraan anda.
4. Uji kod.
Sekali lagi, Projek Builder antara muka dengan alat debugging yang disertakan untuk membantu anda menghasilkan kod bebas kod. Juga tidak ada yang salah dengan ujian percubaan dan kesilapan, di mana anda menggunakan aplikasi anda, mencari kesilapan atau kesilapan dalam operasinya.
5. Bina aplikasi.
Project Builder mengkompilasi, menyambung, dan membina aplikasi laksana akhir anda.
Project Builder
Project Builder adalah aplikasi utama yang anda gunakan untuk semua projek Cocoa anda. Projek Builder menghidangkan beberapa peranan dalam proses pembangunan Cocoa.
Builder Projek bertindak sebagai repositori utama untuk semua fail dalam projek Cocoa anda. Menggunakan pendekatan dokumen yang biasa, Projek Builder membolehkan anda menyusun komponen projek Kakao dalam satu dokumen yang mudah digunakan.
Anda menggunakan Project Builder juga untuk menulis dan mengedit kod sumber Koko. Semasa anda menulis kod untuk projek, Projek Builder membimbing anda dengan mewarnakan sintaks. Ia juga menawarkan akses satu klik yang mudah ke semua fungsi dalam kod anda.
Projek Kakao anda mungkin mempunyai jenis fail lain selain kod, dan Pembina Projek bersedia untuk membantu anda bekerja dengan mereka. Contohnya, jika anda ingin menyertakan imej dalam projek anda, Projek Builder membolehkan anda melihatnya dalam tetingkap projek utama tanpa melepaskan denyutan. Tidak perlu menggunakan aplikasi lain untuk melihat imej tersebut. Pembina Projek memaparkannya tepat dalam editor kod.
Apabila anda terperangkap, Project Builder memberikan anda akses kepada koleksi lengkap dokumentasi Koko. Anda boleh melihat dan mengemudi dokumentasi dengan Pembina Projek dengan cara yang sama seperti yang anda mahu penyemak imbas Web.
Selepas anda menyelesaikan projek Cocoa anda, anda menggunakan Project Builder untuk mengkompilasi, menghubungkan, dan membina aplikasi akhir. Anda kemudian boleh mengedarkan aplikasi tersebut kepada rakan, rakan sekerja, dan juga dunia (selagi mereka menggunakan Mac OS X).
Project Builder memakai banyak topi.Jika anda terbiasa dengan persekitaran pembangunan yang lain, anda mungkin terkejut apabila mendapati bahawa Projek Builder melakukan tugas yang memerlukan pelbagai alat dalam persekitaran lain.
Sebagai contoh, Projek Builder berfungsi sebagai penganjur Projek
- , menguruskan fail dan sumber dalam projek Cocoa anda
- Editor kod, yang membolehkan anda menulis dan mengedit kod Koko
- Browser, memaparkan dokumentasi terbina dalam atau jenis sumber lain dalam projek Cocoa anda
- Compiler dan linker, meludahkan aplikasi Cocoa yang lengkap pada akhir proses pembangunan.
Pembuat Antara Muka
Interface Builder adalah sahabat tetap untuk Project Builder. Tujuan utama Interface Builder adalah untuk mencipta antara muka. Dengan itu, anda boleh membina antara muka Aqua yang mematuhi Garis Panduan Antara Muka Manusia Apple.
Interface Builder menyediakan set lengkap kawalan yang boleh anda tambahkan ke aplikasi anda. Dari tingkap dan laci ke butang dan slider, Interface Builder memberikan anda akses drag-and-drop ke suite lengkap elemen antaramuka untuk menjadikan perisian anda menjadi yang terbaik. Jangan lupa bahawa Interface Builder adalah produk Apple. Tidak ada yang tahu antara muka pengguna Macintosh yang lebih baik daripada Apple, jadi anda pasti bahawa kawalan di Builder Interface mengikuti garis panduan ketat Apple. Ciri-ciri
Interface Builder tidak terhad kepada penyuntingan antara muka WYSIWYG. Anda juga boleh membuat kelas yang tidak mempunyai perwakilan visual. Walaupun anda sebenarnya tidak menulis kod di Interface Builder untuk kelas anda, anda menentukan struktur dan kaedah asas untuk mereka di sana. Anda juga boleh menyambungkan antara muka ke kelas anda menggunakan teknik drag-and-drop sederhana.
Selepas anda melengkapkan antara muka, Interface Builder mencipta header dan fail pelaksanaan untuk anda dan kemudian memasukkannya ke projek Project Builder yang dikehendaki. Walaupun ciri-ciri terkuat Interface Builder berhasrat untuk mereka bentuk dan mencipta antara muka yang hebat, banyak ciri lain menjadikannya lebih daripada alat binaan antara muka. Ia memainkan peranan penting dalam pengalaman pengaturcaraan Cocoa.