版本適配

Layout

屏幕適配

代碼適配

  • Masonry
  • UIView+AutoLayout

可視化適配

  • autoLayout

系統(tǒng)適配

手機序列號:6685c75e34104be0b04c6ceb72985dc381f0f746

NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];  
NSLog(@"手機序列號: %@",identifierNumber);  

手機別名:用戶定義的名稱 “spring sky”的 iPod

NSString* userPhoneName = [[UIDevice currentDevice] name];  
NSLog(@"手機別名: %@", userPhoneName);  

設(shè)備名稱:iPhone OS

NSString* deviceName = [[UIDevice currentDevice] systemName];  
NSLog(@"設(shè)備名稱: %@",deviceName );  

手機系統(tǒng)版本: 5.1.1

NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];  
NSLog(@"手機系統(tǒng)版本: %@", phoneVersion);  

手機型號: iPod touch

NSString* phoneModel = [[UIDevice currentDevice] model];  
NSLog(@"手機型號: %@",phoneModel );  

地方型號 (國際化區(qū)域名稱): iPod touch

NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];  
NSLog(@"國際化區(qū)域名稱: %@",localPhoneModel );  
  
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  

當前應(yīng)用名稱:myDemo

NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];  
NSLog(@"當前應(yīng)用名稱:%@",appCurName);  

當前應(yīng)用軟件版本:1.0.1

NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];  
NSLog(@"當前應(yīng)用軟件版本:%@",appCurVersion);  

當前應(yīng)用版本號碼:int類型

NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];  
NSLog(@"當前應(yīng)用版本號碼:%@",appCurVersionNum); 

SDK(Software Development Kit, 即軟件開發(fā)工具包 )

Xcode給SDK提供平臺燃观,你用SDK編程吏口。
XCode只是一個IDE(IDE盗棵,Integrated Development Environment缘挽,集成開發(fā)工具),用于開發(fā)的一個工具而已员串,你也可以不用XCode來完成開發(fā)勇哗。
SDK是API(Application Programming Interface,應(yīng)用編程接口)寸齐,是你編程的工程中需要用到的一些類和方法欲诺,這些是蘋果公司給你開發(fā)好的,你調(diào)用就可以了渺鹦。

Base SDK指的是當前編譯用的SDK版本扰法。iPhone OS Deployment Target指的是編譯出的程序?qū)⒃谀膫€系統(tǒng)版本上運行。則應(yīng)把Deployment Target置為要支持的最低的系統(tǒng)版本號毅厚。由此可知塞颁,Deployment Target一定小于等于Base SDK。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吸耿,一起剝皮案震驚了整個濱河市祠锣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌咽安,老刑警劉巖伴网,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異板乙,居然都是意外死亡是偷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門募逞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛋铆,“玉大人,你說我怎么就攤上這事放接〈汤玻” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵纠脾,是天一觀的道長玛瘸。 經(jīng)常有香客問我,道長苟蹈,這世上最難降的妖魔是什么糊渊? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮慧脱,結(jié)果婚禮上渺绒,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好宗兼,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布躏鱼。 她就那樣靜靜地躺著,像睡著了一般殷绍。 火紅的嫁衣襯著肌膚如雪染苛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天主到,我揣著相機與錄音茶行,去河邊找鬼。 笑死镰烧,一個胖子當著我的面吹牛拢军,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播怔鳖,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼茉唉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了结执?” 一聲冷哼從身側(cè)響起度陆,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎献幔,沒想到半個月后懂傀,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蜡感,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年蹬蚁,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郑兴。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡犀斋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出情连,到底是詐尸還是另有隱情叽粹,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布却舀,位于F島的核電站虫几,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏挽拔。R本人自食惡果不足惜辆脸,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望螃诅。 院中可真熱鬧每强,春花似錦始腾、人聲如沸州刽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽穗椅。三九已至辨绊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匹表,已是汗流浹背门坷。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留袍镀,地道東北人默蚌。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像苇羡,于是被迫代替她去往敵國和親绸吸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 版本適配 5设江、接觸過幾個iOS版本锦茁,在版本兼容方面有哪些感悟。 接觸過iOS6叉存、iOS7码俩、iOS8、iOS9歼捏,已經(jīng)...
    丶逐漸閱讀 740評論 16 1
  • 下面舉個簡單的例子來說明在iOS7.0和iOS6.1(以及更低版本)之間的適配問題(用的是xcode5.0稿存,里邊有...
    骨古閱讀 1,189評論 0 2
  • Deployment Target VS Base SDK 在做向下兼容時,有兩個術(shù)語不得不了解:Deployme...
    沈冰忱閱讀 1,266評論 0 3
  • 關(guān)于iOS7的適配瞳秽,總結(jié)來說就三點: 自動布局瓣履、頁面切換自定義、界面扁平化 xcode版本變成Xcode6 sto...
    劉書亞的天堂之路閱讀 742評論 0 0
  • 1. 多屏幕分辨率適配 1) 首先在定義屏幕尺寸上寂诱,一般選用dp,文字上選用sp拂苹; 2) UI切圖時,根據(jù)不同的分...
    瀟瀟鳳兒閱讀 2,931評論 0 6