每位iOS開發者不容錯過的10大有用工具



內容簡單介紹

一、iOS簡單介紹java

二、iOS開發十大有用工具之開發環境編程

三、iOS開發十大有用工具之圖標設計xcode

四、iOS開發十大有用工具之原型設計瀏覽器

五、iOS開發十大有用工具之演示工具微信

六、iOS開發十大有用工具之視頻製做網絡

七、iOS開發十大有用工具之分析工具app



iOS簡單介紹


提及iOS。天然沒必要多介紹了,它是蘋果公司開發的移動操做系統。工具


蘋果公司最先於2007年1月9日的Macworld大會上發佈這個系統。最初是設計給iPhone使用的。後來陸續套用到iPod touch、iPad以及Apple TV等產品上。佈局


iOS與蘋果的Mac OS X操做系統同樣,屬於類Unix的商業操做系統。本來這個系統名爲iPhone OS,因爲iPad,iPhone,iPod touch都使用iPhone OS。因此2010WWDC大會上宣佈更名爲iOS(iOS爲美國Cisco公司網絡設備操做系統註冊商標。蘋果更名已得到Cisco公司受權)。post


現在。隨着微軟(Microsoft)把Win Phone操做系統和諾基亞玩壞以後,移動市場已經呈現「二足鼎立」的局面,曾經微軟信誓旦旦所說的三足鼎立的局面一直沒怎麼造成。


聽說諾基亞在2016年和微軟結束合約後,將會用Android系統來生產手機。重整旗鼓。到時到底移動江湖怎樣風雲變換。咱們拭目以待。


眼下iOS和Android兩大操做系統獨霸了移動領域超過90%的份額。

作iOS和Android開發。有個幾年經驗,在國內那都是月薪好幾萬的。因此你們要努力啊。


小編慶幸本身沒學Win Phone開發,僅僅學了Android和iOS(用Swift)開發。固然個人主業是嵌入式。


今天咱們就來看看每位iOS開發者不容錯過的十大有用工具。


固然了,小編水平有限,僅僅列出了10大工具,確定還有很是不錯的工具是小編沒說到的,歡迎你們補充指正。



iOS開發十大有用工具之開發環境


1)xCode




做爲蘋果公司的當家IDE(IDE是Integrated Development Environment的縮寫,意爲「集成開發環境」,就是把編譯器,調試器,連接器,彙編器。圖標建立,模擬器等等結合在一塊兒的一個整合的開發工具。

比較著名的IDE有Visual Studio,Eclipse等),xCode天然排在第一順位。


基本上每位iOS開發人員或多或少都知道這款軟件吧。


即便不是iOS開發人員,在Mac系統下,學習編程(特別是C和C++)預計也會用到xCode。


執行速度快,可以編譯很是多語言(C、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby),特別是模擬器超快,調試方便,設計高大上,直接公佈App Store。可以說是小編見過的最好的IDE之中的一個。給蘋果的設計點個贊... 我不是腦殘果粉。


固然xCode也是有一些不足之處的。




官網:https://developer.apple.com/xcode/


2)AppCode




假設你不喜歡使用xCode來開發iOS應用,那麼也可以選擇AppCode這款由JetBrains製做的IDE。


爲何如此推薦AppCode呢?因爲其背後大哥JetBrains絕非等閒之輩。


JetBrains是一家捷克的公司。是IT界的IDE大戶。他們開發了好多著名的IDE,比方Intellij IDEA,是java語言開發的集成環境。IntelliJ在業界被公以爲最好的java開發工具之中的一個,在Java開發方面貌似比Eclipse更加智能。


小編曾經也介紹過他們的WebStorm(Web開發人員很是喜好)這個IDE。


小編以前寫過Android Studio使用的圖文教程,Android Studio這款Google力推的全新Android開發IDE。可以完美代替Eclipse(Eclipse的Android模擬器之慢也是醉了。儘管你可以用Genymotion來替代),就是基於Intellij IDEA。


因此JetBrains推出的AppCode天然不容小覷。


AppCode原生支持Swift。Objective-C(簡稱OC。

小編仍是推薦你們學習Swift。畢竟這是大勢所趨)。C。C++等。




官網:https://www.jetbrains.com/objc/



iOS開發十大有用工具之圖標設計


開發App,圖標的設計過重要了,一個好的圖標能立馬吸引用戶的眼球,產生下載願望。反之,假設圖標設計不到位,不夠高大上,任你內容很是好,有時也難以脫穎而出。


曾經小編本身開發App的時候,就是因爲沒有好的美工。美工本身包辦,結果就是App拼只是那些「高富帥」啊。


