โครงสร้างของภาษา Objective C ที่สำคัญมีดังนี้
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
.....
.....
.....
[pool drain];
return 0;
}
การทำงานของภาษา Objective C จะเริ่มทำงานที่ function main เป็นอันดับแรก
การแสดงข้อความในภาษา Objective C จะใช้คำสั่งดังนี้
NSLog(@"ข้อความที่ต้องการแสดง");
เมื่อรวมกับโครงสร้างเบื้อต้นจะได้ Code ที่ใช้แสดงข้อความดังนี้
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello Objective C");
[pool drain];
return 0;
}
ผลการรันจะออกมาดังรูป
ทำไมถึงต้องใช้ NSLog ใช้ printf ไม่ได้หรือ??
เนื่องจากคำสั่ง NSLog สามาบอกเวลาที่ทำงานคำสั่งนี้ได้ทำให้เราสามารถที่จะ Debug ได้ง่ายขึ้นและเป็นมาตรฐานของ Apple อีกด้วย
ส่วน printf ก็สามารถใช้งานได้ แต่ไม่นิยมใช้กัน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น