debugQuickLookObject をサポートする OS の種類
カスタムでのクイックルック表示メソッド、debugQuickLookObjec は(クイックルックのメソッドを実装 を参照)は、クイックルックにカスタムクラスをレンダリングするのをサポートし、OS のクラスのいずれか一つであるオブジェクトを返す必要があります。以下の表は、これらの iOS と OS X システムクラスをリストにし、同様の内容でグループ化しています。
重要:多くの OS の種類は Xcode のデバッガのクイックルックツールを使用して表示できます。debugQuickLookObject メソッドからの戻り値の型として、ここにリストした物だけを使用することができます。
システム·クラスのクイックルック例 の例では、これらの OS のオブジェクト·タイプの標準的なクイックルックが表示されている。
debugQuickLookObject に返せる型
オブジェクトの種類 | 例 | 実装上の注意事項 |
---|---|---|
デフォルト | デフォルトの図を参照 | 使えるカスタムのクイックルック表示はなし |
画像(Image)クラス: NSImage UIImage NSImageView UIImageView CIImage NSBitmapImageRep | 画像(Image)クラス の図を参照 | CIImage のため、Xcode のターゲットは OS X マーベリック以降。 NSBitmapImageRep は Xcode 5.1以降でサポート |
カーソル(Cursor)クラス: NSCursor | カーソル(Cursor)クラス の図を参照 | |
カラー(Color)クラス: NSColor UIColor | カラー(Color)クラス の図を参照 | |
BezierPath クラス: NSBezierPath UIBezierPath | ベジェパス(BezierPath)クラス の図を参照 | |
所在地(Location)クラス: CLLocation | 所在地(Location)クラス の図を参照 | |
ビュー(View)クラス: NSView UIView | ビュー(View)クラス の図を参照 | UIView は、Xcode 5.1以降でサポート |
String クラス: NSString | 文字列(String)クラス の図を参照 | |
AttributedString クラス: NSAttributedString | AttributedString クラス の図を参照 | |
データ(Data)クラス: NSData | データ(Data)クラス の図を参照 | |
URL クラス: NSURL | URL クラス の図を参照 | |
SpriteKit クラス: SKSpriteNode SKShapeNode SKTexture SKTextureAtlas | SpriteKit クラス の図を参照 | SpriteKit クラスは Xcode 6 以降でサポートされます。ターゲットは、iOS 8 または OS X Yosemite 以降である必要があります。 |
システム·クラスのクイックルック例
デフォルト
クイックルックデバッグオブジェクトが利用できないときに、デフォルトのクイックルック表示が使われます。
(「debugQuickLookObject に返せる型」の表に戻る)
画像(Image)クラス
画像クラスのタイプは、プレビューでレンダリング・グラフィックを開くことができるボタンで、クイックルック表示で開きます。
(「debugQuickLookObject に返せる型」の表に戻る)
カーソル(Cursor)クラス
カーソルクラスの型を使用すると、プレビューで表示できるようにボタンでクイックルック表示に開きます。
(「debugQuickLookObject に返せる型」の表に戻る)
カラー(Color)クラス
カラークラスタイプは、赤、緑、青、および 0.0〜1.0 の範囲で表されるアルファチャネル値で、以下にサンプル見本を示します。
(「debugQuickLookObject に返せる型」の表に戻る)
ベジェパス(BezierPath)クラス
(「debugQuickLookObject に返せる型」の表に戻る)
所在地(Location)クラス
(「debugQuickLookObject に返せる型」の表に戻る)
ビュー(View)クラス
ビュークラス型を使用すると、クイックルックの表示をして、ボタンでプレビューにグラフィックを表示させることができます。
(「debugQuickLookObject に返せる型」の表に戻る)
文字列(String)クラス
文字列クラスの型は、テキストエディットに内容を転送するボタンを備えたビューで開きます。
(「debugQuickLookObject に返せる型」の表に戻る)
AttributedString クラス
AttributedString クラスの型は、テキストエディットに内容を転送するボタンを備えたビューで開きます。
(「debugQuickLookObject に返せる型」の表に戻る)
データ(Data)クラス
NSData クラスの型は、オフセット、16進数と ASCII 値の3列のビューで開きます。
(「debugQuickLookObject に返せる型」の表に戻る)
URL クラス
Web ソースから NSURL クイックルックが表したのが以下の例です。
(「debugQuickLookObject に返せる型」の表に戻る)
ローカルまたはシステムのクイックルックソースから NSURL クイックルックが表したのが以下の例。
(「debugQuickLookObject に返せる型」の表に戻る)
SpriteKit クラスタイプ
SpriteKit クラス·タイプを使用すると、プレビューでレンダリングされたグラフィックを開くことができるボタンでクイックルック表示で開けます。
SKSpriteNode の例:
SKTexture の例:
(「debugQuickLookObject に返せる型」の 表に戻る)
前の章
次の章