眼下有很是多在線的圖標生成站點(好比 http://makeappicon.com/),也很是方便。但是沒網的時候仍是軟件比較好。


那麼推薦幾款圖標設計工具:


1)Prepo


一款免費且方便的圖標轉化器。它可以幫助設計師高速的導出各類尺寸的圖標。設計師經過Prepo把不論什麼格式的圖片文件轉換成iOS可用的圖片格式。

此外,經過點擊Prepo對話框底部「copy plist」button,設計師可以輕鬆的把導出的文件拷貝到Xcode中,節省了設計師大量的工做時間。




官網:http://wearemothership.com/work/prepo/


2)Slicy


Slicy是MacRabbit公司的跨世紀經典之做。可謂是iOS設計師必備一款的切圖神器。旨在幫助設計師解決在切圖上的煩惱。


Slicy操做十分簡單,設計師僅僅要把PSD文件(著名的圖像處理軟件Photoshop生成的專有格式)拖進Slicy的窗體,Slicy就會本身主動生成.jpg和.png等格式的切圖文件,除此以外,Slicy還能夠把普通像素的圖片轉換成視網膜像素的高品質圖片。




官網:http://macrabbit.com/slicy/



iOS開發十大有用工具之原型設計


1)Indigo Studio


Indigo Studio 是由infragistics 開發的一款 UI原型設計和交互設計工具。幫助你高速而簡單地建立活生生的UI原型。它的每一步都保持以用戶體驗爲中心。


有了Indigo Studio你可以用超過100個不一樣的場景、線框(內置交互控件以及桌面、站點和移動應用的原型)建立腳本,全部不需要代碼。




官網:http://www.infragistics.com/products/indigo-studio


2)PaintCode


PaintCode 是一款面向 iOS 和 Mac 應用開發人員及設計師的矢量圖形可視化開發工具,經過這款軟件即便沒有編程經驗的設計師也能畫出漂亮的控件、圖標或其它 UI 元素。


PaintCode 最爲顯著的一點就是能夠直接生成適用於 iOS 的Objective-C、 Swift 或者 C# 代碼,節省了大量的開發時間。也正因如此,不少開發人員將其稱爲設計與開發通吃的代碼神器。




官網:http://www.paintcodeapp.com/


3)xScope


xScope是一款設計準確度測量工具,專門爲設計師和開發者建立,。是一套功能強大的工具。是理想的測量,檢查和測試屏幕上的圖形和佈局。xScope將幫助您更快地工做和產出更精準的結果。可以幫助每個設計者高速,精確的完畢工做,度量距離,角度的標尺,放大鏡。精確垂直,水平標記輔助線,精確闊度,找畫面上符合位置測交叉點。




官網:http://xscopeapp.com/



iOS開發十大有用工具之演示工具


1)Reflector


Reflector現在叫Reflector 2,前身是Reflection。是一款經過 AirPlay 功能直接將 iPhone/iPod Touch/iPad等iOS設備的屏幕鏡像直接輸出至 OS X 系統的有用小工具。 利用AirPlay 和 Mac OS X,Reflector贊成用戶在Mac顯示屏上實時查看iOS設備的屏幕,無需進行不論什麼設置。用戶可以將屏幕上的活動記錄並保存 到電腦上。用戶甚至還可以在iMac大屏上體驗iOS遊戲。




官網:http://www.airsquirrels.com/reflector/



iOS開發十大有用工具之視頻製做


幾年前的App展現。是沒有視頻的。

但是對於現在的App。演示視頻實在是過重要了。沒製做一個演示視頻,都很差意思放到App Store上跟別人打招呼。


一個高端大氣,簡潔明快的視頻演示,可以立馬讓用戶產生安裝的衝動。


1)iMovie + QuickTime Player


iMovie是一款由蘋果電腦編寫的視頻剪輯軟件,是Macintosh電腦上的應用程序套裝iLife的一部分。以後於WWDC 2010推出了iOS版本號。它可以從大部分數碼攝像機採集未經壓縮。並輸入Mac中。

接着,iMovie可以剪輯、增長標題和音樂。

並能增長諸如淡入、淡出和幻燈等效果。

movie自己是英語「電影」的意思。利用iMovie這款軟件可以製做很高大商的App演示視頻。




官網:https://www.apple.com/mac/imovie/



QuickTime Player是蘋果電腦的一個視頻播放軟件,但也有Windows版。


不要覺得QuickTime Player僅僅能播放視頻。

事實上它還可以錄製影片(拍用戶本身),錄製屏幕(拍電腦屏幕)和錄製音頻(錄聲音)。錄製結束可以保存爲多種格式,極爲方便。




