en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

9.21.2011

取得執行中應用程式名稱的方法

如果想要取得目前所執行的應用程式名稱,可以參考以下程式碼來取得完整的應用程式名稱,或是較為簡短的應用程式名稱。

//簡短的應用程式名稱
NSString *appName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleName"];
//完整的應用程式名稱
NSString *appName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"];

上述程式碼由 [[NSBundle mainBundle] infoDictionary] 來取得目前應用程式的 info.plist 檔案位置,在經由 objectForKey:@" " 來獲得 info.plist 對應欄的值,當然它不只可以取得應用程式的名稱,有關其他的 Key 值的使用方式大家可以參考 iOS 的 Core Foundation Keys 官方文件。






沒有留言:

張貼留言