Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

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…

properties

** 解説 アドレスブックデータベースで、ABPersonレコードの全てのプロパティの名前の配列を返します。 返り値 ( NSArray * ) 引数 フレームワーク AddressBook クラス ABPerson Class Methods 使用可能 10.2 参照 例文

cancelLoadingImageDataForTag:

** +(void)cancelLoadingImageDataForTag:(NSInteger)tag: 解説 与えられたタグの画像の非同期フェッチをキャンセルします。 タグ引数はbeginLoadingImageDataForClient:メソッドを呼ぶ前に返されるでしょう 返り値 ( void ) 引数 ( NSInteger )tag フレーム…

addPropertiesAndTypes:

アドレスブックデータベースの中にこのタイプの全てのレコードのために与えられたプロパティを追加します +(NSInteger)addPropertiesAndTypes:(NSDictionary *)properties: 解説 アドレスブックデータベースの中にこのタイプの全てのレコードのために与えら…

setAllowsMultipleSelection:

ユーザーが複数の選択をすることをセットします。 -(void)setAllowsMultipleSelection:(BOOL)flag: 解説 ユーザーが複数の選択をすることをセットします。 デフォルトでは、複数の選択は出来ません。 返り値 ( void ) 引数 ( BOOL )flag フレームワーク Addr…

runModalIdentityPicker

解説 アプリケーションモーダルダイアログとしてレシーバーを実行するそして選択されたレコードを返す。 返り値 ( NSArray * ) 引数 フレームワーク AddressBook クラス ABIdentityPicker 使用可能 10.5 参照 例文

subgroups

サブグループを返します 解説 サブグループを返します。なければ空の配列を返します。 返り値 ( NSArray * ) 配列 引数 フレームワーク AddressBook クラス ABGroup Instance Methods 使用可能 10.2 参照 addSubgroup: removeSubgroup: members 例文 NSLog( …

setDistributionIdentifier:forProperty:person:

** -(BOOL)setDistributionIdentifier:(NSString *)identifier: forProperty:(NSString *)property: person:(ABPerson *)person: 解説 ディストリビューションIDをセットします。 返り値 ( BOOL ) YES/NO 引数 ( NSString * )identifier ID ( NSString * )pr…

removeSubgroup:

** -(BOOL)removeSubgroup:(ABGroup *)group: 解説 グループからサブグループを取り除きます。 返り値 ( BOOL ) YES/NO 引数 ( ABGroup * )group 取り除くグループ フレームワーク AddressBook クラス ABGroup Instance Methods 使用可能 10.2 参照 addSubgr…

removeMember:

** -(BOOL)removeMember:(ABPerson *)person: 解説 グループからメンバーを取り除きます。 返り値 ( BOOL ) YES/NO 引数 ( ABPerson * )person 取り除く人物 フレームワーク AddressBook クラス ABGroup Instance Methods 使用可能 10.2 参照 addMember: mem…

parentGroups

親グループを返します 解説 親グループを返します。どのグループにも属さなければ空の配列を返します。 返り値 ( NSArray * ) 配列 引数 フレームワーク AddressBook クラス ABGroup Instance Methods 使用可能 10.2 参照 -subgroups 例文 NSLog( @"parentGr…

members

グループのメンバーを返します 解説 グループのメンバーを返します。グループがメンバーを含まなければ、空の配列を返します。 返り値 ( NSArray * ) 配列 引数 フレームワーク AddressBook クラス ABGroup Instance Methods 使用可能 10.2 参照 addMember: …

distributionIdentifierForProperty:person:

** -(NSString *)distributionIdentifierForProperty:(NSString *)property: person:(ABPerson *)person: 解説 プロパティとパーソンでグループを返す。ディストリビューションIDがセットされていなければマルチバリューのプライマリIDを返す。プロパティか…

addSubgroup:

サブグループを追加します -(BOOL)addSubgroup:(ABGroup *)group: 解説 サブグループを追加します。追加することができればYESを返します。 返り値 ( BOOL ) YES/NO 引数 ( ABGroup * )group フレームワーク AddressBook クラス ABGroup Instance Methods 使…

addMember:

メンバーを追加します -(BOOL)addMember:(ABPerson *)person: 解説 メンバーを追加します。追加することが出来ればYESを返します。 返り値 ( BOOL ) YES/NO 引数 ( ABPerson * )person 人物 フレームワーク AddressBook クラス ABGroup Instance Methods 使…

typeOfProperty:

プロパティでプロパティタイプを返します +(ABPropertyType)typeOfProperty:(NSString* )property Returns: 解説 プロパティでプロパティタイプを返します。なければkABErrorInPropertyを返します。 返り値 ( ABPropertyType ) 引数 ( NSString* )property R…

searchElementForProperty:label:key:value:comparison:

プロパティで検索エレメントを返します +(ABSearchElement *)searchElementForProperty:(NSString* )property: label:(NSString* )label: key:(NSString* )key: value:(id)value: comparison:(ABSearchComparison )comparison: 解説 プロパティで検索エレメ…

removeProperties:

現在は実装されていません +(int)removeProperties:(NSArray *)properties: 解説 現在は実装されていません。(removeProperties: is currently unimplementedと返される。10.3) プロパティを取り除きます。 取り除いた数を返します。 返り値 ( int ) 整数…

properties

プロパティを返します。 解説 プロパティを返します。 返り値 ( NSArray * ) 配列 引数 フレームワーク AddressBook クラス ABGroup Class Methods 使用可能 10.2 参照 + typeOfProperty: 例文 NSLog([[ABGroup properties] description]);

addPropertiesAndTypes:

グループにプロパティを追加します +(int)addPropertiesAndTypes:(NSDictionary *)properties: 解説 グループにプロパティを追加します。 【グループ名の属性】 kABGroupNameProperty グループ名 返り値 ( int ) 整数値 引数 ( NSDictionary * )properties …

setMe:

「自分」をセットします -(void)setMe:(ABPerson *)person: 解説 「自分」をセットします。 返り値 ( void ) なし 引数 ( ABPerson * )person 自分にするABPerson フレームワーク AddressBook クラス ABAddressBook Instance Methods 使用可能 10.2 参照 -me…