Objective-C 是一门通用的、高级的编程语言。它也是一门扩展了 ANSI C 的语言,它将 Smalltalk 式的消息传递机制加入到 ANSI C 语言中。
Objective-C 是面向对象的语言,提供了面向对象的编程特性,例如封装、继承和多态。Objective-C 是 C 语言的超集,所以你可以在 Objective-C 程序中使用 C 语言代码。Objective-C 也支持动态类型,它意味着在运行时你可以动态决定对象的类别。
Objective-C 最早是由 Brad Cox 和 Tom Love 开发的。1988 年,他们发表了一篇名为 Objective-C: An Object-Oriented Programming Language 的论文。1994 年,Nextstep 操作系统开始使用 Objective-C,并且在随后的十年中,它的使用逐渐扩展开来,被广泛应用于 MacOS 和 iOS 开发中。
苹果公司强烈支持 Objective-C,并提供了完整的编程工具和文档来帮助开发者学习和使用 Objective-C。如果你想在 MacOS 或 iOS 平台上开发应用程序,那么深入学习 Objective-C 绝对是值得的。下面是一张由 https://source.unsplash.com/460x305/?objective-c 提供的 Objective-C 示例图片: