WELCOME!

28/11/14

Objective C






OBJECTIVE C
adalah bahasa pemrograman yang di Luncurkan oleh Apple dalam mengembangkan aplikasi untuk iPhone dan sistem Mac. Di sini Saya akan membuat sedikit cacatan mudah untuk pelajari Objective-C. kita tau bahasa pemrograman sudah banyak yg implementasi ke Technology Iphone dan Android Phone,untuk belajar dari contoh. dari tutorial Objective-C ini mungkin berguna dalam memperoleh konsep inti dengan mudah dan dalam waktu yang sangat terbatas.
dalam Objective-C konsep-konsep pemrograman dengan melakukan pengkodean. Kita coba dengan konsep Learn by Doing.
Pendahuluan
Bagian ini menyediakan pengenalan dasar tentang bahasa pemrograman Objective-C. Objective C adalah bahasa pemrograman yang sangat tua dan itu dirancang dan dikembangkan pada tahun 1980. Sekarang Objective-C telah menjadi populer sekali lagi karena sedang digunakan oleh Apple untuk mengembangkan aplikasi untuk sistem Mac dan iPhone
Mengapa Objective-C?
Dalam bagian ini kita akan belajar tentang pentingnya Objective-C dan “Mengapa Objective-C?” digunakan sebagai bahasa pemrograman untuk mengembangkan aplikasi untuk Mac Sistem dan iPhone.
Objective-C Hello World Contoh
Dalam bagian ini saya akan menunjukkan kepada Anda bagaimana mengembangkan Hello World Objective-C program.
Objective-C pada Windows
Dalam bagian ini anda akan belajar cara menggunakan Objective C pada mesin Windows. Kami akan men-download dan menginstal Windows Objective-C compiler. Pada jendela GNU C compiler dapat digunakan untuk mengkompilasi program Objective-C.
Objective-C di Mac
Aku bagian ini kita akan menunjukkan cara untuk mengkompilasi dan menjalankan program Objective-C mesin Mac.
Kompilasi Objective-C
Pada bagian ini kita akan menunjukkan kepada Anda bagaimana untuk mengkompilasi program Objective-C jendela dan Max OS x mesin. Kompilasi program Objective-C diperlukan karena menghasilkan executable program yang dapat dijalankan.
kata kunci Objective-C
Dalam bagian ini kita akan tahu tentang kata kunci yang digunakan dalam bahasa C tujuan-. Objective-C adalah superset dari bahasa C, jadi program yang ditulis dalam c dan C + + harus mengkompilasi sebagai tujuan-c.
koment dan Expressions pesan
Seperti C dan C + + objektif-C memberikan komentar. Programmer dapat menggunakan baris tunggal atau multi komentar dalam kode sesuai dengan kebutuhan. Pesan ekspresi diapit oleh tanda kurung siku.
definisi Kelas dan deklarasi Metode
Karena tujuan-C adalah perpanjangan dari ANSI-C dan ia mengikuti pendekatan berorientasi obyek sehingga memberikan kelas-kelas dan objek. Cara untuk menyatakan dan menentukan kelas dan objek penciptaan sedikit berbeda dari C dan C + +.
program Objective-C dengan beberapa parameter
Objective-C memungkinkan programmer untuk menggunakan metode dengan beberapa parameter. Parameter ini dapat dari jenis yang sama atau dari jenis yang berbeda.
Ini adalah contoh program yang menunjukkan jumlah dari tiga angka sebagai output.
Access Modifiers dan Garbage Collection
Sebelumnya itu merupakan salah satu persyaratan untuk mengalokasikan dan melepaskan memori secara manual untuk membantu dengan masalah ini menyediakan referensi-sistem manajemen memori menghitung melalui menyimpan dan melepaskan kata kunci.
Kelas akses tingkat
Objective-C menyediakan fasilitas akses tingkat kelas. Dalam contoh yang diberikan di atas kita telah menggunakan ‘-’ tanda sebelum metode, ‘-’ berarti tingkat contoh akses. Sekarang kita akan melihat bagaimana untuk menentukan metode yang dapat mengakses pada tingkat kelas.
penanganan Exception di Objective-C
Objective-C memberikan pengecualian penanganan untuk menangani kondisi yang luar biasa sehingga kode dapat lebih mudah untuk menulis, mudah untuk mendeteksi pengecualian dalam kode dan lebih mudah untuk mempertahankan juga. Untuk mengambil pengecualian mendukung penanganan pastikan fobj-pengecualian-flag diaktifkan.
Objective-C Warisan
Objective-C memungkinkan programmer untuk Common mewarisi metode dan properti dari kelas yang lain, yang dikenal sebagai warisan. Kelas dari metode dan properti Warisan dikenal sebagai Base Class dan kelas yang dikenal sebagai turunan mewarisi Kelas.
Type Dinamis diObjective-C
Objective-C menyediakan banyak metode untuk bekerja dengan tipe dinamis. Dengan metode ini pemrogram dapat memeriksa bahwa obyek adalah kelas yang diberikan atau tidak, metode yang diberikan anggota kelas yang diberikan atau tidak dll
Objective-c manajemen memori:
mempertahankan dan lepaskan dimanajemen memori Objective-C menggunakan dua metode mempertahankan dan lepaskan. Di Objective-C setiap objek memiliki counter internal yang digunakan untuk melacak semua referensi yang digunakan oleh objek atau benda.
Objective-c Dealloc
Ketika sebuah objek berisi objek lain sebelum deallocation pemrogram perlu melepaskan semua benda-benda tersebut. Contoh ini menunjukkan bagaimana menggunakan metode dealloc, ketika Anda ingin DEALLOCATE sebuah objek yang sudah beberapa objek lainnya terpasang.
Kategori
Ketika programer tersebut ingin menambahkan beberapa fungsi ke kelas, biasanya memperpanjang kelas. Tapi ini bukan cara yang benar di mana-mana, jadi seperti ruby Objective-C juga menyediakan kategori untuk mencapai hal ini.
Posing
Berpose mirip dengan kategori tetapi bekerja sedikit berbeda dengan kategori. Ini memungkinkan pemrogram untuk mengajukan subclass untuk kelas super global. Ketika subclass berpose super metode kelas yang sama pada kedua kelas dengan subclass override metode.

