2016-01-27 17:30:44 1325瀏覽
Cocoa Touch是從Mac OS X上的framework裁剪和修改而來,用于開發(fā)iPhone、iPod、iPad上的軟件。也是蘋果iOS系統(tǒng)公司針對iPhone應(yīng)用程序快速開發(fā)提供的一個類庫。此庫以一系列框架庫的形式存在,支持開發(fā)人員使用用戶界面元素構(gòu)建圖像化的事件驅(qū)動的應(yīng)用程序。iPhone上的Cocoa Touch與Mac OS X上的Cocoa和AppKit類似,并且支持在iPhone上創(chuàng)建豐富、可重用的界面。
蘋果公司為iOS開發(fā)人員準(zhǔn)備了iPhone SDK,當(dāng)然iPhone SDK只能基于蘋果的MAC OS系統(tǒng)進行開發(fā)。iPhone SDK(Software Development Kit,軟件開發(fā)包)包括了界面開發(fā)工具、集成開發(fā)工具、框架工具、編譯器、分析工具、開發(fā)樣本和一個模擬器。
1、Xcode
Xcode是iPhone開發(fā)工具庫中最為重要的一款工具。它提供了一個全面的項目開發(fā)和管理環(huán)境,包括源文件編輯、豐富的文檔和一個圖形化調(diào)試器。Xcode由多款開源GNU工具構(gòu)建而成,即GCC(編譯器)和GDB(調(diào)試器)。
2、Interface Builder
Interface Builder (IB)提供了一個快速的原型工具,可用于以圖形化的方式布局用戶界面以及從Xcode源代碼鏈接到這些預(yù)構(gòu)建的界面。借助IB,可以使用可視設(shè)計工具繪制界面,然后將這些屏幕元素連接到應(yīng)用程序中的對象和方法調(diào)用。
3、模擬器(Simulator)
iPhone模擬器運行于Macintosh之上,借助它,無需連接到實際的iPhone或iPodtouch,就可以在臺式機上創(chuàng)建和測試應(yīng)用程序,當(dāng)然,并不是iPhone所有的特性模擬器都可以模擬。模擬器提供的API與在iPhone上使用的API相同,并針對概念設(shè)計的效果提供相應(yīng)的預(yù)覽。在使用模擬器時,Xcode將編譯在Macintosh上運行的Intel x86代碼,而不是iPhone上使用的基于ARM的代碼。
4、Instruments
Instruments用于分析iPhone應(yīng)用程序的內(nèi)部運行原理。它對內(nèi)存利用率進行采樣,并監(jiān)視性能。這樣,你可以準(zhǔn)確識別并鎖定應(yīng)用程序中的問題區(qū)域,并采取有效措施。Instruments提供基于時間的圖形化性能圖(plot),可顯示應(yīng)用程序中占用資源最多的地方。Instruments由Sun Microsystems開發(fā)的開源DTrace包構(gòu)建而成。
據(jù)就業(yè)分析圖所示,全國iPhone開發(fā)應(yīng)用專業(yè)人才的需求每年都持續(xù)猛增,所以選擇一所有資質(zhì)的專業(yè)培訓(xùn)機構(gòu)參加iOS軟件開發(fā)培訓(xùn),十分明智??鄱W(xué)堂作為專業(yè)的IT開發(fā)教育平臺。其中iOS培訓(xùn)課程已幫助了萬余迷茫的年輕人找回自信,重新起航。而扣丁學(xué)堂不同于其他在線教育的區(qū)別是免費注冊、免費觀看。從你零基礎(chǔ)入門到最后精通iOS開發(fā)知識,都不會收取一分錢的。
查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>