macOS/iOS API解説

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

目次

AddressBook

init

解説 メモりが配置され終わるとすぐにレシーバーを初期化します。 返り値 ( id ) 引数 フレームワーク AddressBook クラス ABIdentityPicker 使用可能 10.5 参照 例文

beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:

-(void)beginSheetModalForWindow:(NSWindow *)window: modalDelegate:(id)delegate: didEndSelector:(SEL)didEndSelector: contextInfo:(void *)contextInfo: 解説 特定のウインドウに取り付けられたシートとしてモーダルでレシーバーを実行する 返り値 ( v…

allowsMultipleSelection

解説 ユーザーが適用する複数のレコードの選択を許可するかどうかを示すブール値を返します。 返り値 ( BOOL ) 引数 フレームワーク AddressBook クラス ABIdentityPicker 使用可能 10.5 参照 例文

saveAndReturnError:

-(BOOL)saveAndReturnError:(NSError **)error: 解説 最後の保存から全ての変更を保存する 返り値 ( BOOL ) 引数 ( NSError ** )error フレームワーク AddressBook クラス ABAddressBook 使用可能 10.5 参照 例文

addressBook

解説 ABAddressBookの新しいインスタンスを返します。 返り値 ( ABAddressBook * ) 引数 フレームワーク AddressBook クラス ABAddressBook Class Methods 使用可能 10.5 参照 例文

** NSString * ABLocalizedPropertyOrLabel ( NSString * propertyOrLabel ); 解説 プロパティ、ラベル、キーでローカライズされたバージョンを返します。 返り値 引数 ( NSString * )propertyOrLabel フレームワーク AddressBook クラス ABLocalizedPropert…

consumeImageData:forTag:

** -(void)consumeImageData:(NSData *)data: forTag:(NSInteger)tag : 解説 非同期フェッチ主導の与えられたタグで画像データを得ます。 返り値 ( void ) 引数 ( NSData * )data ( NSInteger )tag フレームワーク AddressBook クラス ABImageClient 使用可…

titleForPerson:identifier:

** -(NSString *)titleForPerson:(ABPerson *)person: identifier:(NSString *)identifier: 解説 アクションのメニュー項目のタイトルをリクエストするためにデリゲートへ送信します。 もしactionPropertyによってプロパティが複数の属性を返すならidentifie…

shouldEnableActionForPerson:identifier:

** -(BOOL)shouldEnableActionForPerson:(ABPerson *)person: identifier:(NSString *)identifier: 解説 アクションが有効かどうかデリゲートに送信します。 もしactionPropertyによってプロパティが複数の属性を返すなら identifierは選択された値の固有のI…

performActionForPerson:identifier:

** -(void)performActionForPerson:(ABPerson *)person: identifier:(NSString *)identifier : 解説 アクションの実行をデリゲートへ送信します。 プロパティがactionPropertyによって複数の値を返すならidentifier選択された値の固有のIDを含みます。 返り…

actionProperty

** 解説 ABProperty(人物プロパティ)がアクションを適用するリクエストをデリゲートに送信します。 返り値 ( NSString * ) 引数 フレームワーク AddressBook クラス ABActionDelegate 使用可能 10.3 参照 例文

matchesRecord:

** -(BOOL)matchesRecord:(ABRecord *)record: 解説 レコードが検索エレメントとマッチするかどうかテストします。 返り値 ( BOOL ) 引数 ( ABRecord * )record フレームワーク AddressBook クラス ABSearchElement 使用可能 10.2 参照 例文

searchElementForConjunction:children:

** +(ABSearchElement *)searchElementForConjunction:(ABSearchConjunction)conjunction: children:(NSArray *)children: 解説 与えられたconjunction(結合)と、一緒に検索エレメントの配列との合成によって作られた複合の検索エレメント(ABSearchElemen…

valueForProperty:

** -(id)valueForProperty:(NSString *)property: 解説 与えられたプロパティの値を返します。 返り値 ( id ) 引数 ( NSString * )property フレームワーク AddressBook クラス ABRecord 使用可能 10.2 参照 例文

uniqueId

** 解説 レシーバーの固有のIDを返します。 このメソッドは引数としてkABUIDPropertyを渡してのvalueForProperty:の起動に相当する 返り値 ( NSString * ) 引数 フレームワーク AddressBook クラス ABRecord 使用可能 10.2 参照 例文

setValue:forProperty:

** -(BOOL)setValue:(id)value: forProperty:(NSString *)property: 解説 与えられたプロパティの値をセットします。 値のタイプはプロパティのタイプにマッチしなければいけません。 (設定可能なプロパティのタイプはConstantsを見てください) 返り値 ( B…

removeValueForProperty:

** -(BOOL)removeValueForProperty:(NSString *)property: 解説 与えられたプロパティで値を取り除きます。 返り値 ( BOOL ) 引数 ( NSString * )property フレームワーク AddressBook クラス ABRecord 使用可能 10.2 参照 例文

isReadOnly

** 解説 レコードがリードオンリーならYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) 引数 フレームワーク AddressBook クラス ABRecord 使用可能 10.4 参照 例文

initWithAddressBook:

** -(id)initWithAddressBook:(ABAddressBook *)addressBook: 解説 レシーバーを初期化して与えられたアドレスブックを追加します。 返り値 ( id ) 引数 ( ABAddressBook * )addressBook フレームワーク AddressBook クラス ABRecord 使用可能 10.5 参照 例文

vCardRepresentation

** 解説 vCardフォーマットのデータオブジェクトとして、人物のvCard説明を返します。 返り値 ( NSData * ) 引数 フレームワーク AddressBook クラス ABPerson 使用可能 10.2 参照 例文

setImageData:

** -(BOOL)setImageData:(NSData *)data: 解説 与えられたデータでこの人物の画像をセットします。 data引数はQuickTime互換フォーマットでなければならない。 この人物の画像をなしにするなら、nilを渡す。 返り値 ( BOOL ) 引数 ( NSData * )data フレーム…

parentGroups

** 解説 この人物が所属するABGroupsの配列を返します。 もし人物がどのグループにも所属しなければ このメソッドは空の配列を返します。 返り値 ( NSArray * ) 引数 フレームワーク AddressBook クラス ABPerson 使用可能 10.2 参照 例文

initWithVCardRepresentation:

** -(id)initWithVCardRepresentation:(NSData *)vCardData : 解説 与えられたデータで初期化されたABPersonインスタンスを返します。 もしvCardDataがnilならvCardフォーマットではありません。このメソッドはnilを返します。 返り値 ( id ) 引数 ( NSData …

imageData

** 解説 人物の写真データを返します。 このメソッドはローカルファイルシステムだけを探します。 ネットワークを越えて非同期の検索を実行するのに beginLoadingImageDataForClient:を使います。 返されるデータはQuickTime互換のフォーマット。 画像を作る…

identityUniqueId

人の固有IDを返します。 解説 人の固有IDを返します。 返り値 ( NSString* ) 引数 フレームワーク AddressBook クラス ABPerson 使用可能 10.5 参照 例文

identity

** 解説 人と関連するCSIdentityRefオブジェクトを返します。 返り値 ( CSIdentityRef ) レシーバーと関連するCSIdentityRefオブジェクト、または存在しなければNULL 引数 フレームワーク AddressBook クラス ABPerson 使用可能 10.2 参照 例文

beginLoadingImageDataForClient:

** -(NSInteger)beginLoadingImageDataForClient:(id <ABImageClient>)client: 解説 全ての場所で画像データのスタートします非同期フェッチ そして、トラッキングのゼロでないタグ返します。 clientオブジェクトはABImageClientプロトコルに合致なければならない。 フェッ</abimageclient>…

typeOfProperty:

** +(ABPropertyType)typeOfProperty:(NSString *)property: 解説 与えられたプロパティでタイプを返します。 もしプロパティが存在しなければこのメソッドはkABErrorInPropertyを返します。 返り値 ( ABPropertyType ) 引数 ( NSString * )property フレー…

searchElementForProperty:label:key:value:comparison:

** +(ABSearchElement *)searchElementForProperty:(NSString *)property: label:(NSString *)label: key:(NSString *)key: value:(id)value: comparison:(ABSearchComparison)comparison: 解説 このタイプのレコードの特定のクエリーの検索エレメントオブジ…

removeProperties:

** +(NSInteger)removeProperties:(NSArray *)properties: 解説 与えられたプロパティでアドレスブックデータベースにある全てのこのタイプのレコードから取り除きます。 取り除くのが成功すればプロパティの数を返します。 返り値 ( NSInteger ) 引数 ( NSA…