Ringkasan Objective-C

Objective-C adalah bahasa tujuan umum yang dikembangkan di atas bahasa Pemrograman C dengan menambahkan fitur bahasa pemrograman Small Talk sehingga menjadikannya bahasa berorientasi objek. Ini terutama digunakan dalam mengembangkan sistem operasi iOS dan Mac OS X serta aplikasinya.

Awalnya, Objective-C dikembangkan oleh NeXT untuk NeXTSTEP OS yang diambil alih oleh Apple untuk iOS dan Mac OS X.

Pemrograman berorientasi objek

Objective-C sepenuhnya mendukung pemrograman berorientasi objek, termasuk empat pilar pengembangan berorientasi objek -

  • Encapsulation
  • Menyembunyikan data
  • Inheritance
  • Polymorphism

Kode Contoh

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

   NSLog (@"hello world");
   [pool drain];
   return 0;
}

Kerangka Dasar

Framework Foundation menyediakan banyak fitur dan terdaftar di bawah ini.

  • Ini mencakup daftar tipe data yang diperpanjang seperti NSArray, NSDictionary, NSSet, dan sebagainya.

  • Ini terdiri dari serangkaian fungsi yang kaya yang memanipulasi file, string, dll.

  • Ini menyediakan fitur untuk penanganan URL, utilitas seperti format tanggal, penanganan data, penanganan kesalahan, dll.

Tujuan Pembelajaran-C

Hal terpenting yang harus dilakukan saat mempelajari Objective-C adalah fokus pada konsep dan tidak tersesat dalam detail teknis bahasa.

Tujuan belajar bahasa pemrograman adalah menjadi programmer yang lebih baik; yaitu, menjadi lebih efektif dalam merancang dan menerapkan sistem baru dan memelihara yang lama.

Penggunaan Objective-C

Objective-C, seperti yang disebutkan sebelumnya, digunakan di iOS dan Mac OS X. Ini memiliki basis pengguna iOS yang besar dan sebagian besar meningkatkan pengguna Mac OS X. Dan karena Apple berfokus pada kualitas terlebih dahulu dan luar biasa bagi mereka yang mulai belajar Objective-C.