読者です 読者をやめる 読者になる 読者になる

Objective-C学習log:Objective-Cの用語

やさしいC 第3版 C言語の学習を進めていったときは章ごとに復習していきましたが、たのしいCocoaプログラミング[Leopard対応版]の構成的に学習したトピックごとに整理していったほうがよさそうです。

まずは、「Part 1 アプリケーションのプログラミング」で出てきた用語のまとめから。なお、「Part 0 開発環境の設定」については、本書が前提としている開発環境が古いため、残念ながら現在では参考とすることができませんが、このあたりはWebで検索すればなんとかなるでしょう。

Cocoaとは

Cocoa

フレームワーク

API(アプリケーション・プログラミング・インターフェース)

Objective-C

オブジェクト指向の用語

クラス

  • ウィンドウやボタンといった「もの」(オブジェクト)のための設計図

インスタンス

インスタンス変数

メソッド

継承

  • あるクラスの機能を継承して、新しいクラスを作る
  • 元になったクラスを親クラスまたはスーパークラス、新しいクラスをサブクラスと呼ぶ
  • オブジェクト指向の中核となる考え方

オブジェクト

Objective-Cでのオブジェクトの定義は、クラスとインスタンスの両方を指す