KomputerPerangkat lunak

Mengembangkan aplikasi untuk iOS: di mana untuk memulai?

Dengan setiap hari berlalu meningkatkan jumlah orang yang ingin belajar cara membuat program. Setelah mengumpulkan informasi dalam jaringan datang kepada mereka gagasan bahwa yang paling menjanjikan adalah pengembangan aplikasi untuk iOS - sistem operasi Apple. Bahkan, mimpi - yang satu ini, dan pemrograman - lain. Membuat aplikasi Anda sendiri tidak mudah. Tapi tidak fantastis sulit. Apa yang perlu Anda lakukan?

bahasa pemrograman

Untuk menulis sebuah program untuk platform tertentu, Anda perlu menggunakan bahasa pemrograman tertentu. Mengembangkan aplikasi untuk iOS dan Android berbeda. Jika platform dari "Google" Anda harus memilih bahasa Jawa, untuk iOS pilihan antara Objective-C dan Swift. Untuk waktu yang lama untuk mengembangkan untuk platform iOS itu dilakukan hanya dengan bantuan bahasa pemrograman Objective-C. Terlepas dari kenyataan bahwa ia selama bertahun-tahun, itu masih berkembang dan digunakan oleh sejumlah besar pengembang. Tapi negatifnya - itu adalah penghalang tinggi untuk masuk.

Karena sumber utama keuntungan Apple toko aplikasinya, karyawan tertarik alat yang lebih berguna dan menarik. Untuk alasan ini, konferensi reguler untuk pengembang, yang memberitahu kita tentang perubahan dalam sistem operasi. Pada tahun 2014, para pengembang menunjukkan bahasa pemrograman baru Swift, yang mengembangkan aplikasi untuk iOS. Swift mudah dipelajari, karena memiliki sintaks yang sangat sederhana dan sangat diketik. Bagi mereka yang ingin belajar untuk membangun aplikasi untuk iOS memiliki bahasa ini sangat cocok.

Apa yang dibutuhkan untuk memulai

Selain pengetahuan dasar pemrograman, Anda harus memiliki berikut:

  • atau komputer notebook dengan sistem operasi OSX di papan;
  • lingkungan pengembangan Xcode, yang gratis.

set ini memungkinkan aplikasi untuk dijalankan dalam simulator khusus langsung di komputer. Tapi kita harus ingat bahwa di masa depan mungkin harus membayar $ 99 untuk berlangganan tahunan untuk mendapatkan program pengembang. Setelah pembayaran akan dapat:

  • dirancang untuk menjalankan program ini tidak di simulator dan pada perangkat yang sebenarnya;
  • menempatkan aplikasi di toko App Store;
  • men-download versi baru dari lingkungan pengembangan dan iOS.

Dalam versi baru dari Xcode ada unsur seperti "sandbox", yang disebut Playground. Berikut perancang dapat bereksperimen dengan bahasa pemrograman baru.

Banyak orang ingin memulai menulis program, tapi saya berpikir bahwa itu sangat sulit. Tentu saja, untuk menjadi seorang profesional, Anda harus memiliki banyak pengetahuan dan pengalaman yang luas di belakang mereka. Tetapi untuk membuat aplikasi kecil, tidak perlu menjadi seorang profesional.

Bagaimana memulai mengembangkan aplikasi untuk iOS dan Android? Pembelajaran terjadi dalam praktek. Oleh karena itu, perlu untuk memulai dengan. Banyak teori - tidak selalu baik. Setelah semua, jika seseorang akan membaca dari depan ke belakang sepuluh buku tentang pemrograman, programmer komputer, ia tidak akan. Kita harus bertindak.

tempat bermain

Ini "sandbox" - ini adalah lingkungan yang bagus untuk belajar bahasa pemrograman. Seperti yang terlihat? pengguna memasukkan baris kode dan segera melihat hasil eksekusi. Setelah menjadi jelas bahwa fragmen yang ditulis bekerja sebagaimana mestinya, itu hanya dapat ditransfer ke proyek. Dengan bantuan dari "sandbox" bisa memecahkan tugas-tugas seperti:

  • pengembangan sintaks bahasa pemrograman;
  • meningkatkan keterampilan pemrograman dengan bantuan eksperimen dengan API baru;
  • pelaksanaan perhitungan aritmatika sederhana;
  • pengembangan algoritma baru dan mengawasi setiap gerakan nya.

Mengembangkan aplikasi untuk iOS: di mana untuk memulai

Teori - itu tentu baik, tapi, seperti yang disebutkan sebelumnya, membutuhkan latihan. Dalam rangka untuk berkenalan dengan "sandbox", Anda perlu menjalankan lingkungan pengembangan Xcode. Setelah memulai pengguna dapat melihat jendela, yang mengusulkan untuk membuat proyek baru atau mulai Playground. Aku butuh titik kedua. Sekarang Anda perlu untuk datang dengan nama dan menyimpan "sandbox" di lokasi yang nyaman di komputer Anda. By the way, pengembangan aplikasi untuk iOS ke Windows juga mungkin, tapi kemudian harus memecahkan banyak masalah. Ini instalasi sistem bajakan operasi, dan mengedit file-file penting, dan banyak bug dan crash.

