把開發(fā)過程中比較好的內(nèi)容段做個收藏,如下的內(nèi)容是關(guān)于 ios開發(fā)中各種版本、設(shè)備的區(qū)分的內(nèi)容。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),東源企業(yè)網(wǎng)站建設(shè),東源品牌網(wǎng)站建設(shè),網(wǎng)站定制,東源網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,東源網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
if ([modelname isEqualToString:@"iPhone"]) {
}
if ([modelname isEqualToString:@"IPod Touch"]) {
}
if ([modelname isEqualToString:@"iPhone Simulator"]) {
}
也可以通過宏定義區(qū)分
#if TARGET_OS_IPHONE
#endif
#if TARGET_IPHONE_SIMULATOR
#endif
#if !TARGET_IPHONE_SIMULATOR
#endif
ios設(shè)備版本的區(qū)分-iphone3gs,iphone4....ios提供了幾種c函數(shù)來獲得相應(yīng)信息如下
struct utsname u;
if ([machine isEqualToString:@"iPhone1,1"]) {
}
if ([machine isEqualToString:@"iPhone1,2"]) {
}
if ([machine isEqualToString:@"iPhone2,1"]) {
}
if ([machine isEqualToString:@"iPod1,1"]) {
}
if ([machine isEqualToString:@"iPod2,1"]) {
}
if ([machine isEqualToString:@"iPod3,1"]) {
}
或者
{
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
Possible values:
"iPhone1,1" = iPhone 1G
"iPhone1,2" = iPhone 3G
"iPhone2,1" = iPhone 3GS
"iPod1,1" = iPod touch 1G
"iPod2,1" = iPod touch 2G
free(machine);
return platform;
}