我想用客觀C. 我搜索了很多得到在Mac系統中的信息,但通過沒有了一行代碼爲 我使用。他們提供的解決方案javascript,但我希望他們在 目標C. 爲我提供一些幫助。如何得到默認瀏覽器的版本在我的Mac OS X
0
A
回答
0
這是測試和工程以及
NSWorkspace *nsSharedWorkspace = [NSWorkspace sharedWorkspace];
NSString *nsAppPath = [nsSharedWorkspace fullPathForApplication:appName];
NSBundle *nsAppBundle = [NSBundle bundleWithPath: nsAppPath];
NSDictionary *nsAppInfo = [nsAppBundle infoDictionary];
//Now you can print all dictionary to view all its contents and pick which you want
NSLog(@"%@",nsAppInfo);
//or you can get directly using following methods
NSLog(@"%@",[nsAppInfo objectForKey:@"CFBundleShortVersionString"]);
NSLog(@"%@",[nsAppInfo objectForKey:@"CFBundleVersion"]);
不要忘記添加了AppKit框架
2
您可以使用啓動服務來獲得路徑默認瀏覽器,如下
LSGetApplicationForURL((CFURLRef)[NSURL URLWithString: @"http:"],
kLSRolesAll, NULL, (CFURLRef *)&appURL);
NSString *infoPlistPath = [[appURL path] stringByAppendingPathComponent:@"Contents/info.plist"];
現在宣讀了info.plist中的CFBundleShortVersionString。
0
在這裏你去:
NSString *userName=NSUserName();
NSLog(@"UserName: %@",userName);
NSArray *ipAddress=[[NSHost currentHost] addresses];
NSLog(@"IP Address=%@",ipAddress[0]);
更新我的回答
相關問題
- 1. C++ OS X打開默認瀏覽器
- 2. 瀏覽器中的默認JavaScript版本
- 3. Eclipse Web瀏覽器是否使用默認的OS瀏覽器?
- 4. 如何在mac os x上獲取默認郵件客戶端版本?
- 5. 如何通過瀏覽器打開VLC與PHP鍵(Mac OS X)
- 6. Eclipse在Mac OS X上找不到默認的Java類
- 7. 在OS X Lion中更改WiFi登錄頁面的默認瀏覽器
- 8. 如何更改cordova瀏覽器平臺的默認瀏覽器?
- 9. 編譯爲舊版本的Mac OS X
- 10. Mac OS X上的Xcode版本Lion 10.7.2
- 11. mac os中的gcc版本4.1.2 x
- 12. 獲取Mac OS X上的eclipse版本
- 13. Mac OS X中的兩個Perl版本?
- 14. Mac OS X版本的Texture2D.m,.h可用?
- 15. Mac Os x和xcode版本的iPod 3.1.3
- 16. 如何在Mac OS X 64位上獲取默認音量?
- 17. 如何在OS X 10.6.8的終端中設置默認的Python版本?
- 18. 來自瀏覽器插件的控制檯輸出Mac OS X?
- 19. MAC OS X中的Windows Media Player插件Safari瀏覽器
- 20. 在Mac OS X 10.6中爲eclipse IDE設置默認編譯器
- 21. 如何找出在較舊的Mac OS X版本上可用的Perl版本?
- 22. 如何HTML加載在瀏覽器領域的BlackBerry OS版本4.6.1.310我
- 23. 如何將Mac OS X 10.6.6更新添加到我的Mac OS X 10.6.3中dmg
- 24. css:如何獲得瀏覽器的默認字體系列
- 25. Safari擴展功能在safari瀏覽器版本5中開啓,mac OS雪豹
- 26. 默認情況下,Mac安裝在Mac OS X雪豹上?
- 27. 調用Java默默的Mac OS X
- 28. 如何在mac os下獲得本地化plist的路徑x
- 29. Mac瀏覽器 - Mac版IE5.x正式死機?
- 30. iPhone模擬器在Xcode6發送的OS版本,我的Mac
什麼樣的制度信息? – 2013-03-14 09:00:50
它像當前用戶,工作組,我自己的系統的ip.Default brwser是其中之一 – Dhiraj 2013-03-14 10:36:34