Pertama-tama buka X-Code -> File -> New Project… -> Mac OS X -> Command Line Utility-> Foundation Tool -> choose.

Setelah memilih nama project, maka tampilannya kira-kira kayak begini:

Hello World

Kalau dilihat disitu, ada file dengan extension “.m”, itu adalah extension untuk source code objective-C. Pilih file tersebut, dan replace script nya dengan script sebagai berikut:

1
2
3
4
5
6
7
#import <stdio.h>
 
int main (int argc, const char * argv[])
{
    printf("hello world\n");
    return 0;
}

kemudian klik tombol “build and go”. Kemudian lihat hasilnya pada file lat-obj-c, seharusnya seperti gambar dibawah berikut:

Catatan:

  1. Objective-C adalah bahasa C yang dirancang untuk melaksanakan konsep object oriented
  2. Semua fungsi bahasa C disupport oleh Objective-C
  3. null pada C, diganti menjadi nil, keunggulan pada nil adalah nil dapat memanggil method, apabila method tersebut merupakan method yang mengembalikan output, maka outputnya juga akan bernilai nil. Sehingga tidak diperlukan lagi pengecekan apakah object tersebut nil atau ngak.
  4. Objective-C memiliki tipe data BOOL yang merepresentasikan tipe boolean, dan menggunakan YES dan NO menggantikan TRUE dan FALSE.
  5. Objective-C memiliki preprocessor #import untuk menggantikan #include, dimana dengan menggunakan #import, berarti compiler memastikan bahwa file hanya diinclude 1 kali.

Read the rest of this entry »