舉報(bào)

iOS編程基礎(chǔ):Swift、Xcode和Cocoa入門指南
最新章節(jié): A.3 雙語言目標(biāo)
Swift成為學(xué)習(xí)iOS編程的一門優(yōu)秀語言。其他選擇Objective-C依然存在,如果你喜歡還可以使用它。實(shí)際上,編寫一個(gè)同時(shí)包含Swift代碼與Objective-C代碼的應(yīng)用是很容易的;有時(shí)也需要這么做。不過,Objective-C缺少Swift的一些優(yōu)勢(shì)。Objective-C在C之上增加了面向?qū)ο筇匦浴R虼耍皇遣糠置嫦驅(qū)ο蟮模凰瑫r(shí)擁有對(duì)象與標(biāo)量數(shù)據(jù)類型,其對(duì)象需要對(duì)應(yīng)于一種特殊的C數(shù)據(jù)類型(指針)。其語法掌握起來很困難;閱讀與編寫嵌套的方法調(diào)用會(huì)讓人眼花,它還引入了一些黑科技,如隱式的nil測(cè)試。其類型檢查可以而且經(jīng)常關(guān)閉,這會(huì)導(dǎo)致程序員犯錯(cuò),將消息發(fā)送給錯(cuò)誤的對(duì)象類型并導(dǎo)致程序崩潰。Objective-C使用了手工的內(nèi)存管理;新引入的ARC(自動(dòng)引用計(jì)數(shù))減輕了程序員的一些負(fù)擔(dān),并且極大地降低了程序員犯錯(cuò)的可能性,不過錯(cuò)誤依舊有可能發(fā)生,內(nèi)存管理最終還是要靠手工來完成。
因版權(quán)原因待上架

品牌:華章圖文
譯者:張龍
上架時(shí)間:2017-05-02 17:52:04
出版社:機(jī)械工業(yè)出版社
本書數(shù)字版權(quán)由華章圖文提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行