- Beranda
- Mac OSX Info & Discussion
[iShare & iDiscuss] OS X & iOS Application Development
...
TS
andriyheikal
[iShare & iDiscuss] OS X & iOS Application Development
Ane lagi mulai belajar buat aplikasi iphone sama ipad, cuma ternyata ngga gampang yah 
Kebetulan belum nemu threadnya juga, jadi mungkin agan2 yang udah ngerti bisa share di sini juga.
Buat langkah2 yang udah gw lakuin :
- Download xcode + iOS4 --> kalo ada yang butuh ini bisa gw kopiin klo mau ke kantor gw, file imagenya 2gb'an
- http://developer.apple.com/ipad/sdk/ --> cek tutor di situ
- Belajar objective-c --> ini nih masalah gw, susah amat nih mahkluk gw ngga ngerti2 (baru 2 hari sih)
- Browsing2 cari tutorialnya --> susah juga nyari tutor buat newbie
- Coba2 buat aplikasi sederhana --> baru sebatas tampilan, masih pusing sama objective-c nya
karena udah bolak balik cek forum programmer ngga nemu2 makanya gw inisiatif buat ini thread. lets sharing....
buat momod maaf klo salah room, gw udah bikin thread yang sama di forum programmer : http://www.kaskus.co.id/showthread.php?t=4958748
masalahnya di forum programmer juga belom ada threadnya soal iOS development, dan gw pengen posting di sini siapa tau ada user mac yang bisa/ pernah develop juga karena gw kesulitan buat sharing masalah ini.
kalo emang salah, mohon di hapus aja threadnya....
Referensi Web
=========
http://ideveloperindonesia.wordpress.com/ --> wajib buka buat yang baru mulai belajar, isinya banyak tutorial iOS development. blognya agan CompX
Index
====
iPhone Hello World
iPhone UIToolBar
iPhone Navigation Controller
iPhone App Icon & Splash Screen
iPhone TableView & UIAlertView
iPhone Accelerometer & UIProgressView
iPhone Simple Animation
SQLite Database pada iPhone
iPad RSS Reader --> Part 1 Part 2
iPhone Input Text and Submit Button --> Part 1 Part 2

Kebetulan belum nemu threadnya juga, jadi mungkin agan2 yang udah ngerti bisa share di sini juga.
Buat langkah2 yang udah gw lakuin :
- Download xcode + iOS4 --> kalo ada yang butuh ini bisa gw kopiin klo mau ke kantor gw, file imagenya 2gb'an
- http://developer.apple.com/ipad/sdk/ --> cek tutor di situ
- Belajar objective-c --> ini nih masalah gw, susah amat nih mahkluk gw ngga ngerti2 (baru 2 hari sih)

- Browsing2 cari tutorialnya --> susah juga nyari tutor buat newbie
- Coba2 buat aplikasi sederhana --> baru sebatas tampilan, masih pusing sama objective-c nya
karena udah bolak balik cek forum programmer ngga nemu2 makanya gw inisiatif buat ini thread. lets sharing....

