macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

UIKit

INDEX>UIKit

更新時バージョン

iOS8.1

解説

iPhone/iPadなど、iOSアプリケーションの主にGUIを担当するフレームワークです。

フレームワーク /System/Library/Frameworks/UIKit.framework
ヘッダファイル UIApplication.h
  UIDevice.h
  UIGeometry.h
  UIGraphics.h
  UIImage.h
  UIImagePickerController.h

概要

使用可能

iOS 2.0以降

関数

クラス

このフレームワークは整備中です。

UIAccessibilityCustomAction 8.0-
UIAlertController 8.0-
NSAttributedString UIKit Additions 6.0- 属性付き文字列のUIKit拡張
UIAttachmentBehavior 7.0-
UIBlurEffect 8.0-
NSBundle UIKit Additions 2.0- バンドルのUIKit拡張
NSCoder UIKit Additions 2.0- コード化のUIKit拡張
UICollisionBehavior 7.0-
UICollectionViewTransitionLayout 7.0-
UICollectionViewLayoutInvalidationContext 7.0-
UICollectionViewFlowLayoutInvalidationContext 7.0-
UIDynamicAnimator 7.0-
UIDynamicBehavior 7.0-
UIDynamicItemBehavior 7.0-
UIDocumentMenuViewController 8.0-
UIDocumentPickerExtensionViewController 8.0-
UIDocumentPickerViewController 8.0-
UIFontDescriptor 7.0-
UIGravityBehavior 7.0-
UIImageAsset 8.0-
UIInputView 7.0-
UIInputViewController 8.0-
UIImagePickerController 2.0-
UIInterpolatingMotionEffect 7.0-
NSIndexPath UIKit Additions 2.0- インデックスパスのUIKit拡張
UIKeyCommand 7.0-
NSLayoutConstraint 6.0- レイアウト制限
UILexicon 8.0-
UILexiconEntry 8.0-
NSMutableParagraphStyle 6.0- 変更可能な段落スタイル
UIMotionEffect 7.0-
UIMutableUserNotificationAction 8.0-
UIMotionEffectGroup 7.0-
UIMutableUserNotificationCategory 8.0-
NSMutableAttributedString 3.2-
NSObject UIKit Additions 2.0- NSObjectのUIKit拡張
NSOperation 2.0-
NSParagraphStyle 6.0- 段落スタイル
UIPushBehavior 7.0-
UIPercentDrivenInteractiveTransition 7.0-
UIPresentationController 8.0-
UIPrinter 8.0-
UIPrinterPickerController 8.0-
UIScreenEdgePanGestureRecognizer 7.0-
NSShadow 6.0-
UISnapBehavior 7.0-
NSString UIKit Additions 2.0- NSStringの追加
NSStringDrawingContext 6.0- 文字列描画コンテキスト
UISearchController 8.0-
UITableViewRowAction 8.0-
UITextChecker 3.2-
UITraitCollection 8.0-
NSValue UIKit Additions 2.0- NSValueの追加
UIVisualEffect 8.0-
UIVibrancyEffect 8.0-
UIVisualEffectView 8.0-
NSTextAttachment 0.0-
NSTextContainer 0.0-
NSTextTab 0.0-
NSTextStorage 7.0-
UIUserNotificationAction 8.0-
UIUserNotificationCategory 8.0-
UIUserNotificationSettings 8.0-
UIAcceleration 2.0- 加速度
UIAccelerometer 2.0- 加速度センサー
UIAccessibilityElement 3.0- アクセシビリティの要素
UIActionSheet 2.0- アクションシート
UIActivity 6.0- アクティビィ
UIAlertAction 8.0-
UIActivityIndicatorView 2.0- アクティビティインジケータービュー
UIActivityItemProvider 6.0- アクティビティアイテムプロバイダ
UIActivityViewController 6.0- アクティビティビューコントローラー
UIAlertView 2.0- アラートビュー
UIApplication 2.0- アプリケーション
UIBarButtonItem 2.0- バーボタン
UIBarItem 2.0- バーアイテム
UIBezierPath 3.2- ベジェパス
UIButton 2.0- ボタン
UICollectionReusableView 6.0- 再利用可能なコレクションビュー
UICollectionView 6.0- コレクションビュー
UICollectionViewCell 6.0 コレクションビューセル
UICollectionViewController 6.0- コレクションビューコントローラー
UICollectionViewFlowLayout 6.0- コレクションビューフローレイアウト
UICollectionViewLayout 6.0- コレクションビューレイアウト
UICollectionViewLayoutAttributes 6.0- コレクションビューレイアウト属性
UICollectionViewUpdateItem 6.0- コレクションビューアップデートアイテム
UIColor 2.0- カラー
UIControl 2.0- コントロール
UIDatePicker 2.0- 日付ピッカー
UIDevice 2.0- デバイス
UIDictationPhrase 5.1- ディクテーション(聞き取り)
UIDocument 5.0- ドキュメント
UIDocumentInteractionController 3.2- ドキュメントインターフェースコントローラー
UIEvent 2.0- イベント処理
UIFont 2.0- フォント
UIGestureRecognizer 3.2- ジェスチャ認識
UIImage 2.0- 画像
UIImagePickerController 2.0- イメージピッカーコントローラー
UIImageView 2.0- イメージビュー
UILabel 2.0- ラベル
UILocalizedIndexedCollation 3.0- テーブルで表示するインデックス
UILocalNotification 4.0- ローカル通知
UILongPressGestureRecognizer 3.2- 長押しジェスチャ
UIManagedDocument 5.0- マネージメントドキュメント
UIMarkupTextPrintFormatter 4.2- マークアップテキストプリントフォーマッター
UIMenuController 3.0- メニューコントローラー
UIMenuItem 3.2- メニュー項目
UINavigationBar 2.0 ナビゲーションバー
UINavigationController 2.0- ナビゲーションコントローラー
UINavigationItem 2.0- ナビゲーションアイテム
UINib 4.0- Nib
UIPageControl 2.0- ページコントロール
UIPageViewController 5.0 ページコントロールビュー
UIPanGestureRecognizer 3.2- パンジェスチャ
UIPasteboard 3.0- ペーストボード
UIPickerView 2.0- ピッカー
UIPinchGestureRecognizer 3.2- ピンチジェスチャ
UIPopoverBackgroundView 5.0- ポップオーバーバックグラウンドビュー
UIPopoverController 3.2- ポップオーバーコントローラー
UIPrintFormatter 4.2- プリントフォーマット
UIPrintInfo 4.2- プリント情報
UIPrintInteractionController 4.2- プリントインターフェースコントローラー
UIPrintPageRenderer 4.2- プリントページレンダラ
UIPrintPaper 4.2- プリントペーパー
UIProgressView 2.0- プログレスビュー
UIReferenceLibraryViewController 5.0- リファレンスライブラリビュー
UIRefreshControl 6.0- リフレッシュコントロール(引っ張って更新)
UIResponder 2.0- レスポンダ
UIRotationGestureRecognizer 3.2- 回転ジェスチャ認識
UIScreen 2.0- スクリーン
UIScreenMode 3.2- スクリーンモード
UIScrollView 2.0- スクロールビュー
UISearchBar 2.0- 検索バー
UISearchDisplayController 3.0- 検索ディスプレイコントローラー
UISegmentedControl 2.0- セグメントコントロール
UISimpleTextPrintFormatter 2.0- 簡易テキストプリントフォーマッター
UISlider 2.0- スライダ
UISplitViewController 3.2- 分割ビューコントローラー
UIStepper 5.0- ステッパー
UIStoryboard 5.0- ストーリーボード
UIStoryboardPopoverSegue 5.0- ストーリーボードのポップアップセグエ
UIStoryboardSegue 5.0- ストーリーボードのセグエ
UISwipeGestureRecognizer 3.2- スワイプジェスチャ
UISwitch 2.0- スイッチ
UITabBar 2.0- タブバー
UITabBarController 2.0- タブバーコントローラー
UITabBarItem 2.0- タブバーアイテム
UITableView 2.0- テーブルビュー
UITableViewCell 2.0- テーブルビューセル
UITableViewController 2.0- テーブルビューコントローラー
UITableViewHeaderFooterView 6.0- テーブルビューヘッダ・フッタビュー
UITapGestureRecognizer 3.2- タップジェスチャ認識
UITextField 2.0- テキストフィールド[swift対応中]
UITextInputMode 4.2- テキスト入力モード
UITextInputStringTokenizer 3.2- テキスト入力文字トークナイザー
UITextPosition 3.2- テキスト位置
UITextRange 3.2- テキスト範囲
UITextSelectionRect 6.0- テキスト選択矩形
UITextView 2.0- テキストビュー
UIToolbar 2.0- ツールバー
UITouch 2.0- タッチクラス
UIVideoEditorController 3.1- ビデオ編集コントローラー
UIView 2.0- ビュー*
UIViewController 2.0- ビューコントローラー
UIViewPrintFormatter 4.2- ビュープリントフォーマット
UIWebView 2.0- ウェブビュー
UIWindow 2.0- ウインドウ

