macOS/iOS API解説

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

目次

attributeForKey:

キーでアトリビュートを返します
-(id)attributeForKey:(NSString *)attributeKey:

解説

キーでアトリビュートを返します。
【attribute】
●QTTrackBoundsAttribute QTTrackの矩形、NSValue(NSRect)
●QTTrackCreationTimeAttribute 作成時間 NSDate
●QTTrackDimensionsAttribute ディメンションNSValue(NSSize)
●QTTrackDisplayNameAttribute トラックの表示名 NSString
●QTTrackEnabledAttribute トラックが有効か無効か NSNumber(BOOL)
●QTTrackIDAttribute トラックのID NSNumber(long)
●QTTrackLayerAttribute トラックのレイヤーNSNumber(short)
●QTTrackMediaTypeAttribute メディアタイプ NSString
●QTTrackModificationTimeAttribute  修正時間 NSDate
●QTTrackRangeAttributeトラックの範囲NSValue(QTTimeRange)
●QTTrackTimeScaleAttributeトラックタイムスケールNSNumber(long)
●QTTrackUsageInMovieAttribute ムービー設定NSNumber(BOOL)
●QTTrackUsageInPosterAttribute ポスター設定NSMuber(BOOL)
●QTTrackUsageInPreviewAttribute プレビュー設定NSNumber(BOOL)
●QTTrackVolumeAttribute トラックの音量NSNumber(float)

返り値

( id )

オブジェクト()

引数

( NSString * )attributeKey

クラス

QTTrack

Instance Methods

使用可能

10.4

参照

例文

NSLog(@"tracksOfMediaType %@",[[[movie tracks] objectAtIndex:0] attributeForKey:@"QTTrackDisplayNameAttribute"]);