ココアとは

Cocoaは、macOS XオペレーティングシステムのネイティブAPI(アプリケーションプログラミングインタフェース)です。 Cocoa APIを使用して作成されたアプリは、ウィンドウやメニューの外観、アプリケーションの動作など、Appleソフトウェアの独特の外観を備えています。 Cocoaアプリケーションは、Xcodeと呼ばれるAppleの公式IDE(統合開発環境)を使って書かれています。

Cocoaには、その主な機能と機能を構成する3つの主要なObjective-Cライブラリ、またはフレームワークのセットがあります。

  • Foundation KitはFoundationとも呼ばれ、文字列と値の操作、コンテナ、反復、分散コンピューティング、およびループ処理を提供します。 Foundationライブラリは、OS XのGUI(グラフィカルユーザインタフェース)とは関係のない基本的なツールです。
  • Application Kitは、AppKitとも呼ばれ、すべてのGUI機能を含みます。
  • Core Dataは、オブジェクトの永続化として知られるアプリケーション開発の側面を提供するライブラリです。

iOS版のCocoaはCocoa Touchと呼ばれています。 ジェスチャー認識など、モバイルデバイスに固有の機能が追加された、Cocoaと同様の機能を提供します。

アップル、分散コンピューティング、プログラミング用語、ソフトウェア