สวัสดีครับ วันนี้มาเริ่มเขียนกันนะครับโดยมาSay Hello World กันก่อน
1)มาสร้าง Project กันเลยครับ เลือก Application
แล้วเลือก Command Line Tool'
แล้วก็กด Choose เลยครับ
2) เมื่อขึ้นมาอย่างงี้ก็ให้ใส่ชื่อ Project ไปเลยครับ
อย่างเช่นตัวอย่างก็ "HelloWorld" ไปเลย แล้วก็กด Save
3) จากนั้นก็เลือกไฟล์ HelloWorld.m
ใส่โค้ดไปตามนี้
#import < Foundation/Foundation.h >
int main (int argc, const char * argv[]) {
// insert code here...NSLog(@"Hello, World! by Devinthailand");
return 0;
}
4)เมื่อกด Command + Shift + R ก็จะมี Console ขึ้นมา
จากนั้นก็กด Command + R อีกทีเพื่อรัน จะได้ตามรูปครับ
เรามาอธิบาย Code กันครับ
NSLog(@"Hello, World! by Devinthailand");
NSLog คืออะไร จริงๆแล้วมันก็คือMethod Print ใน Objective C นัั่นเอง
ซึ่ง ถ้าเป็น ภาษา C ก็คือ printf() หรือ ภาษาจาว่าก็ System.out.println();
NSLog ถูกวิพากษ์วิจารณ์ว่าเป็น Method ที่มีการตั้งชื่อได้แย่มากเพราะคำว่า "Log" ซึ่ง Programmer บางคนหรือคนทั่วไปอาจจะไม่ Make sense กับคำว่า "Log" ที่ใช้สำหรับ Print ออกมาทาง Console
ส่วน"NS"ย่อมาจาก NextSTEP ซึ่งเป็น Toolkit ของบริษัท NeXT Software ก่อนที่จะถูก Apple เข้ารวบรวมกิจกรรมในปี 1996
ส่วน
return 0;คือการบอก Compiler ว่าเสร็จแล้ว
0 comments:
Post a Comment