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 以降である必要があります。


システム·クラスのクイックルック例


デフォルト


クイックルックデバッグオブジェクトが利用できないときに、デフォルトのクイックルック表示が使われます。


vvql-01

「debugQuickLookObject に返せる型」の表に戻る)


画像(Image)クラス


画像クラスのタイプは、プレビューでレンダリング・グラフィックを開くことができるボタンで、クイックルック表示で開きます。


vvql-02

「debugQuickLookObject に返せる型」の表に戻る)


カーソル(Cursor)クラス


カーソルクラスの型を使用すると、プレビューで表示できるようにボタンでクイックルック表示に開きます。


vvql-03a

vvql-03b

「debugQuickLookObject に返せる型」の表に戻る)

カラー(Color)クラス


カラークラスタイプは、赤、緑、青、および 0.0〜1.0 の範囲で表されるアルファチャネル値で、以下にサンプル見本を示します。


vvql-04

「debugQuickLookObject に返せる型」の表に戻る)


ベジェパス(BezierPath)クラス


vvql-05

「debugQuickLookObject に返せる型」の表に戻る)


所在地(Location)クラス


vvql-06

「debugQuickLookObject に返せる型」の表に戻る)


ビュー(View)クラス


ビュークラス型を使用すると、クイックルックの表示をして、ボタンでプレビューにグラフィックを表示させることができます。


vvql-08a_2x

vvql-08b_2x

vvql-08c_2x

「debugQuickLookObject に返せる型」の表に戻る)


文字列(String)クラス


文字列クラスの型は、テキストエディットに内容を転送するボタンを備えたビューで開きます。


vvql-09

「debugQuickLookObject に返せる型」の表に戻る)


AttributedString クラス


AttributedString クラスの型は、テキストエディットに内容を転送するボタンを備えたビューで開きます。


vvql-10

「debugQuickLookObject に返せる型」の表に戻る)


データ(Data)クラス


NSData クラスの型は、オフセット、16進数と ASCII 値の3列のビューで開きます。


vvql-11

「debugQuickLookObject に返せる型」の表に戻る)


URL クラス


Web ソースから NSURL クイックルックが表したのが以下の例です。


vvql-16

「debugQuickLookObject に返せる型」の表に戻る)


ローカルまたはシステムのクイックルックソースから NSURL クイックルックが表したのが以下の例。


vvql-17

「debugQuickLookObject に返せる型」の表に戻る)



SpriteKit クラスタイプ


SpriteKit クラス·タイプを使用すると、プレビューでレンダリングされたグラフィックを開くことができるボタンでクイックルック表示で開けます。



SKSpriteNode の例:



vvql-19b_2x



SKTexture の例:



vvql-20b_2x



(「debugQuickLookObject に返せる型」表に戻る






前の章
次の章
目次
Xcode の新機能

Xcode デバッガでクイックルック
  • カスタム·タイプのクイックルックを有効にする
  • クイックルックのメソッドを実装
    注意点
    サンプルでの実装
  • debugQuickLookObject をサポートする OS の種類
  • debugQuickLookObject に返せる型
  • システム·クラスのクイックルック例
  • デフォルト
    画像クラス
    カーソルクラス
    カラークラス
    ベジェパス・クラス
    所在地クラス
    ビュークラス
    文字列クラス
    AttributedString クラス
    データクラス
    URL クラス
    SpriteKit クラス
    改訂履歴












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