macOS/iOS API解説

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

目次

NSBundle

bundleWithPath:

指定したパスのバンドルオブジェクトを返します +(NSBundle *)bundleWithPath:(NSString *)path: 解説 指定したパス(path)のバンドルオブジェクトを返します 指定したディレクトリーパスがなければ、nilを返します。 存在しないならば、このメソッドはオブジ…

mainBundle

メインバンドルを返します 解説 メインバンドルを返します。 なければ、NSBundleを作って、初期化して返します。 返り値 ( NSBundle * ) バンドル 引数 フレームワーク Foundation クラス NSBundle Class Methods 使用可能 10.0 IOS2.0 参照 + bundleForClas…

pathForResource:ofType:inDirectory:

バンドルのリソースのフォルダから名前と拡張子でファイルを探してパスを返します +(NSString *)pathForResource:(NSString *)name: ofType:(NSString *)extension: inDirectory:(NSString *)bundlePath: 解説 バンドルのリソースのフォルダから名前とファイ…

+pathsForResourcesOfType:inDirectory:

バンドルのリソース(またはその中のフォルダ)から拡張子でパスの配列を返します +(NSArray *)pathsForResourcesOfType:(NSString *)extension: inDirectory:(NSString *)bundlePath: お店みたいなおうちパン―2種類の生地で45種類のパン 焼き上がりに差がつ…

preferredLocalizationsFromArray:

INDEX>Foundation>NSBundle 優先されるローカライズを返します +(NSArray *)preferredLocalizationsFromArray:(NSArray *)localizationsArray: 解説 優先されるローカライズを返します。 返り値 ( NSArray * ) 配列 引数 ( NSArray * )localizationsArray 配…

builtInPlugInsPath

INDEX>Foundation>NSBundle バンドル内のプラグインフォルダ(Plugins)のフルパスを返します 解説 バンドル内のプラグインフォルダ(Plugins)のフルパスを返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Foundation クラス NSBundle Inst…

bundleIdentifier

バンドル情報属性リストでCFBundleIdentifierキーで定義されるバンドルIDを返します 解説 バンドル情報属性リストでCFBundleIdentifierキーで定義されるバンドルIDを返します。 返り値 ( NSString * ) バンドル識別子 引数 フレームワーク Foundation クラス…

bundlePath

バンドルディレクトリのフルパス名を返します 解説 バンドルディレクトリのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Foundation クラス NSBundle Instance Methods 使用可能 10.0 iOS2.0 参照 例文 #import "SetImage.h"…

classNamed:

指定した名前のクラスを返します -(Class)classNamed:(NSString *)className: 解説 指定した名前(className)のクラスを返します バンドルの実行可能コードがまだロードされてなければ、動的にメモリにロードします。 classNameがレシーバーと関連するクラス…

executablePath

バンドルの実行ファイルのフルパス名を返します 解説 バンドルの実行ファイルのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Foundation クラス NSBundle Instance Methods 使用可能 10.0 iOS2.0 参照 例文 #import "SetImag…

infoDictionary

レシーバーに関する情報を含む辞書を返します 解説 レシーバーに関する情報を含む辞書を返します。 返り値 ( NSDictionary * ) 辞書 引数 フレームワーク Foundation クラス NSBundle Instance Methods 使用可能 10.0 iOS2.0 参照 - principalClass 例文 #im…

initWithPath:

ディレクトリのNSBundleを返します -(id)initWithPath:(NSString *)fullPath: 解説 ディレクトリ(fullPath)のNSBundleを返します。 既存のオブジェクトがある場合はそれを返して、無い場合はつくって初期化して返します。 fullPathは絶対パスで、エイリアス…

load

動的に、走っているプログラムへのコードがロードされていなければバンドルの実行可能コードをロードします 解説 動的に、走っているプログラムへのコードがすでにロードされなかったならばバンドルの実行可能コードをロードします。 返り値 ( BOOL ) ロード…

localizations

レシーバーのバンドルの範囲内で含まれる全てのローカライズのリストを返します 解説 レシーバーのバンドルの範囲内で含まれる全てのローカライズのリストを返します。 返り値 ( NSArray * ) ローカライズのリスト 引数 フレームワーク Foundation クラス NS…

sharedSupportPath

共有サポートファイルを含んでいる受け取るバンドルのサブディレクトリのフルパス名を返します 解説 共有サポートファイルを含んでいる受け取るバンドルのサブディレクトリのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Fou…

