如果想要取得目前所執行的應用程式名稱,可以參考以下程式碼來取得完整的應用程式名稱,或是較為簡短的應用程式名稱。
//簡短的應用程式名稱
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 官方文件。
沒有留言:
張貼留言