差分
ナビゲーションに移動
検索に移動
ページの作成:「info.plistにはバージョン情報などが書かれているので何かと読み取る機会は多い。 == 概要 == NSBundle.MainBundle.InfoDictionaryプロパテ...」
info.plistにはバージョン情報などが書かれているので何かと読み取る機会は多い。
== 概要 ==
NSBundle.MainBundle.InfoDictionaryプロパティにinfo.plist(中身は[[xmlファイル]])のkey部分を指定するだけで取得できる。たったこれだけのことでも[[Xamarin]]だと[[Objective-C]]より遥かに簡素で見やすいね。なお、[[swift]]も非常に似たような[[コード]]になる。
<source lang="csharp">
var id = NSBundle.MainBundle.InfoDictionary["CFBundleIdentifier"] as NSString;
Console.WriteLine(id);
</source>
== 関連項目 ==
* [[Xamarin.Mac/plistファイルを読み書きする]]
* [[Xamarin.Mac/OSのバージョンを取得する]]
* [[Xamarin.Mac/NSApplicationのサブクラスを使う]]
== 参考文献 ==
{{reflist}}
{{stub}}
[[category:Xamarin.iOS]]
== 概要 ==
NSBundle.MainBundle.InfoDictionaryプロパティにinfo.plist(中身は[[xmlファイル]])のkey部分を指定するだけで取得できる。たったこれだけのことでも[[Xamarin]]だと[[Objective-C]]より遥かに簡素で見やすいね。なお、[[swift]]も非常に似たような[[コード]]になる。
<source lang="csharp">
var id = NSBundle.MainBundle.InfoDictionary["CFBundleIdentifier"] as NSString;
Console.WriteLine(id);
</source>
== 関連項目 ==
* [[Xamarin.Mac/plistファイルを読み書きする]]
* [[Xamarin.Mac/OSのバージョンを取得する]]
* [[Xamarin.Mac/NSApplicationのサブクラスを使う]]
== 参考文献 ==
{{reflist}}
{{stub}}
[[category:Xamarin.iOS]]