Cocoa API解説(macOS/iOS)

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

目次

localName

レシーバーのローカル名を返します

解説

レシーバーのローカル名を返します。
ローカル名とは、名前にコロンがある場合はコロンより後の部分。
コロンがない場合はフルネームと同じ。
たとえばフルネームが@"abcd:efg"の場合、localnameは@"efg"。

返り値

( NSString * )

なし

引数

クラス

NSXMLNode

Instance Methods

使用可能

10.4

参照

+localNameForName:

例文

	//ルートエレメントを作る
	NSXMLElement *root = 
		(NSXMLElement *)[NSXMLNode elementWithName:@"addresses"];
	//ルートからXMLドキュメントを作る
	NSXMLDocument *xmlDoc = [[NSXMLDocument alloc] initWithRootElement:root];
	
	[xmlDoc setVersion:@"1.0"];
	
	[xmlDoc setCharacterEncoding:@"UTF-8"];
	
	//ルート
	NSXMLNode *node1 = [NSXMLNode elementWithName:@"abcd:efg" stringValue: @"1stchild" ];
	NSXMLNode *node2 = [NSXMLNode elementWithName:@"title" stringValue:@"2ndchild"];
	
	[root addChild: node1 ];
	[root addChild: node2 ]; 
	

	NSLog(@"fullName : %@", [node1 name]);
	NSLog(@"localName : %@", [node1 localName]);