バンドルの実行可能アーキテクチャを返します。
- (NSArray *)executableArchitectures;
解説
引数
返り値
実行可能アーキテクチャの配列
配列の要素はNSIntegerのNSNumber
実行可能アーキテクチャ
NSBundleExecutableArchitectureI386:
NSBundleExecutableArchitecturePPC
NSBundleExecutableArchitectureX86_64
NSBundleExecutableArchitecturePPC64
フレームワーク
Foundation
クラス
NSBundle
使用可能
OS X 10.2
iOS 2.0
参照
サンプル
#pragma mark executableArchitectures: -(void)method005 { NSArray *thisArch = [[NSBundle mainBundle] executableArchitectures]; for (NSNumber *obj in thisArch) { switch ([obj integerValue] ) { case NSBundleExecutableArchitectureI386: NSLog(@"NSBundleExecutableArchitectureI386"); break; case NSBundleExecutableArchitecturePPC: NSLog(@"NSBundleExecutableArchitecturePPC"); break; case NSBundleExecutableArchitectureX86_64: NSLog(@"NSBundleExecutableArchitectureX86_64"); break; case NSBundleExecutableArchitecturePPC64: NSLog(@"NSBundleExecutableArchitecturePPC64"); break; default: break; } } NSLog(@"%s : %@",__FUNCTION__ ,[thisArch description]); //=>-[OOOAppDelegate method005] : (7) }