Pengertian lain dari objective c
adalah untuk keperluan umum, tingkat tinggi, bahasa pemrograman berorientasi objek yang menambahkan Smalltalk-gaya pesan dengan bahasa pemrograman C. Ini adalah bahasa pemrograman utama yang digunakan oleh Apple untuk sistem operasi iOS dan OS X dan API masing-masing, Kakao dan Cocoa Touch.
Awalnya dikembangkan pada awal tahun 1980, ia dipilih sebagai bahasa utama yang digunakan oleh NeXT untuk sistem operasi NeXTSTEP, dari mana OS X dan iOS berasal . Generik Objective-C program yang tidak menggunakan Kakao Cocoa Touch atau perpustakaan juga dapat dikompilasi untuk sistem yang didukung oleh GCC atau dentang.
  • History of Objective-C Programming
Objective-C diciptakan pertama kali oleh Brad Cox dan Tom Love pada awal tahun 1980 di Stepstone perusahaan mereka. Keduanya telah diperkenalkan ke Smalltalk sementara pada Pusat Teknologi ITT Corporation Pemrograman pada tahun 1981. Karya awal di Objective-C jejak kembali ke sekitar waktu itu. Cox tertarik dengan masalah usabilitas sejati dalam desain software dan pemrograman. Dia menyadari bahwa bahasa seperti Smalltalk akan sangat berharga dalam membangun lingkungan pengembangan untuk pengembang sistem di ITT. Namun, ia dan Tom Love juga mengakui bahwa kompatibilitas dengan C adalah sangat penting dalam lingkungan rekayasa ITT telekomunikasi.  Cox mulai menulis prosesor pra-C untuk menambahkan beberapa kemampuan Smalltalk. Dia segera memiliki implementasi kerja perpanjangan berorientasi obyek dengan bahasa C, yang ia sebut “OOPC” untuk Object-Oriented Compiler Pra. Cinta dipekerjakan oleh Schlumberger Penelitian pada tahun 1982 dan memiliki kesempatan untuk mendapatkan yang pertama komersial salinan Smalltalk-80, yang selanjutnya mempengaruhi perkembangan gagasan mereka.
Dalam rangka untuk menunjukkan bahwa kemajuan nyata dapat dibuat, Cox menunjukkan bahwa membuat komponen software dipertukarkan benar-benar hanya membutuhkan perubahan praktis untuk alat yang ada. Secara khusus, mereka yang diperlukan untuk mendukung objek dalam cara yang fleksibel, datang disertakan dengan satu set yang dapat digunakan perpustakaan, dan memungkinkan untuk kode (dan setiap sumber daya yang dibutuhkan oleh kode) yang akan dibundel ke dalam format cross-platform tunggal.
Cinta dan Cox akhirnya membentuk usaha baru, Produktivitas Produk Internasional (PPI), untuk mengkomersilkan produk mereka, yang digabungkan sebuah compiler Objective-C dengan perpustakaan kelas. Pada tahun 1986, Cox menerbitkan deskripsi utama Objective-C dalam bentuk aslinya dalam Pemrograman Berorientasi Objek buku, An Evolutionary Approach. Meskipun ia berhati-hati untuk menunjukkan bahwa ada lebih banyak masalah usabilitas dari sekedar bahasa, Objective-C sering menemukan dirinya dibandingkan fitur untuk fitur dengan bahasa lain.
  • Mempopulerkan melalui NeXT
