Dasar-Dasar Pengembangan Aplikasi iPhone

Sejak Apple meluncurkan iPhone di AS, orang-orang di seluruh dunia telah memilikinya, sehingga saat ini banyak orang menggunakan iPhone. Ini adalah teknologi hebat yang dapat dibeli dengan harga rata-rata dan dilengkapi dengan teknologi sentuh dengan layar besar dan bentuk melengkung yang kompak.

Layar sentuh dapat disentuh oleh dua jari yang berbeda di tempat yang berbeda. iPhone juga memiliki Sistem Pemosisian Global, sehingga Anda dapat mengetahui di mana Anda berada. Ini memiliki kemampuan untuk mendeteksi gerakan dalam tiga dimensi bersama dengan fungsi lain seperti kamera, buku alamat dan vibrator yang dapat diprogram. Jadi iPhone lebih dari sekadar ponsel. Ia bekerja pada CPU ARM 620 MHz dengan pemanasan terbatas, bersama dengan DRAM 128 MB dan memori Flash 4 hingga 16 GB. Menggunakan Apple OS X, dibangun di atas Unix. Kabar baiknya tentang kemungkinan iPhone adalah Anda dapat membuat aplikasi sendiri, terlepas dari yang sudah Anda terima. Ada toolkit pengembang yang dirilis, iPhone SDK, yang dengannya Anda dapat mengembangkan aplikasi iPhone. Ada dua opsi: aplikasi berbasis web dan aplikasi asli. Aplikasi web dijalankan di browser menggunakan HTML, CSS, ASP, Java, .NET, Ruby atau JSP dan aslinya dijalankan pada kerangka kerja bawaan yang disediakan oleh kit pengembangan iPhone.

Bahasa tempat Anda menulis kode Anda disebut Objective-C, sebagaimana diterapkan oleh Apple. Ini adalah bahasa yang berorientasi objek, sehingga ditandai dengan enkapsulasi data dan metode, pewarisan dan polimorfisme yang fokus pada objek, aksesibilitas, dan koneksi di antara mereka. Dengan cara ini Anda dapat membuat tombol, tampilan, jendela, slider dan pengontrol untuk memanuver informasi Anda di dalam program dan bekerja dengannya melalui acara dan tindakan.

Kelas standar tersedia, tetapi Anda dapat membuat kelas Anda sendiri yang mengambil alih dari normal dan berinteraksi dengan mereka dalam proyek Anda. Sistem operasi terdiri dari empat lapisan (Core OS, Core Services, Media, Cocoa touch), dengan masing-masing lapisan berisi kerangka kerja yang dapat Anda gunakan untuk aplikasi Anda. Level dasar Core OS berisi perangkat lunak kernel yang berhubungan dengan jaringan, threading, input / output, dan memori. Layanan Inti menawarkan Anda kerangka kerja untuk semua aplikasi, Media menawarkan protokol audio dan video dan Cocoa touch adalah yang dengannya Anda dapat mengontrol acara, jendela, dan antarmuka pengguna.

Anda harus menggunakan komputer Intel Mac dengan Mac OS X Leopard dan Anda harus menggunakan iPhone SDK, yang dapat diunduh. Yang terakhir dapat menguji aplikasi Anda tanpa perangkat iPhone. Anda juga harus mendaftar untuk pengembangan program dengan Apple.

Aplikasi permainan untuk iPhone telah dibangun. Mereka menggunakan pendeteksi gerak ponsel untuk mengontrol mobil balap di game balap. Aplikasi lain menggunakan Wi-Fi untuk menghubungkan Anda ke internet seperti laptop atau komputer.

Jika Anda tertarik untuk mengembangkan game mobile atau aplikasi iPhone, Anda dapat mencari di internet untuk pengembang aplikasi iPhone. Perusahaan seperti itu mungkin tidak lebih dari dua tahun, tetapi beberapa telah bekerja di IT lebih lama, sehingga keahlian mereka dapat bermanfaat bagi Anda.



Source by Jonathan Charles