當(dāng)前iOS和Android兩大移動(dòng)操作系統(tǒng)“二足鼎立”,幾乎覆蓋了市面上大部分的智能手機(jī)。相比Android,iOS開發(fā)適配更簡單,且隨著各種實(shí)用工具和Swift語言的出現(xiàn),iOS開發(fā)門檻地降低,開發(fā)前景巨大。而對于開發(fā)者和設(shè)計(jì)師來說,是否擁有一款功能強(qiáng)大且實(shí)用的開發(fā)工具將直接影響其工作效率和成果。為此,我們結(jié)合現(xiàn)有資訊、整合最新資源,從開發(fā)、設(shè)計(jì)、分析、內(nèi)測分發(fā)等方面整理出“iOS開發(fā)者必備的十款工具”供大家參考。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出浦東免費(fèi)做網(wǎng)站回饋大家。開發(fā)環(huán)境:
1)Xcode
作為蘋果公司的當(dāng)家IDE(IDE是Integrated Development Environment的縮寫,意為“集成開發(fā)環(huán)境”),Xcode早已為廣大iOS開發(fā)者所熟知。Xcode 具有統(tǒng)一的用戶界面設(shè)計(jì),編碼、測試、調(diào)試都在一個(gè)簡單的窗口內(nèi)完成;是開發(fā)OS X 和 iOS 應(yīng)用程序的最快捷的方式。不管你用C、C++、Objective-C或Java編寫程序,在AppleScript里編寫腳本,還是試圖從另一個(gè)奇妙的工具中轉(zhuǎn)移編碼,你會發(fā)現(xiàn) Xcode 編譯速度極快。每次操作都很快速和輕松:特別是模擬器超快,調(diào)試方便,設(shè)計(jì)高端,且直接發(fā)布App Store;是當(dāng)前最好的IDE之一。
2)AppCode
除了使用Xcode來開發(fā)iOS應(yīng)用,你也可以選擇AppCode這款由JetBrains制作的IDE。JetBrains是一家捷克的公司,是IT界的IDE大戶。他們開發(fā)了好多著名的IDE,比如IntelliJ IDEA,是java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一。
AppCode是JetBrains用以替代的Xcode的一款產(chǎn)品, 是一個(gè)全新的 Objective-C 的集成開發(fā)環(huán)境,用于幫助開發(fā) Mac、iPhone 和 iPad 的應(yīng)用程序,早在2011年,AppCode就嶄露頭角并被廣大開發(fā)者所喜愛。主要擁有以下特性:超乎想象和便利的代碼導(dǎo)航以及代碼自動(dòng)完成、即時(shí)代碼分析和快速簡易、代碼搜索,包括類、方法、變量和資源、即時(shí)代碼轉(zhuǎn)換,支持i18以及更為簡潔高效的代碼重構(gòu)。
圖標(biāo)設(shè)計(jì):
1)Slicy
作為IOS開發(fā)者,我們往往需要為程序準(zhǔn)備兩套圖片資源,以應(yīng)對低清屏和Retina屏的不同需求,隨之而來的是切圖工作量的成倍增加。Slicy是MacRabbit公司的跨世紀(jì)經(jīng)典之作,可謂是iOS設(shè)計(jì)師必備一款的切圖神器,旨在幫助設(shè)計(jì)師解決在切圖上的煩惱。
Slicy操作十分簡單,設(shè)計(jì)師只要把PSD文件(著名的圖像處理軟件Photoshop生成的專有格式)拖進(jìn)Slicy的窗口,Slicy就會自動(dòng)生成.jpg和.png等格式的切圖文件,除此之外,Slicy還能夠把普通像素的圖片轉(zhuǎn)換成視網(wǎng)膜像素的高品質(zhì)圖片。
2)Prepo
Prepo基于Mac和iOS的一款免費(fèi)且方便的圖標(biāo)轉(zhuǎn)化器,它可以幫助設(shè)計(jì)師快速的導(dǎo)出各種尺寸的圖標(biāo)。設(shè)計(jì)師通過Prepo把任何格式的圖片文件轉(zhuǎn)換成iOS可用的圖片格式。此外,通過點(diǎn)擊Prepo對話框底部“copy plist”按鈕,設(shè)計(jì)師可以輕松的把導(dǎo)出的文件復(fù)制到Xcode中,節(jié)省了設(shè)計(jì)師大量的工作時(shí)間。
原型設(shè)計(jì):
1)Indigo Studio
Indigo Studio 是由infragistics 開發(fā)的一款 UI原型設(shè)計(jì)和交互設(shè)計(jì)工具。幫助你快速而簡單地創(chuàng)建活生生的UI原型。它的每一步都保持以用戶體驗(yàn)為中心,有了Indigo Studio你可以用超過100個(gè)不同的場景、線框(內(nèi)置交互控件以及桌面、網(wǎng)站和移動(dòng)應(yīng)用的原型)創(chuàng)建腳本,全部不需要代碼。
與大多數(shù)的原型設(shè)計(jì)工具不同,Indigo Studio將交互設(shè)計(jì)視為其核心。其他工具只側(cè)重于提供靜態(tài)的UI實(shí)體模型設(shè)計(jì)和基本鏈接能力,如Axure等流行的原型設(shè)計(jì)軟件,讓原型設(shè)計(jì)師或UI開發(fā)者花費(fèi)大量時(shí)間以不同的增加鏈接的方式實(shí)現(xiàn)交互設(shè)計(jì)。Indigo Studio卻可以對每一個(gè)元素每一個(gè)按鈕進(jìn)行交互設(shè)計(jì),并能夠?yàn)榻换?dòng)作設(shè)計(jì)豐富的過渡動(dòng)畫效果。他還支持設(shè)計(jì)注釋和分享,大大的團(tuán)隊(duì)設(shè)計(jì)的工作效率。
2)PaintCode
PaintCode 是一款面向 iOS 和 Mac 應(yīng)用開發(fā)者及設(shè)計(jì)師的矢量圖形可視化開發(fā)工具,通過這款軟件即使沒有編程經(jīng)驗(yàn)的設(shè)計(jì)師也能畫出美麗的控件、圖標(biāo)或其他 UI 元素。
在開發(fā)過程中,設(shè)計(jì)一個(gè)有吸引力的、與分辨率自適應(yīng)的UI是很困難和繁瑣的事情,尤其是你需要編寫圖像代碼的時(shí)候更是如此。PaintCode便可實(shí)時(shí)地將你編輯的矢量圖轉(zhuǎn)化為Objective-C和C#/MonoTouch圖像代碼,使你不必再為了達(dá)到預(yù)期效果一遍遍地調(diào)整和重新編譯代碼,節(jié)省了大量的開發(fā)時(shí)間。
作為一款個(gè)性十足且用戶體驗(yàn)超棒的Mac應(yīng)用,PaintCode是iOS開發(fā)者不能忽視的開發(fā)工具,也正因如此,許多開發(fā)者將其稱為設(shè)計(jì)與開發(fā)通吃的代碼神器。
測量工具:
xScope
xScope是一款專門為設(shè)計(jì)師和開發(fā)人員創(chuàng)建、集八種功能于一體的多功能軟件,是一套集測量、檢查和測試屏幕上圖形和布局的理想工具。這款工具來自開發(fā)商 Iconfactory,這家開發(fā)商也是知名推特開發(fā)商 Twitterrific 的開發(fā)商。xScope可以幫助設(shè)計(jì)師或開發(fā)人員更好更為準(zhǔn)確的完成工作。xScope功能包括:度量距離和角度、放大鏡、精準(zhǔn)的水平和垂直對齊標(biāo)記、精準(zhǔn)的寬高度與原點(diǎn)對齊標(biāo)記等;幫助您更快地工作和產(chǎn)出更精準(zhǔn)的結(jié)果,讓每個(gè)設(shè)計(jì)者快速,精確的完成工作。
演示工具:
分析統(tǒng)計(jì):
Flurry Analytics
Flurry Analytics是個(gè)免費(fèi)的移動(dòng)應(yīng)用數(shù)據(jù)分析平臺,可應(yīng)用于iOS、 Android、Windows Phone、HTML5、Hybrid應(yīng)用、移動(dòng)Web、 BlackBerry和JavaME。Flurry Analytics不僅免費(fèi),而且專業(yè)。Flurry Analytics平臺不斷添加尖端功能和廣泛的大數(shù)據(jù),擁有先進(jìn)的自定義分割以及轉(zhuǎn)換跟蹤功能。其次,通過創(chuàng)建事件,讓您了解如何讓您的應(yīng)用發(fā)揮獨(dú)特的作用,事件設(shè)置簡單,并且還可以跟蹤和您的應(yīng)用程序相關(guān)的任何東西。Flurry Analytics還具有大數(shù)據(jù)優(yōu)勢,并直接將大數(shù)據(jù)為您轉(zhuǎn)化為獨(dú)特的,功能強(qiáng)大的見解。
內(nèi)測分發(fā):
Pre.im
自去年蘋果收購了TestFlight的開發(fā)商Burstly之后,宣布關(guān)閉TestFlightApp.com上面的老版本TestFlight,于是TestFlight作為獨(dú)立測試平臺的身份宣告結(jié)束,與國內(nèi)的開發(fā)者漸行漸遠(yuǎn)。
然而今天我們要重點(diǎn)介紹的是一款一直于與Testflight并駕齊驅(qū)的行業(yè)后起之秀——Pre.im.這是一款由全球大APP及手游云測試服務(wù)商Testin推出的內(nèi)測分發(fā)及應(yīng)用托管免費(fèi)工具。Pre.im 提供的服務(wù)包括免費(fèi)應(yīng)用測試、托管、分發(fā)平臺,并免費(fèi)進(jìn)行iOS企業(yè)證書簽名。它以極簡操作,超速上下傳,幫助開發(fā)者將開發(fā)完的應(yīng)用最快速到達(dá)用戶手中,讓開發(fā)者和用戶一起體會到應(yīng)用的快樂。
Pre.im的一大亮點(diǎn)是使用簡便:上傳App,用戶掃描二維碼下載應(yīng)用,分發(fā)就兩步,iOS手游也不例外,UDID傻瓜式獲??;告別應(yīng)用商店漫長無比的審核等待,讓應(yīng)用閃電到達(dá)內(nèi)測用戶手中。另外,Pre.im會持續(xù)為開發(fā)者提供免費(fèi)的iOS企業(yè)簽名打包服務(wù)。對于小型的創(chuàng)業(yè)團(tuán)隊(duì)來說,購買企業(yè)證書也是筆不小的投入。通過Pre.im的這一服務(wù),可以省卻這份資金,而且操作簡單:在應(yīng)用上傳時(shí),打開“使用企業(yè)簽名”開關(guān)即可。
除了先前不同于TestFlight只服務(wù)iOS用戶外,Pre.im此次還針對Android用戶推出了免費(fèi)真機(jī)兼容測試服務(wù)。不僅如此,還添加包括搖一搖反饋、崩潰分析以及應(yīng)用合并等嶄新功能。不得不說隨著行業(yè)需求的發(fā)展,Pre.im注定是一款開發(fā)使用前景巨大的內(nèi)測工具。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。