Setelah Steve Jobs meninggalkan Apple Inc, ia mulai perusahaan NeXT. Pada tahun 1988, NeXT berlisensi Objective-C dari StepStone (nama baru dari PPI, pemilik dari Objective-C merek dagang) dan memperpanjang compiler GCC untuk mendukung Objective-C, dan mengembangkan perpustakaan AppKit dan Yayasan Kit di mana pengguna NeXTstep antarmuka dan antarmuka pembangun didasarkan. Sementara workstation NeXT gagal untuk membuat dampak yang besar di pasar, alat-alat secara luas dipuji di industri. Hal ini menyebabkan NeXT untuk menjatuhkan produksi perangkat keras dan fokus pada perangkat lunak, menjual NeXTstep (dan OpenStep) sebagai platform untuk pemrograman kustom.
Pekerjaan untuk memperpanjang GCC dipimpin oleh Steve Naroff, yang bergabung dari NeXT StepStone. Perubahan Compiler, tetapi bukan perpustakaan runtime, dibuat tersedia sesuai persyaratan lisensi GPL render kontribusi open source dapat digunakan untuk masyarakat umum. Hal ini menyebabkan pihak lain berkembang seperti di bawah lisensi open source. Kemudian, Steve Naroff juga kontributor utama untuk bekerja di Apple untuk membangun frontend Objective-C untuk dentang.
Proyek GNU mulai bekerja pada implementasi software gratis dari Cocoa, bernama GNUstep, berdasarkan standar OpenStep  Glatting Dennis. Menulis GNU pertama Objective-C runtime pada tahun 1992. The GNU Objective-C runtime, yang telah digunakan sejak tahun 1993, adalah yang dikembangkan oleh Kresten Krab Thorup ketika ia menjadi mahasiswa di Denmark. Thorup juga bekerja di NeXT 1993-1996.
Setelah mengakuisisi NeXT pada tahun 1996, Apple Computer digunakan OpenStep dalam sistem operasi baru, Mac OS X. Ini termasuk Objective-C dan Objective-C NeXT alat pengembang berbasis, Project Builder (yang telah diperluas dan sekarang disebut Xcode), serta sebagai yang antarmuka desain alat, Interface Builder. Sebagian besar masa kini Kakao Apple API didasarkan pada objek antarmuka OpenStep, dan lingkungan Objective-C yang paling signifikan yang digunakan untuk pengembangan aktif.
Sumber Tulisan : http://en.wikipedia.org/wiki/Objective-C
  • Pemanfaatan Objective-C didalam Dunia Luas