buat momod maaf klo salah room, gw udah bikin thread yang sama di forum programmer : http://www.kaskus.co.id/showthread.php?t=4958748
masalahnya di forum programmer juga belom ada threadnya soal iOS development, dan gw pengen posting di sini siapa tau ada user mac yang bisa/ pernah develop juga karena gw kesulitan buat sharing masalah ini.
kalo emang salah, mohon di hapus aja threadnya....
Referensi Web
=========
http://ideveloperindonesia.wordpress.com/ --> wajib buka buat yang baru mulai belajar, isinya banyak tutorial iOS development. blognya agan CompX
Index
====
iPhone Hello World
iPhone UIToolBar
iPhone Navigation Controller
iPhone App Icon & Splash Screen
iPhone TableView & UIAlertView
iPhone Accelerometer & UIProgressView
iPhone Simple Animation
SQLite Database pada iPhone
iPad RSS Reader --> Part 1 Part 2
iPhone Input Text and Submit Button --> Part 1 Part 2
0
26.8K
283
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Mac OSX Info & Discussion
583Thread•550Anggota
Tampilkan semua post
TS
andriyheikal
#41
iPhone Input Text and Submit Button - Part 2
4. Coding Objective-C
- Edit file iPhone_FIrst_AppAppDelegate.h :
jadi kayak gini :
- Edit file iPhone_FIrst_AppAppDelegate.m :
tambahkan import
di @implementation block tambahkan
di method didFinishLaunchingWithOptions, tambahkan :
di method dealloc di paling bawah, tambahkan:
- edit file MyViewController.h
buat deklarasi variabel yang akan di gunakan di blok interface
tambahkan propertynya
deklarasikan juga method ini
sehingga akan menjadi seperti ini :
- edit file MyViewController.m
synthesize variabel2 yang telah di deklarasikan di header file di bawah blok @implementation:
jangan lupa setelah object di alokasi kan ke memory atau synthesize di release di method dealloc
Note : semua variabel yang di synthesize harus di release di method - (void)dealloc pada file .m
di method changeGreeting isi dengan :
buat method untuk menghilanGkan virtual keyboard setelah selesai menginput
5. Build n Run, silahkan di test aplikasinya
Sori klo bahasanya ngebingungin, susah juga nulis tutorial ternyata. maaf juga penjelasan komplit mengenai code bisa cek di sourcenya soalnya nanti bisa > 2 postingan
Buat yang mau sourcenya ada di server tetangga (668 Kb) :
- Edit file iPhone_FIrst_AppAppDelegate.h :
Spoiler for AppDelegate.h awal:
jadi kayak gini :
Spoiler for AppDelegate.h edit:
- Edit file iPhone_FIrst_AppAppDelegate.m :
tambahkan import
Code:
#import "MyViewController.h"
di @implementation block tambahkan
Code:
@synthesize window;
@synthesize myViewController;
di method didFinishLaunchingWithOptions, tambahkan :
Code:
MyViewController *aViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:[NSBundle mainBundle]];
[self setMyViewController:aViewController];
[aViewController release];
UIView *controllersView = [myViewController view];
[window addSubview:controllersView];
\t
[window makeKeyAndVisible];
\t
return YES;
di method dealloc di paling bawah, tambahkan:
Code:
[window release];
[myViewController release];
- edit file MyViewController.h
buat deklarasi variabel yang akan di gunakan di blok interface
Code:
\tUITextField *textField;
\tUILabel *label;
\tNSString *string;
tambahkan propertynya
Code:
@property (nonatomic, retain) IBOutlet UITextField *textField;
@property (nonatomic, retain) IBOutlet UILabel *label;
@property (nonatomic, copy) NSString *string;
deklarasikan juga method ini
Code:
- (IBAction)changeGreetingid)sender;
sehingga akan menjadi seperti ini :
Spoiler for MyViewController.h edit:
- edit file MyViewController.m
synthesize variabel2 yang telah di deklarasikan di header file di bawah blok @implementation:
Code:
@synthesize textField;
@synthesize label;
@synthesize string;
jangan lupa setelah object di alokasi kan ke memory atau synthesize di release di method dealloc
Code:
[textField release];
[label release];
[string release];
Note : semua variabel yang di synthesize harus di release di method - (void)dealloc pada file .m
di method changeGreeting isi dengan :
Code:
self.string = textField.text;
NSString *nameString = string;
if ([nameString length] == 0){
\tnameString = @"Input Text Field Kosong";
}\t
\t
NSString *greeting = [[NSString alloc] initWithFormat:@"Hello, %@!", nameString];
label.text = greeting;
[greeting release];
buat method untuk menghilanGkan virtual keyboard setelah selesai menginput
Code:
- (BOOL)textFieldShouldReturnUITextField *)theTextField {
if (theTextField == textField) {
[textField resignFirstResponder];
}
return YES;
}
5. Build n Run, silahkan di test aplikasinya

Spoiler for skrinsut:
Sori klo bahasanya ngebingungin, susah juga nulis tutorial ternyata. maaf juga penjelasan komplit mengenai code bisa cek di sourcenya soalnya nanti bisa > 2 postingan

Buat yang mau sourcenya ada di server tetangga (668 Kb) :
Spoiler for source code:
0