Cú pháp cơ bản Objective-C
Bạn đã thấy cấu trúc cơ bản của chương trình Objective-C, vì vậy sẽ dễ dàng hiểu được các khối xây dựng cơ bản khác của ngôn ngữ lập trình Objective-C.
Mã thông báo trong Objective-C
Một chương trình Objective-C bao gồm các mã thông báo khác nhau và mã thông báo là một từ khóa, một mã định danh, một hằng số, một chuỗi ký tự hoặc một ký hiệu. Ví dụ: câu lệnh Objective-C sau đây bao gồm sáu mã thông báo:
NSLog(@"Hello, World! \n");
Các mã thông báo riêng lẻ là -
NSLog
@
(
"Hello, World! \n"
)
;
Dấu chấm phẩy;
Trong chương trình Objective-C, dấu chấm phẩy là dấu chấm câu lệnh. Nghĩa là, mỗi câu lệnh riêng lẻ phải được kết thúc bằng dấu chấm phẩy. Nó chỉ ra sự kết thúc của một thực thể logic.
Ví dụ, sau đây là hai câu lệnh khác nhau:
NSLog(@"Hello, World! \n");
return 0;
Bình luận
Nhận xét giống như văn bản trợ giúp trong chương trình Objective-C của bạn và chúng bị trình biên dịch bỏ qua. Chúng bắt đầu bằng / * và kết thúc bằng các ký tự * / như hình dưới đây -
/* my first program in Objective-C */
Bạn không thể có nhận xét với trong nhận xét và chúng không xảy ra trong một chuỗi hoặc các ký tự.
Định danh
Định danh Objective-C là tên được sử dụng để xác định một biến, hàm hoặc bất kỳ mục nào khác do người dùng xác định. Số nhận dạng bắt đầu bằng chữ cái A đến Z hoặc từ a đến z hoặc dấu gạch dưới _ theo sau là không hoặc nhiều chữ cái, dấu gạch dưới và chữ số (0 đến 9).
Objective-C không cho phép các ký tự dấu câu như @, $ và% trong số nhận dạng. Objective-C là mộtcase-sensitivengôn ngữ lập trình. Như vậy, Nhân lực và nhân lực là hai định danh khác nhau trong Objective-C. Dưới đây là một số ví dụ về số nhận dạng được chấp nhận -
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal
Từ khóa
Danh sách sau đây cho thấy một số từ dành riêng trong Objective-C. Những từ dành riêng này không được dùng làm hằng số hoặc biến hoặc bất kỳ tên định danh nào khác.
Tự động | khác | Dài | công tắc điện |
phá vỡ | enum | Đăng ký | typedef |
trường hợp | bên ngoài | trở về | liên hiệp |
char | Phao nổi | ngắn | chưa ký |
hăng sô | cho | đã ký | vô hiệu |
tiếp tục | đi đến | kích thước | bay hơi |
mặc định | nếu | tĩnh | trong khi |
làm | int | cấu trúc | _Đóng gói |
gấp đôi | giao thức | giao diện | thực hiện |
NSObject | NSInteger | NSNumber | CGFloat |
bất động sản | giải phẫu học; | giữ lại | mạnh |
Yếu | không an toàn; | đọc viết | chỉ đọc |
Khoảng trắng trong Objective-C
Một dòng chỉ chứa khoảng trắng, có thể với chú thích, được gọi là dòng trống và trình biên dịch Objective-C hoàn toàn bỏ qua nó.
Khoảng trắng là thuật ngữ được sử dụng trong Objective-C để mô tả khoảng trống, tab, ký tự dòng mới và nhận xét. Khoảng trắng phân tách một phần của một câu lệnh với phần khác và cho phép trình biên dịch xác định vị trí một phần tử trong một câu lệnh, chẳng hạn như int, kết thúc và phần tử tiếp theo bắt đầu. Do đó, trong câu lệnh sau:
int age;
Phải có ít nhất một ký tự khoảng trắng (thường là khoảng trắng) giữa int và age để trình biên dịch có thể phân biệt chúng. Mặt khác, trong câu lệnh sau,
fruit = apples + oranges; // get the total fruit
Không có ký tự khoảng trắng nào là cần thiết giữa trái cây và =, hoặc giữa = và táo, mặc dù bạn có thể thêm một số ký tự nếu muốn vì mục đích dễ đọc.