最終更新:2012-09-25 (火) 03:02:32 (1823d)  

UIKit はてなブックマークを見る
Top / UIKit

http://www.cocoadev.com/index.pl?UIKit

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKit_Framework/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006955-CH1-SW1

https://developer.apple.com/library/ios/#documentation/uikit/reference/UIKit_Framework/_index.html

UIKitフレームワークには、グラフィカルな、イベント駆動型アプリケーション をiPhone OS上に実装するための主要な基盤を提供するObjective-Cプログラミングインターフェイスが含まれています。iPhone OS上のアプリケーションはすべてこのフレームワークを使用して、核となる以下の機能セットを実装します。

機能セット

  • アプリケーションの管理
  • ユーザインターフェイスの管理(ストーリーボードやnibファイルの処理を含む)
  • グラフィックス処理、ウインドウ管理(マルチディスプレイを含む)
  • マルチタスク対応(「マルチタスク」
  • 印刷機能
  • 標準的なUIKitコントロールの外観のカスタマイズ(iOS 5以降)
  • ほかのビューコントローラの内容を取り込むビューコントローラの実装
  • タッチベースイベントおよびモーションベースイベントの処理
  • 標準的なシステムビューとコントロールを表すオブジェクト
  • テキストおよびWebコンテンツのサポート
  • カット、コピー、ペースト
  • ユーザインターフェイスコンテンツのアニメーション化
  • URLスキームによるシステム上のほかのアプリケーションとの統合
  • Apple Push Notification Service
  • 体の不自由なユーザのためのアクセシビリティのサポート
  • Local Notification?のスケジューリングと配信
  • PDF作成
  • システムキーボードのように動作するカスタム入力ビューの使用
  • システムキーボードとやり取りを行うカスタムテキストビューの作成

デバイス固有機能のサポート

  • 加速度センサ
  • 内蔵カメラ(ある場合)
  • ユーザのフォトライブラリ
  • デバイス名およびモデル情報
  • バッテリー状態情報
  • 近接センサ?情報
  • 接続されたヘッドセット?からのリモートコントロール情報

参考

UIKit日本語資料

UIKit/クラス

  • UIPrintInfo?
  • UIPrintInteractionController?
  • UIPrintPageRenderer?
  • UIPrintPaper?
  • UIScreen
  • UIScreenMode?
  • UISearchDisplayController?
  • UITextChecker?
  • UITextInputStringTokenizer?
  • UITextPosition?
  • UITextRange?
  • UITouch

UIResponder

メモ