Objective-C mungkin sudah tidak asing lagi kedengarannya, sebagai salah satu bahasa  pemograman objective-c sudah sangat populer dan banyak digunakan oleh perusahaan-perusahaan besar seperti Apple Inc. Sebagai salah satu bahasa pemograman yang sangat populer ini tentunya objective-c mempunyai peranan yang sangat besar dalam dunia luas.
Apple Inc sebagai salah satu perusahaan besar yang mengelola pembuatan dan pengembangan sebuah device teknologi canggih yanng berbasis iOS dan OS X seperti iPad, iPhone, iMac dan lain sebagainya. Dimana device-device teknologi canggih ( Gadget ) tersebut sangat diminati oleh seluruh orang didunia. Dan yang dapat kita ketahui bahwa  iOS dan OS X tersebut merupakan sebuah sistem operasi yang dibuat menggunakan bahasa pemograman berorientasi objek ( Objective-C ), hal ini  membuktikan bahwa Objective-C ini sangat berpengaruh dalam dunia luas.
Pemanfaatan Objective-C pada Perguruan Tinggi Raharja  Secara Umum
sebagai salah satu instansi pendidikan yang bergerak dalam bidang pendidikan ilmu Komputer selalu inovatif, dan kreatif dalam menciptakan sesuatu penemuan baru dalam bidang IT. Sebagai salah satu instansi pendidikan yang bergerak pada bidang ilmu komputer, tentunya mengharuskan Perguruan Tinggi  Raharja selalu uptodate di dalam perkembangan Dunia Teknologi Informasi. Sekarang ini Perguruan Tinngi Raharja sedang menerapakan sebuah sistem pembelajaran Berbasis 4B yang dikenal sebagai sistem pembelajaran iLearning. Sistem pembelajaran iLearning berbasis 4B yaitu  Sistem pembelajaran terbaru yang mengintegrasikan kinerja Otak kiri dan Otak Kanan secara simultan dengan  melakukan setiap aktifitas Belajar, Bekerja, Bermain, dan Berdoa pada satu waktu,  dapat dilakukan dimanapun  dan kapanpun menggunakan suatu device teknologi iPad.
Sistem pembelajaran ini merupakan sebuah terobosan baru dalam dunia pendidikan khusunya pada bidang IT. Dapat kita ketahui bahwa sistem pembelajaran ini diperkenalkan oleh Bapak Untung Rahardja, M.T.I  yang tidak lain adalah Presiden Direktur Perguruan Tinggi Raharja. Dimana sistem ini merupakan sistem pembelajaran yang diciptakan berdasarkan hasil penelitian beliau yang cukup lama pada bidang IT, sistem ini merupakan metode pembelajaran yang mengadobsi pada sistem pembelajaran yang dijalankan pada salah satu Universitas di Luar negeri.
Dapat kita ketahui iPad merupakan sebuah Device teknologi yang diciptakan oleh sebuah perusahaan besar Apple Inc, dimana sistem operasinya berbasis iOS, yang pembuatanya menggunakan Objective-C. Sehingga sebagai suatu sistem pembelajaran yang menggunakan media bantu pembelajaran seperti iPad, Perguruan Tinggi Raharja memasukan mata kuliah Programming pada kurikulum perkulaian mahasiswa iLearning. Dimana mata kuliah ini membahas mengenai Objective-C Programming, khusunya menggunakan software pemograman Xcode. Yang dimaksudkan atau bertujuan agar mahasiswa dapat mengerti secara lebih luas apa itu Objective-C Programming, dan dengan mengetahui itu diharapkan mahasiswa dapat membuat sebuah program atau Aplikasi iPad.
Pemanfaatan Objective-C untuk menyelesaikan KKP  dan SKRIPSI
KKP dan SKRIPSI merupakan suatu mata kuliah yang mengharuskan mahasiswa untuk melakuan sebuah penelitian yang bertujuan untuk menemukan sebuah penemuan baru dalam yang berguna. Perguruan Tinngi Raharja sebagai instansi pendidikan yang bergerak pada bidang ilmu komputer, tentunya mewajibkan mahasiswanya dalam menemukan sebuah penemuan baru yang berhubungan dengan dunia IT. Biasanya penelitian-penelitia pada bidang IT tidak lain adalah mengenai program dan Aplikasi. Sehingga untuk menyelesaikan sebuah penelitian yang berkaitan dengan program dan Aplikasi mengharuskan mahasiswa mengenal beberapa bahasa Pemograman. Salah satunya yaitu Objective-C. Dengan diberlakukannya sistem pembelajaran iLearning pada Perguruan Tinggi Raharja, Mahasiswa diharapkan untuk dapat menciptakan sebuah program atau aplikasi pada iPad, yang berguna untuk proses perkuliahan. Karena iPad menggunakan Sistem Operasi berbasis iOS, dan kita ketauhi bahwa iOS dibuat menggunakan Objective-C. Oleh karena itu Peranan Objective-C untuk mata kuliah KKP dan SKRIPSI sangat penting.
Share This

Tidak ada komentar:

Posting Komentar

Distributed By Blogger Template | Designed By Blogger Templates