2011-08-11 61 views
0

我希望創建一個與iPhone 3和4
所以我必須爲iPhone 3和圖像他人4.
現在我想基於IOS版本 部分我的應用程序加載資源工作的應用程序檢測ios版本很容易。 問題是我想知道如何創建新的NSBundle並使用它來根據檢測到的ios版本從不同的捆綁包中生成應用程序加載資源。創建一個NSBundle

回答

-1

如果你的資源只關注圖像,那麼你不需要做任何額外的努力來做到這一點。假設你有一個名爲myHome.png的圖像3,然後將同一圖像重命名爲4到[email protected]。如果設備是iPhone4,它會自動拍攝該圖像。

如果資源是不是像其他任何東西,那麼你需要做的條件編碼,即你需要在每次您試圖訪問這些資源的時間來檢查條件和代碼將是這個樣子

1檢查其iPad上的iPhone做

NSString *deviceType = [UIDevice currentDevice].model; 
if([deviceType isEqualToString:@"iPhone"]) 
{ 
    //do your work for iPhone 
} 

2至iOS版本之間的檢查,你可以try this link這個最好的,我知道

+0

感謝您help.you意味着那裏有沒有使用undle這種方式? – Ali