IT用語集 › プログラミング › Objective-C

Objective-C

プログラミング Svenska → 更新: 2026-10-22

C と Smalltalk のハイブリッド言語。1984年にブラッド・コックスとトム・ラブが開発し、Swift 登場までの iOS の標準言語だった。

NeXT(スティーブ・ジョブズ)が1988年に取得し、1996年に NeXT が Apple を買収したことで Apple の主力言語になった。特徴的な構文は [receiver message:arg] で、Smalltalk の影響を受けている。初期は retain/release による手動のメモリ管理だったが、2011年の ARC(自動参照カウント)で安全性が高まった。フレームワークは Cocoa と Cocoa Touch である。

2014年に Apple が Swift を発表すると、Objective-C は「レガシー」扱いになった。それでも、膨大な数の既存の iOS/Mac アプリ、バイナリ形式の Apple のフレームワーク群、10年以上前のアプリの多くの中に生き続けている。

← 用語集に戻る