ชุดคำสั่งที่ทำงานตามลำดับ
พื้นที่ฝึก
Objective C
เส้นทางฝึก Objective C ตั้งแต่ศูนย์
นิยามก่อน
Objective C คืออะไร
Objective C ใช้เขียนคำสั่งที่ชัดเจน ที่นี่เรียนเป็น เส้นทางฝึก Objective C ตั้งแต่ศูนย์ เริ่มจากภาพเดียว input ผ่านขั้นตอนแล้วกลายเป็น output
main.mรัน clang main.m -framework Foundation && ./a.outนิสัย เรียน Objective C ทีละส่วนเล็ก แล้วพิมพ์ตัวอย่างสั้นและรันค่าคือข้อมูล ตัวแปรคือชื่อที่เก็บข้อมูล
งานย่อยที่มีชื่อ รับ input และสร้างผลลัพธ์
Clang Objective C รันโค้ดจาก main.m
โค้ดแรกที่อ่านง่าย
ผลลัพธ์ของโปรแกรม
entry point output syntax NSLogNSLog(@"%d", 42);
ผลลัพธ์ 42ตระกูลภาษา
ผังตระกูล Objective C
ดูว่า Objective C มาจากไหน ใกล้กับภาษาใด และควรเรียนอะไรต่อ
เริ่มจากศูนย์
คลังคำถาม
ค้นหาก่อนฝึก
เลือกขั้นหรือค้นหาแบบฝึกของภาษานี้ แล้วเปิดข้อที่ต้องการทันที
Objective C ข้อ 1
Objective C ข้อ 1 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
Objective C ข้อ 2
Objective C ข้อ 2 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
Objective C ข้อ 3
Objective C ข้อ 3 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
Objective C ข้อ 4
Objective C ข้อ 4 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
Objective C ข้อ 5
Objective C ข้อ 5 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
Objective C ข้อ 6
Objective C ข้อ 6 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
Objective C ข้อ 7
Objective C ข้อ 7 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
Objective C ข้อ 8
Objective C ข้อ 8 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
Objective C ข้อ 9
Objective C ข้อ 9 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
Objective C ข้อ 10
Objective C ข้อ 10 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
Objective C ข้อ 11
Objective C ข้อ 11 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
Objective C ข้อ 12
Objective C ข้อ 12 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
Objective C ข้อ 13
Objective C ข้อ 13 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
Objective C ข้อ 14
Objective C ข้อ 14 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
Objective C ข้อ 15
Objective C ข้อ 15 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
Objective C ข้อ 16
Objective C ข้อ 16 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
Objective C ข้อ 17
Objective C ข้อ 17 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
Objective C ข้อ 18
Objective C ข้อ 18 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
ปรนัย
Objective C ข้อ 1
Objective C ข้อ 1 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
NSLog(@"%d", 42);
อ้างอิง
รูปแบบของ main.m
clang main.m -framework Foundation && ./a.outentry point output syntax NSLog
ผลลัพธ์ของโปรแกรม
NSLog(@"%d", 42);
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types int
ค่าและชื่อ
int total = 42; NSLog(@"%d", total);
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection NSArray
ฟังก์ชันและ collection
int add(int a, int b) {
return a + b;
}
NSArray *scores = @[@40, @2];
NSLog(@"%lu", (unsigned long)scores.count);- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks