ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

Core Animation

索引 Core Animation

Core AnimationはmacOSを構成するミドルウェアの一種で、ユーザインタフェース表現用のアニメーション処理をサポートする。Mac OS X v10.5から導入されたほか、iPhoneにおいても同様の技術が採用されている。 Core Animation技術を利用することにより、アプリケーションの開発者は、簡単にインタフェースにアニメーションをもたせることができる。従来、アプリケーションでアニメーションをしようとすると、アニメーション中の制御など、複雑なプログラミングを要求された。CoreAnimationを利用すると、アニメーションさせる属性(位置や透明度)などを指定し、あとはアニメーション前後の値を指定するだけで、自動的にその中間のアニメーションがなされる。 たとえば、アプリケーション上のボタンや画像などが動くアニメーションをさせたい場合は、「位置」を属性として移動前、移動後の座標を指定すれば、その中間の座標を自動で計算して、なめらかにアニメーションされる。アニメーションの速度や加速・減速も自由に開発者がコントロールできる。キーフレーム系、補完系、描画系が分離しているために、ユーザーのアクションとそれに対するリアクションを完全に非同期で動かすことができ、しかも途中経過に一切手を触れる必要がないため、開発者にとって非常に分かりやすいモデルとなっている。 macOSでも、Cover FlowなどでCore Animationの技術が使われている。また、iPhoneで随所に見られるアニメーションも、Core Animationによるものである。 Category:MacOS Category:iOS (アップル) Category:2007年のソフトウェア.

9 関係: ミドルウェアユーザインタフェースプログラミング (コンピュータ)アプリケーションソフトウェアアニメーションCover FlowIPhoneMac OS X v10.5MacOS

ミドルウェア

ミドルウェア(Middleware)は、コンピュータの分野で、コンピュータの基本的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。 通常はオペレーティングシステムの機能の拡張、あるいはアプリケーションソフトウェアの汎用的(共通的)な機能を集めたものである。アプリケーションソフトウェアはミドルウェアに要求を出すと、ミドルウェアがオペレーティングシステムに必要な要求を出し、結果をアプリケーションソフトウェアに返す。あるいはミドルウェア自体が各アプリケーションソフトウェアの起動・停止・監視などを含めた制御を行う。 代表的なミドルウェアには、データベース管理システム(DBMS)やトランザクションモニターなどがある。.

新しい!!: Core Animationとミドルウェア · 続きを見る »

ユーザインタフェース

ユーザインタフェース(User Interface, UI)または使用者インタフェースは、機械、特にコンピュータとその機械の利用者(通常は人間)の間での情報をやりとりするためのインタフェースである。ユーザインターフェース/ユーザインタ(ー)フェイス/ユーザーインターフェ(イ/ー)スなどの表記ゆれが見られるが、本記事では「ユーザインタフェース」で統一する。ユーザインタフェースは以下の手段を提供する。.

新しい!!: Core Animationとユーザインタフェース · 続きを見る »

プログラミング (コンピュータ)

ンピュータのプログラミング(programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。.

新しい!!: Core Animationとプログラミング (コンピュータ) · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: Core Animationとアプリケーションソフトウェア · 続きを見る »

アニメーション

アニメーション(animation)は、動画(どうが)とも呼ばれ、コマ撮りなどによって、複数の静止画像により動きを作る技術。連続して変化する絵や物により発生する仮現運動を利用した映像手法である。略語はアニメ。.

新しい!!: Core Animationとアニメーション · 続きを見る »

Cover Flow

Cover FlowとはiTunesやFinder、他のアップル製品に組み込まれているアニメーションする3次元グラフィカルユーザインタフェースでドキュメントのスナップショット、ウェブサイトのブックマーク、アルバムジャケット、写真を視覚的にめくる形式になっている。 画面上のスクロールバーやスクロールホイール、ジェスチャーでブラウズしたり、リストにあるファイルを選ぶとき目的の画像が来るまでページをめくる。iPodやiPhoneではタッチスクリーン上で指を使ってスライドするかクリックホイールを使う。.

新しい!!: Core AnimationとCover Flow · 続きを見る »

IPhone

iPhone(アイフォーン)は、アップル製のスマートフォンである。オリジナルのモデルは2007年1月に、最新モデルのiPhone 8・iPhone 8 Plus・iPhone Xは2017年9月12日に発表された。.

新しい!!: Core AnimationとIPhone · 続きを見る »

Mac OS X v10.5

Mac OS X v10.5 Leopard(マック オーエス テン バージョンじってんご レパード)は、アップルが開発・販売していた、Mac OS Xの6番目のバージョンである。バージョンナンバーは10.5。愛称は、コードネームでもある“Leopard”(レパード)。Mac OS X v10.4の後継である。 後継バージョンMac OS X v10.6以降はIntel Mac専用であり、当バージョンはPowerPCで動作する最後のMac OS Xとなった。OS本体の最終セキュリティアップデートは、2011年6月23日にリリースされた セキュリティアップデート 2011-004である(Javaは2011年6月28日、Safariは2011年7月20日、QuickTimeは2011年8月03日、更に古いFlash Playerを無効にする為のLeopard セキュリティアップデート 2012-003まで提供)。.

新しい!!: Core AnimationとMac OS X v10.5 · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: Core AnimationとMacOS · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »