Objective-C คืออะไร

Objective-C เป็นภาษาโปรแกรมเชิงวัตถุที่พัฒนาขึ้นครั้งแรกในช่วงกลางทศวรรษ 1980 โดยวิศวกรแบรดค็อกซ์และทอมเลิฟ มันขึ้นอยู่กับภาษาการเขียนโปรแกรม C และใช้ระบบการส่งข้อความที่ได้มาจากภาษาการเขียนโปรแกรม Smalltalk Objective-C ได้รับอนุญาตจาก NeXT ในปี 1988 และเป็นภาษาการเขียนโปรแกรมที่ใช้ในซอฟต์แวร์ส่วนใหญ่ของ Apple ในปัจจุบัน

อะไรคือความแตกต่างของ Objective-C?

ใน Objective-C การเขียนโปรแกรมเชิงวัตถุขึ้นอยู่กับการส่งผ่านข้อความระหว่างอินสแตนซ์ของวัตถุ แตกต่างจากภาษา OOP อื่น ๆ ที่คุณเรียกใช้วิธีการของอินสแตนซ์เพื่อเรียกใช้ลักษณะการทำงานใน Objective-C คุณส่งข้อความ การเขียนโปรแกรมทั้งสองประเภทเทียบเท่าหรือมากกว่า แต่มีความแตกต่าง ตัวอย่างเช่นเมื่อวัตถุใน Objective-C ถูกส่งข้อความก็สามารถเลือกที่จะไม่สนใจหรือส่งต่อไปยังวัตถุอื่นแทนที่จะส่งกลับค่า

นี่คือตัวอย่าง "Hello, World!" โปรแกรมที่เขียนใน Objective-C:

 #import #import int main (void) {NSLog (@ "Hello, world! \ n"); กลับ 0 } 

แอปเปิ้ล, วัตถุ, ภาษาการเขียนโปรแกรม, เงื่อนไขการเขียนโปรแกรม