プロトコル

UIAccelerometerDelegate 2.0- 加速度のデリゲート
UIAccessibility 3.0- アクセシビリティ
UIAccessibilityAction 4.0- アクセシビリティアクション
UIAccessibilityContainer 3.0- アクセシビリティコンテナ
UIAccessibilityFocus 4.0- アクセシビリティフォーカス
UIActionSheetDelegate 2.0- アクションシートデリゲート
UIActivityItemSource 6.0- アクティビティアイテムソース
UIAlertViewDelegate 2.0- アラートビューデリゲート
UIAppearance 5.0- アピアランス
UIAppearanceContainer 5.0- アピアランスコンテナ
UIApplicationDelegate 2.0- アプリケーションデリゲート
UICollectionViewDataSource 6.0- コレクションビューデータソース
UICollectionViewDelegate 6.0- コレクションビューデリゲート
UICollectionViewDelegateFlowLayout 6.0- コレクションビューフローレイアウト
UIDataSourceModelAssociation 6.0- データソースモデル集合
UIDocumentInteractionControllerDelegate 3.2- ドキュメントインタラクションコントローラーデリゲート
UIGestureRecognizerDelegate 3.2- ジェスチャ認識プロトコル
UIImagePickerControllerDelegate 2.0- 画像ピッカーコントローラーデリゲート
UIKeyInput 3.2- キー入力
UINavigationBarDelegate 2.0- ナビゲーションバーデリゲート
UINavigationControllerDelegate 2.0- ナビゲーションコントローラーデリゲート
UIPageViewControllerDataSource 5.0- ページビューコントローラーデータソース
UIPageViewControllerDelegate 5.0- ページビューコントローラーデリゲート
UIPickerViewAccessibilityDelegate 4.0- ピッカービューアクセシビリティデリゲート
UIPickerViewDataSource 2.0- ピッカービューデータソース
UIPickerViewDelegate 2.0- ピッカービューデリゲート
UIPopoverControllerDelegate 3.2 ポップオーバーコントローラーデリゲート
UIPrintInteractionControllerDelegate 4.2- プリント操作コントローラーデリゲート
UIResponderStandardEditActions 3.0- 編集アクション
UIScrollViewDelegate 2.0- スクロールビューデリゲート
UISearchBarDelegate 2.0- 検索バーデリゲート
UISearchDisplayDelegate 3.0- 検索表示デリゲート
UISplitViewControllerDelegate 3.2- 分割ビューコントローラーデリゲート
UITabBarControllerDelegate 2.0- タブバーコントローラーデリゲート
UITabBarDelegate 2.0- タブバーデリゲート
UITableViewDataSource 2.0- テーブルビューデータソース
UITableViewDelegate 2.0- テーブルビューデリゲート
UITextFieldDelegate 2.0- テキストフィードバックデリゲート
UITextInput 3.2- テキスト入力
UITextInputDelegate 3.2- テキスト入力デリゲート
UITextInputTokenizer 3.2- テキスト入力トークナイザー
UITextInputTraits 2.0- テキスト入力
UITextViewDelegate 2.0- テキストビューデリゲート
UIVideoEditorControllerDelegate 3.1- ビデオ編集コントローラーデリゲート
UIViewControllerRestoration 6.0- ビューコントローラーリストア
UIWebViewDelegate 2.0- ウエブビューデリゲート

定数