【移動應(yīng)用開發(fā)技術(shù)】iOS開發(fā)者必備的10款工具_(dá)第1頁
【移動應(yīng)用開發(fā)技術(shù)】iOS開發(fā)者必備的10款工具_(dá)第2頁
【移動應(yīng)用開發(fā)技術(shù)】iOS開發(fā)者必備的10款工具_(dá)第3頁
【移動應(yīng)用開發(fā)技術(shù)】iOS開發(fā)者必備的10款工具_(dá)第4頁
【移動應(yīng)用開發(fā)技術(shù)】iOS開發(fā)者必備的10款工具_(dá)第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余2頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

【移動應(yīng)用開發(fā)技術(shù)】iOS開發(fā)者必備的10款工具

當(dāng)前iOS和Android兩大移動操作系統(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ā)者必備的十款工具”供大家參考。開發(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)試都在一個簡單的窗口內(nèi)完成;是開發(fā)OS

X

iOS

應(yīng)用程序的最快捷的方式。不管你用C、C++、Objective-C或Java編寫程序,在AppleScript里編寫腳本,還是試圖從另一個奇妙的工具中轉(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)品,

是一個全新的

Objective-C

的集成開發(fā)環(huán)境,用于幫助開發(fā)

Mac、iPhone

iPad

的應(yīng)用程序,早在2011年,AppCode就嶄露頭角并被廣大開發(fā)者所喜愛。主要擁有以下特性:超乎想象和便利的代碼導(dǎo)航以及代碼自動完成、即時代碼分析和快速簡易、代碼搜索,包括類、方法、變量和資源、即時代碼轉(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就會自動生成.jpg和.png等格式的切圖文件,除此之外,Slicy還能夠把普通像素的圖片轉(zhuǎn)換成視網(wǎng)膜像素的高品質(zhì)圖片。

2)PrepoPrepo基于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è)計(jì):1)Indigo

Studio

Indigo

Studio

是由infragistics

開發(fā)的一款

UI原型設(shè)計(jì)和交互設(shè)計(jì)工具。幫助你快速而簡單地創(chuàng)建活生生的UI原型。它的每一步都保持以用戶體驗(yàn)為中心,有了Indigo

Studio你可以用超過100個不同的場景、線框(內(nèi)置交互控件以及桌面、網(wǎ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í)現(xiàn)交互設(shè)計(jì)。Indigo

Studio卻可以對每一個元素每一個按鈕進(jìn)行交互設(shè)計(jì),并能夠?yàn)榻换幼髟O(shè)計(jì)豐富的過渡動畫效果。他還支持設(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ì)一個有吸引力的、與分辨率自適應(yīng)的UI是很困難和繁瑣的事情,尤其是你需要編寫圖像代碼的時候更是如此。PaintCode便可實(shí)時地將你編輯的矢量圖轉(zhuǎn)化為Objective-C和C#/MonoTouch圖像代碼,使你不必再為了達(dá)到預(yù)期效果一遍遍地調(diào)整和重新編譯代碼,節(jié)省了大量的開發(fā)時間。

作為一款個性十足且用戶體驗(yàn)超棒的Mac應(yīng)用,PaintCode是iOS開發(fā)者不能忽視的開發(fā)工具,也正因如此,許多開發(fā)者將其稱為設(shè)計(jì)與開發(fā)通吃的代碼神器。

測量工具:xScopexScope是一款專門為設(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é)果,讓每個設(shè)計(jì)者快速,精確的完成工作。

演示工具:Reflector

Reflector現(xiàn)在叫Reflector

2,前身是Reflection。是一款通過

AirPlay

功能直接將

iPhone/iPod

Touch/iPad等iOS設(shè)備的屏幕鏡像直接輸出至

OS

X

系統(tǒng)的實(shí)用小工具。Reflector最初是由微軟員工Lutz

Roeder編寫的免費(fèi)程序,它出現(xiàn)使·NET程序員眼前豁然開朗,因?yàn)檫@個免費(fèi)工具可以將·NET程序集中的中間語言反編譯成C#或者Visual

Basic代碼。利用AirPlay

Mac

OS

X,Reflector允許用戶在Mac顯示屏上實(shí)時查看iOS設(shè)備的屏幕,無需進(jìn)行任何設(shè)置。用戶可以將屏幕上的活動記錄并保存

到電腦上。用戶甚至還可以在iMac大屏上體驗(yàn)iOS游戲。

分析統(tǒng)計(jì):Flurry

AnalyticsFlurry

Analytics是個免費(fèi)的移動應(yīng)用數(shù)據(jù)分析平臺,可應(yīng)用于iOS、

Android、Windows

Phone、HTML5、Hybrid應(yī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)閉TestFlightA上面的老版本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傻瓜式獲?。桓鎰e應(yīng)用商店漫長無比的審核等待,讓應(yīng)用閃電到達(dá)內(nèi)測用戶手中。另外,Pre.im會持續(xù)為開發(fā)者提供免費(fèi)的iOS企業(yè)簽名打包服務(wù)。對于小型的創(chuàng)業(yè)團(tuán)隊(duì)來說,購買企業(yè)證書也是筆不小的投入。通過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論