iOS Tutorial 02 : IBOutlet dan UISlider

Hari ini saya mencoba XCode 4.0.1 yang cukup impresif, terutama pada penggabungan Interface Builder dan Code Editor menjadi satu window.  Jauh lebih mudah karena tidak perlu lagi berganti window untuk desain interface dan menuliskan kode.

Pada tutorial ini saya akan membahas mengenai IBOutlet dan contoh penggunaan UISlider.  Apa itu IBOutlet? sebenarnya ini berkaitan dengan pattern MVC.  Perlu anda ketahui, iOS development menggunakan pattern MVC (Model View Controller).  Lalu apa hubungan IBOutlet dengan MVC?  Salah satu tugas Controller adalah mengatur jalur data dan respon dari Model dan View.  Misalnya saja pada View terdapat satu Label (untuk menampilkan teks).  Controller suatu saat ingin mengubah teks yang ditampilkan oleh label tersebut.  Pada saat seperti ini, Controller akan berkomunikasi dengan View menggunakan Object yang namanya IBOutlet.  Secara mudah, IBOutlet akan kita gunakan bila Controller kita ingin mengubah tampilan/nilai pada komponen yang ada pada View 🙂

Kasus yang akan saya bahas kali ini adalah pembuatan aplikasi Termometer.  KIra-kira berikut adalah tampilan dari program:

Continue reading iOS Tutorial 02 : IBOutlet dan UISlider

IOS Development

Beberapa hari ini saya mulai tertarik untuk belajar membuat program untuk iOS (iPhone, iPad, iPod Touch).  Untuk dapat membuat program tersebut saya harus belajar bahasa pemrograman Objective-C.  Tidak ada pilihan bahasa pemrograman lain (kecuali anda menggunakan 3rd party SDK).

Bagi anda yang berminat untuk belajar juga, saya sarankan untuk memahami terlebih dahulu konsep MVC (Model View Controller).  Kemudian persyaratan berikutnya adalah memahami konsep Pemrograman Berorientasi Obyek (Object Oriented Programming).  Jika anda menguasai Java, anda hanya akan membutuhkan sedikit penyesuaian konsep dan “gaya penulisan”.

Biasanya untuk belajar bahasa pemrograman atau paradigma pemrograman yang berbeda akan membutuhkan waktu untuk penyesuaian sampai kita memahami betul konsepnya.  Sesuai dengan pepatah yang sering muncul di film (terutama film kungfu, atau shaolin) seperti berikut :

“If you have a glass full of water you cannot put Coca Cola into it unless you first empty it.

You must empty your glass that it may be filled.”

Mencoba XCode

Saya berencana akan menuliskan eksplorasi saya dalam bentuk tutorial di blog ini. Sampai ketemu di tutorial perdana (saat ini masih dalam bentuk draft).