Setelah Anda menyimpan itu akan diluncurkan sama Playground, yang diperlukan.

Pada pandangan pertama, tidak ada yang menarik. Namun perlu memasukkan kode Anda seperti penampilan akan segera berubah.

Sebagai permulaan, Anda bisa mencoba untuk menulis sebagai berikut:

var z = 3

untuk var y = 0; y <10; ++ y {

z + = z * y

}

z

println ( "hasil: (z)")

Setelah ini "sandbox" akan mengubah penampilan. Di kolom kanan (hasil panel) menunjukkan nilai-nilai untuk setiap baris, yang diperoleh setelah eksekusi. Juga di kolom kanan, Anda dapat memilih untuk menampilkan waktu bar, yang memungkinkan Anda untuk melacak perubahan dari waktu ke waktu dari ekspresi yang dipilih. Hal ini juga menunjukkan konsol output ke teks yang akan menjadi output dari program ini.

kode komentar

Mengembangkan aplikasi untuk iOS, serta untuk platform lain, bukan tanpa komentar, yang diperlukan untuk memastikan bahwa pengembang lebih mudah untuk menavigasi dalam kode. Komentar - garis ini diabaikan selama eksekusi program. Mereka dapat menjadi single-line dan multiline.

variabel

Dengan demikian, aplikasi yang ditulis dalam bahasa pemrograman. Mendasarkan setiap variabel komponen bahasa. Mengembangkan aplikasi untuk iOS dan Android tidak mungkin tanpa menggunakan variabel. Seperti namanya, itu adalah sebuah wadah, yang berisi nilai variabel. Setiap variabel harus memiliki nama yang unik dan dapat mengandung nilai numerik dan teks. Variabel Swift bahasa pemrograman didefinisikan menggunakan kata kunci var dan biarkan. Dalam kasus kedua, variabel tidak dapat diubah dan harus diinisialisasi di deklarasi. Dalam kasus pertama, variabel diinisialisasi segera sebelum digunakan.

Setiap variabel memiliki beberapa jenis. Ini mungkin string, angka floating point nilai (pecahan) boolean (benar dan salah).

Output dari hasil

Hasil dari program ini ditampilkan di konsol. Apa itu? Ini adalah apa yang menyediakan interaksi pengguna dengan komputer. Dengan demikian, output dari konsol dulu disebut monitor dan masukan konsol - Keyboard. Sekarang makna dari istilah sedikit telah berubah. Jadi yang disebut window lunak untuk masukan perintah dan output. Mengembangkan aplikasi untuk iOS sering menuntut penarikan data. Untuk melakukan hal ini dalam bahasa yang tersedia Swift perintah cetak dan println. The berbeda pertama dari kedua yang secara otomatis memulai baris baru.

fungsi

Konsep dasar berikut dalam pemrograman - fungsi. Ini adalah urutan tertentu tindakan yang melakukan tugas tertentu. Setiap fungsi dapat mengambil nilai apapun, dan mengembalikan hasil. Untuk menggunakan struktur ini, Anda harus terlebih dahulu menyatakan dengan func kata kunci. Setelah itu berisi nama dan tanda kurung. Jika nilai yang akan dikembalikan, setelah kurung menunjukkan jenisnya. Jika nilai kembali tidak hadir, jenis tidak ditentukan, atau menunjukkan "kosong" tipe - kekosongan. Dalam kurung adalah nilai-nilai yang fungsi mengambil. Untuk memanggil fungsi untuk menunjukkan nama dan nilai-nilai untuk argumen.

Anda dapat membuat nama parameter dalam pemanggilan fungsi itu tentu ditunjukkan. Untuk tujuan ini, dibingkai oleh simbol "grid".

Jadi, Anda dapat menulis fungsi yang berguna yang dapat, misalnya, untuk menghitung nilai tukar, mengkonversi satu unit pengukuran yang lain. Setiap kali ada kebutuhan untuk menggunakannya, hanya cukup untuk memanggil fungsi-fungsi ini, alih-alih menulis kode dari awal.

Apa sekarang?

Jadi, seperti dapat dilihat dari atas, pengembangan aplikasi untuk iOS dengan tangan mereka mungkin berada di kekuatan masing-masing. Hal utama - untuk mempelajari dasar-dasar bahasa pemrograman, untuk berkenalan dengan lingkungan pengembangan dan banyak latihan dan sering. praktek yang membantu untuk membuat kemajuan yang signifikan. Tapi seperti yang dijelaskan di sini - itu hanya awal. Lebih lanjut dalam dunia pemrograman akan banyak menarik, kompleks, menarik. Ini akan selalu menjaga pikiran Anda tajam, untuk menciptakan sesuatu yang baru dan hidup yang baik. Setelah semua, mesin Apple yang digunakan di seluruh dunia. Oleh karena itu, aplikasi Anda akan dapat mengevaluasi jutaan orang.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.