macOS/iOS API解説

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

目次

NSXMLDocument

NSXMLDocumentクラス

Index>Foundation>apple(mac)Macのみ 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.4以降 定義 概要 適合するプロトコル メソッド Initializing NSXMLDocument Obje…

objectByApplyingXSLTString:arguments:error:

レシーバーにXSLTパターンルールを適用して変換したXMLやHTMLドキュメントを返します -(id)objectByApplyingXSLTString:(NSString *)xslt: arguments:(NSDictionary *)arguments: error:(NSError **)error: 解説 レシーバーにXSLTパターンルールを適用して変…

replacementClassForClass:

+(Class)replacementClassForClass:(Class)class: 解説 ノードのインスタンスを作るのに使うパーサークラス(NSXMLクラス)のカスタムクラスclassの置換のためサブクラスでオーバーライドします。置換されたクラスはNSXMLNode、NSXMLDocument、NSXMLElement…

addChild:

ノードを追加します -(void)addChild:(NSXMLNode *)child: 解説 ノードを追加します。 返り値 ( void ) なし 引数 ( NSXMLNode * )child フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -insertChild:atIndex: -remov…

characterEncoding

文字エンコードを返します 解説 文字エンコードを返します。 【エンコード】 ●UTF-8 UTF-8 返り値 ( NSString * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setCharacterEncoding: 例文 NSLog(@"cha…

documentContentKind

ドキュメントの種類を返します 解説 ドキュメントの種類を返します。 【NSXMLDocumentContentKind】 ● NSXMLDocumentXMLKind XMLドキュメント ● NSXMLDocumentXHTMLKind XHTMLドキュメント ● NSXMLDocumentHTMLKind HTMLドキュメント ● NSXMLDocumentTextKin…

DTD

DTDを返します 解説 DTDを返します。 返り値 ( NSXMLDTD * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setDTD: 例文 NSLog(@"DTD %@",[[xmlDoc DTD] description]);

initWithContentsOfURL:options:error:

指定したURLからXMLドキュメントを初期化して返します -(id)initWithContentsOfURL:(NSURL *)url: options:(unsigned int)mask: error:(NSError **)error: 解説 指定したURLからXMLドキュメントを初期化して返します。 返り値 ( id ) オブジェクト() 引数 …

initWithData:options:error:

データからXMLドキュメントを初期化します -(id)initWithData:(NSData *)data: options:(unsigned int)mask: error:(NSError **)error: 解説 データからXMLドキュメントを初期化します。 【mask】 ● NSXMLNodePreserveWhitespace ● NSXMLNodePreserveCDATA● …

initWithRootElement:

ルートエレメントから初期化します -(id)initWithRootElement:(NSXMLElement *)root: 解説 ルートエレメントから初期化します。 返り値 ( id ) オブジェクト() 引数 ( NSXMLElement * )root フレームワーク Foundation クラス NSXMLDocument Instance Meth…

initWithXMLString:options:error:

XML文字列からXMLドキュメントを初期化して返します -(id)initWithXMLString:(NSString *)string: options:(unsigned int)mask: error:(NSError **)error: 解説 XML文字列からXMLドキュメントを初期化して返します。initWithXMLString:options:error: (id)in…

insertChild:atIndex:

子アイテムを挿入します -(void)insertChild:(NSXMLNode *)child: atIndex:(unsigned int)index: 解説 子アイテムを挿入します。 返り値 ( void ) なし 引数 ( NSXMLNode * )child 挿入する子アイテム ( unsigned int )index 挿入する場所の番号 フレームワ…

insertChildren:atIndex:

複数の子アイテムを挿入します -(void)insertChildren:(NSArray *)children: atIndex:(unsigned int)index: 解説 複数の子アイテムを挿入します。 返り値 ( void ) なし 引数 ( NSArray * )children ( unsigned int )index フレームワーク Foundation クラス…

isStandalone

スタンドアローンかを返します 解説 スタンドアローンかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setStandalone: 例文 ([xmlDoc isStandalone])? NSLog(@"isStandal…

MIMEType

MIME Typeを返します 解説 MIME Typeを返します。 (例えば “text/xml”) 返り値 ( NSString * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setMIMEType: 例文 NSLog(@"MIMEType %@",[xmlDoc MIMEType]…

objectByApplyingXSLT:arguments:error:

レシーバーにXSLTパターンルールを適用して変換したXMLやHTMLドキュメントを返します -(id)objectByApplyingXSLT:(NSString *)xslt: arguments:(NSDictionary *)arguments: error:(NSError **)error: 解説 レシーバーにXSLTパターンルールを適用して変換した…

objectByApplyingXSLTAtURL:error:

-(id)objectByApplyingXSLTAtURL:(NSURL *)xsltURL: error:(NSError **)error: 解説 XSLTパターンルールとレシーバーとXMLマークアップに変換された内容の返されるドキュメントオブジェクト、xsltURLに位置するテンプレートを適用します。 返り値 ( id ) オ…

removeChildAtIndex:

指定した番号の子エレメントを取り除きます -(void)removeChildAtIndex:(unsigned int)index: 解説 指定した番号の子エレメントを取り除きます。 返り値 ( void ) なし 引数 ( unsigned int )index フレームワーク Foundation クラス NSXMLDocument Instance…

replaceChildAtIndex:withNode:

指定したノードから指定した番号の子エレメントを取り除きます -(void)replaceChildAtIndex:(unsigned int)index: withNode:(NSXMLNode *)node: 解説 指定したノードから指定した番号の子エレメントを取り除きます。 返り値 ( void ) なし 引数 ( unsigned i…

rootElement

ルートエレメントを返します 解説 ルートエレメントを返します。 ルートエレメントの子の数はchildCount、子はchildren(NSXMLNode) 返り値 ( NSXMLElement * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参…

setCharacterEncoding:

キャラクタエンコーディングをセットします -(void)setCharacterEncoding:(NSString *)encoding: 解説 キャラクタエンコーディングをセットします。その名前はIANAキャラクタセットに合わなければならない。 有効な値のリストは http://www.iana.org/assignm…

setChildren:

子ノードをセットします -(void)setChildren:(NSArray *)children: 解説 子ノードをセットします。 返り値 ( void ) なし 引数 ( NSArray * )children フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -addChild: -ins…

setDocumentContentKind:

レシーバーの出力内容の種類をセットします -(void)setDocumentContentKind:(NSXMLDocumentContentKind)kind: 解説 レシーバーの出力内容の種類をセットします。 違いの多くはのようなタグの扱いをどうするかです。 有効なNSXMLDocumentContentKindは NSXMLD…

setDTD:

内部DTDをセットします -(void)setDTD:(NSXMLDTD *)documentTypeDeclaration: 解説 内部DTDをセットします。 レシーバーを書き出すとき、このドキュメント 定義は出力のときXML宣言のちょうど後のように見える。 返り値 ( void ) なし 引数 ( NSXMLDTD * )do…

setMIMEType:

“text/xml”のようなMIMETypeをセットします -(void)setMIMEType:(NSString *)MIMEType: 解説 “text/xml”のようなMIMETypeをセットします。 MIMETypeはIANAで割り当てられている。 (http://www.iana.org/assignments/media-types/index.html) 返り値 ( void…

setRootElement:

ルートエレメントをセットします -(void)setRootElement:(NSXMLNode *)root: 解説 ルートエレメントをセットします。 返り値 ( void ) なし 引数 ( NSXMLNode * )root フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 …

setStandalone:

レシーバーはスタンドアローンXMLドキュメントかをセットします -(void)setStandalone:(BOOL)standalone: 解説 レシーバーはスタンドアローンXMLドキュメントかをセットします。 スタンドアローンドキュメントは外部DTDを持たない。 返り値 ( void ) なし 引…

setURI:

子のドキュメントのソースURIコードをセットします -(void)setURI:(NSString *)URI: 解説 子のドキュメントのソースURIコードをセットします。 このアトリビュートはレシーバーが初期化される時にinitWithContentsOfURL:options:error:を使って自動的にセッ…

setVersion:

バージョンをセットします -(void)setVersion:(NSString *)version: 解説 バージョンをセットします。 返り値 ( void ) なし 引数 ( NSString * )version フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -version 例文

URI

URI子のドキュメントのソースURLコード、またはアトリビュートがセットされていなければnilを返します 解説 URI子のドキュメントのソースURLコード、またはアトリビュートがセットされていなければnilを返します。 返り値 ( NSString * ) なし 引数 フレーム…