視頻錄製以前你可以選擇界面大小。全屏或者本身定義。你可以將QuickTime Player錄製的視頻放到iMovie裏面編輯。




官網:https://www.apple.com/quicktime/download/



iOS開發十大有用工具之分析工具


1)Flurry Analytics


Flurry是一家專門爲移動應用提供數據統計和分析的公司。他們的數據統計分析SDK支持的平臺包含iPhone, iPad, Android, Windows Phone, Java ME和BlackBerry。使用Flurry服務的公司包含eBay、Yahoo、Hulu和Skype等超過11萬家公司,涉及的應用超過36萬個。


和著名的統計工具Google Analytics相比,Flurry的長處是:

  1. Flurry專門針對移動端作了不少優化。

  2. Flurry沒有被*牆的問題。




官網:http://www.flurry.com/solutions/analytics




總結


上面的工具備幾款是收費的,只是都有對應的中文破*解版,大家懂的。


眼下iOS開發前景很是不錯,而且iOS相比Android開發適配更簡單。因爲機型就那幾種。


因此。眼下對於Android開發者和iOS開發者,僅僅要不是被Win Phone坑進的開發者,都正是煊赫一時的時代啊。


而且隨着各類有用工具和Swift語言的出現,iOS開發的門檻已經愈來愈低,不像曾經那麼難了。


騷年們。加油吧。

「漂亮的天使在遠方召喚你,勇敢的少年啊快去創造奇蹟~」



程序猿聯盟社區


程序猿聯盟官網:

http://coderunity.com/


眼下有一個微信羣和一個QQ羣,凡是對編程感興趣的朋友都可以加,你們可以交流。學習,互動。討論編寫的程序的源碼,編程問答等。


微信羣(程序猿聯盟)。加羣請私信我(微信羣人數超過100以後,不能經過掃描二維碼增長了,僅僅能私信我,謝謝)


QQ羣: 413981577 (1000人羣)


QQ羣文件中有很是多編程書籍PDF和其它資料。

掃描如下二維碼加QQ:


0?wx_fmt=jpeg


咱們還創建了一個公共的百度雲盤,2TB容量。已有很是多優秀編程資源。你們也可以上傳。

連接加羣以後會發送。


百度貼吧 【程序猿聯盟】 歡迎您增長。交流編程。討論代碼,共享資源,已經有很是多話題。吧主就是小編。


http://tieba.baidu.com/f?kw=%E7%A8%8B%E5%BA%8F%E5%91%98%E8%81%94%E7%9B%9F&ie=utf-8


《程序猿聯盟》的微社區。方便你們提問和互動。

可以關注一下。

微社區地址和二維碼例如如下:

http://m.wsq.qq.com/264152148

0?wx_fmt=png


謝謝!



0?wx_fmt=gif


程序猿聯盟 微信公衆號

*您若認爲本文不錯,點擊畫面右上角《···》button「分享到朋友圈或「發送給朋友

*新朋友請關注「程序猿聯盟」微信搜公衆號  ProgrammerLeague

小編微信號frogoscar

小編QQ號:  379641629

小編郵箱:    enmingx@gmail.com

程序猿聯盟QQ羣:413981577

程序猿聯盟微信羣:先加我微信


有朋友反映看手機端的文章太累。事實上是可以用瀏覽器網頁來看的:

方法1. 點擊畫面右上角的《···》button,而後選擇「複製連接」。再把連接黏貼到你的瀏覽器裏面或用郵件發送給本身,就可以在電腦的瀏覽器裏打開了


0?wx_fmt=png


方法2. 頭條網www.toutiao.com,搜索個人自媒體「程序猿聯盟」,內有所有文章,也可以直接進這個連接:http://www.toutiao.com/m3750422747/


方法3. 個人51CTO博客,CSDN博客。博客園和開源中國博客連接(所有文章都在上面)
http://4526621.blog.51cto.com

http://blog.csdn.net/frogoscar

http://www.cnblogs.com/frogoscar

http://my.oschina.net/frogoscar/blog


怎樣查看所有文章

1. 點擊「查看公衆號」,再點擊「查看歷史消息

2. 在公衆號回覆不論什麼信息。可以看到包括「查看歷史消息」的連接。


0?wx_fmt=png



0?wx_fmt=jpeg


【支持小編的勞動】

認爲文章對你有幫助,請記念小編的辛勤勞動,掃描二維碼捐贈給小編。謝謝!


支付寶

0?wx_fmt=jpeg


Paypal

0?</p><p>wx_fmt=jpeg

相關文章
相關標籤/搜索