S Objective-C , Cocoa , dan iOS Hal – hal yang perlu diketahui sebagai pemula Part 1 Joni Cong – iOS Developer jonice@gramedia-
S
Objective-C , Cocoa , dan iOS
Hal – hal yang perlu diketahui sebagai pemulaPart 1
Joni Cong – iOS Developerjonice@gramedia-
majalah.com
Ruang Lingkup
Sejarah Objective-C dan Cocoa Framework
Pengenalan pemrograman Objective-C
Pengenalan Cocoa (Framework)
Pengenalan Xcode 4.2
Sejarah Objective-C dan Cocoa
Framework
Sejarah Objective-C & Cocoa Touch
Lahir pada tahun
1980an
Sejarah Objective-C & Cocoa Touch
Bahasa C + Smalltalk
=
Objective-CBrad Cox
C Programming
Smalltalk
Objective-C
Sejarah Objective-C & Cocoa Touch
1985Steve Jobs mendirikan NeXT, Inc
Sejarah Objective-C & Cocoa
Touch
Sejarah Objective-C & Cocoa Touch
NeXT, Inc
Unix (Sistem Operasi) + Objective C
=
NextSTEP
Powerful user interface toolkit
Sejarah Objective-C & Cocoa
Touch
Sejarah Objective-C & Cocoa Touch
1996Apple akuisisi NeXT, Inc
NextSTEP => Cocoa
Sejarah Objective-C & Cocoa Touch
TodayNative language untuk
membangun Mac OS and iOS Apps
Pengenalan
Pemrograman Objective-C
Class ImplementasiClass DekralasiMyPoint.h MyPoint.m
Test Class: main.m
Test Class: main.m
Import file dekralasi .h
Alokasi memory class Point.Inisialisasi class Point.Memanggil Method Print.
Dasar – dasar Pemrograman Objective-C
Dasar – dasar Pemrograman Objective-C
Method
Dasar – dasar Pemrograman Objective-C
Method dengan 2 ArgumentsDeklarasi:
- (void) setXandY: (int) x: (int) y
- (void) setX: (int) x andY: (int) y
Usage:
[object setXAndY: 5: 6];
[object setX: 5 andY: 6];
Data Type
Arithmetic operators
Relational operators
Logical operators
Pengenalan
Cocoa Framework
Pengenalan Cocoa Framework
MVC
COCOA
Cocoa Arsitektur
Frameworks
More…
Object di Cocoa
Pengenalan
Xcode 4.2
Thank you
Question?