Mục tiêu-C là gì?

Objective-C là ngôn ngữ lập trình hướng đối tượng được phát triển đầu tiên vào giữa những năm 1980 bởi các kỹ sư Brad Cox và Tom Love. Nó dựa trên ngôn ngữ lập trình C và sử dụng một hệ thống truyền thông điệp xuất phát từ ngôn ngữ lập trình Smalltalk. Objective-C được NeXT cấp phép vào năm 1988 và là ngôn ngữ lập trình được sử dụng trong phần lớn các phần mềm của Apple ngày nay.

Objective-C có gì khác biệt?

Trong Objective-C, lập trình hướng đối tượng dựa trên việc truyền các thông điệp giữa các thể hiện đối tượng. Không giống như các ngôn ngữ OOP khác mà bạn gọi phương thức của một thể hiện để gọi hành vi của nó, trong Objective-C bạn gửi cho nó một tin nhắn. Hai loại lập trình tương đương ít nhiều, nhưng có sự khác biệt. Ví dụ, khi một đối tượng trong Objective-C được gửi một tin nhắn, nó có thể chọn bỏ qua nó hoặc chuyển tiếp nó đến một đối tượng khác, thay vì trả về một giá trị.

Đây là một ví dụ "Xin chào, Thế giới!" chương trình được viết bằng Objective-C:

 #import #import int main (void) {NSLog (@ "Xin chào, thế giới! \ n"); trả về 0; } 

Apple, Object, Ngôn ngữ lập trình, Thuật ngữ lập trình