Thứ Ba, 18 tháng 9, 2018

Cấu Trúc Chương Trình

Trong bài học này bạn sẽ tìm hiểu về cấu trúc chương trình Hello World mà chúng ta vừa tạo ra. Trên Xcode bạn click chuột vào file main.m để mở file này trong khung Editor. Ở đây bạn sẽ thấy phần đầu của file này chứa các dòng comment màu xanh (phần được đặt trong khung viền xanh ở hình dưới đây):

Các dòng này được dùng để tạo chú thích, giải thích thêm về các đoạn mã sẽ làm gì trong chương trình.

Code comment Objective-C

Chú ý: Nếu trên Xcode của bạn khung Editor không thấy hiển thị số dòng thì bạn có thể cấu hình Xcode bằng cách chọn menu Xcode -> chọn Preferences -> bấm chọn Text Editing và trong tab Editing tích chọn Line numbers.

Hiển thị số dòng line number trong Xcode

Dòng số 9 #import <Foundation/Foundation.h> là một dòng lệnh hướng dẫn (tên tiếng Anh là directive). Dòng lệnh này dùng để đưa khung làm việc Foundation Framework vào chương trình.

Dòng số 14 NSLog(@"Hello, World!"); được gọi là một câu lệnh (statement). Câu lệnh này dùng để hiện thị dòng chữ Hello, World! trong khung Debugger khi chương trình được thực thi (bấm nút Run để chạy chương trình). Mỗi một câu lệnh được sử dụng để thực thi một nhiệm vụ nào đó và nó được kết thúc bởi dấu ;.

Cuối cùng, từ dòng số 11 tới dòng 17, bạn thấy có 2 khung được tô màu xanh đậm. Mỗi khung được dùng để chứa một đoạn mã lệnh (code block). Một đoạn mã lệnh bao gồm một hay nhiều câu lệnh khác nhau được đặt trong cặp dấu ngoặc {...}.

Trong Objective-C bạn có thể thêm tuỳ ý ký tự trắng và xuống dòng giữa các từ khoá mà không ảnh hưởng tới quá trình thực thi chương trình. Ví dụ bạn có thể thêm khoảng trắng chen vào giữa các từ khoá const, char* như ở dưới đây:

Khoảng trắng trong Objective-C

Tuy nhiên bạn không thể thêm khoảng trắng hoặc xuống dòng giữa các ký tự của một từ khoá, làm như vậy sẽ khiến chương trình bị lỗi như ở dưới đây:

Khoảng trắng trong Objective-C

Ngoài ra, khoảng trống sẽ được hiển thị khi bạn đặt nó vào bên trong một chuỗi và như vậy một khoảng trống sẽ được hiển thị khác với nhiều khoảng trống:

Khoảng trắng trong Objective-C

Một tính năng khá hữu dụng trong Xcode đó là type hinting. Với tính năng này Xcode sẽ gợi ý các tên hàm, tên biến khi bạn viết mã lệnh. Ví dụ khi bạn bắt đầu gõ chữ cái n Xcode sẽ hiển thị tên các tên hàm, tên biến... chứa chữ cái này:

Xcode type hinting


Nguồn: CodeHub.vn

Không có nhận xét nào:

Đăng nhận xét

Bài Viết Nổi Bật

Thẻ Đề Mục

Các thẻ đề mục (còn gọi là thẻ heading) dùng để đánh dấu các đề mục của trang web. Ví dụ sau sử dụng thẻ <h1> để tạo một đề mục: ...

Được Xem Nhiều