sharedFrameworksPath

共有フレームワークを含んでいる受け取るバンドルのサブディレクトリのフルパス名を返します 解説 共有フレームワークを含んでいる受け取るバンドルのサブディレクトリのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Foundat…

resourcePath

リソースを含んでいるレシーババンドルのサブディレクトリのフルパス名を返します 解説 リソースを含んでいるレシーババンドルのサブディレクトリのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Foundation クラス NSBundle …

privateFrameworksPath

プライベートなフレームワークを含んでいる受け取るバンドルのサブディレクトリのフルパス名を返します 解説 プライベートなフレームワークを含んでいる受け取るバンドルのサブディレクトリのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フ…

principalClass

プリンシパルクラスを返します - (Class)principalClass; 解説 プリンシパルクラスを返します。 そのクラスの定義を含んでいるコードが動的にロードされたのを確認してプリンシパル(主要な)クラスを返します。 プリンシパルクラスはバンドルで他のクラスを…

preferredLocalizations

ユーザーの優先のローカライゼーションを返します 解説 ユーザーの優先のローカライゼーションを返します。 返り値 ( NSArray * ) 初期設定のローカライズ 引数 フレームワーク Foundation クラス NSBundle Instance Methods 使用可能 10.0 参照 - localizat…

pathsForResourcesOfType:inDirectory:forLocalization:

バンドルのローカライズリソース(またはその中のフォルダ)から拡張子でパスの配列を返します -(NSArray *)pathsForResourcesOfType:(NSString *)extension: inDirectory:(NSString *)subpath: forLocalization:(NSString *)localizationName: 解説 バンド…

pathForResource:ofType:inDirectory:forLocalization:

バンドルのローカルリソースから、名前と拡張子でファイルを探してそのパスを返します -(NSString *)pathForResource:(NSString *)name: ofType:(NSString *)ext: inDirectory:(NSString *)subpath: forLocalization:(NSString *)localizationName: 解説 バ…

pathForResource:ofType:inDirectory:

バンドルのリソースから名前と拡張子でファイルを探してそのパスを返します -(NSString *)pathForResource:(NSString *)name: ofType:(NSString *)extension: inDirectory:(NSString *)bundlePath: 解説 名前で指定したリソースのための、指定したファイル名…

-pathForResource:ofType:

INDEX>Foundation>NSBundle> バンドルのリソースから名前と拡張子でファイルを探してそのパスを返します -(NSString *)pathForResource:(NSString *)name: ofType:(NSString *)extension: 解説 指定した名前と拡張子のファイルのフルパス名を返します。 引数…

pathForAuxiliaryExecutable:

バンドルの実行ファイル名を指定してフルパスを返します -(NSString *)pathForAuxiliaryExecutable:(NSString *)executableName: 解説 バンドルの実行ファイル名を指定してフルパスを返します。 返り値 ( NSString * ) 実行ファイル名 引数 ( NSString * )ex…

localizedStringForKey:value:table:

ローカライズされた文字列を返します -(NSString *)localizedStringForKey:(NSString *)key: value:(NSString *)value: table:(NSString *)tableName: 解説 ローカライズされた文字列を返します。 【key】文字列を取得するキー 【value】 取得できなかったと…

localizedInfoDictionary

ローカライズ情報を辞書で返します 解説 ローカライズ情報を辞書で返します。 【返される値のキー】 ● CFBundleGetInfoString ● CFBundleName ● CFBundleShortVersionString ● NSHumanReadableCopyright 返り値 ( NSDictionary * ) 配列 引数 フレームワーク…

developmentLocalization

解説 返り値 ( NSString * ) 配列 引数 フレームワーク Foundation クラス NSBundle Class Methods 使用可能 10.0 iOS2.0 参照 例文

preferredLocalizationsFromArray:forPreferences:

INDEX>Foundation>NSBundle ユーザー、バンドルの優先ローカライズを返します +(NSArray *)preferredLocalizationsFromArray:(NSArray *)localizationsArray: forPreferences:(NSArray *)preferencesArray: 解説 ユーザー、バンドルの優先ローカライズを返し…

isLoaded

バンドルはロードされているかを返します 解説 バンドルはロードされているかを返します。 返り値 ( BOOL ) ロードできたかYES/NO 引数 フレームワーク Foundation クラス NSBundle Instance Methods 使用可能 10.0 iOS2.0 参照 例文 #import "SetImage.h" @…