每位iOS开发者不容错过的10大有用工具
內容簡單介紹
1、iOS簡單介紹
2、iOS開發十大有用工具之開發環境
3、iOS開發十大有用工具之圖標設計
4、iOS開發十大有用工具之原型設計
5、iOS開發十大有用工具之演示工具
6、iOS開發十大有用工具之視頻制作
7、iOS開發十大有用工具之分析工具
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公司授權)。
如今。隨著微軟(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的長處是:
Flurry專門針對移動端做了很多優化。
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:
我們還建立了一個公共的百度云盤,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
謝謝!
程序猿聯盟 微信公眾號
*您若認為本文不錯,請點擊畫面右上角《···》button“分享到朋友圈”或“發送給朋友”
*新朋友請關注「程序猿聯盟」微信搜公眾號 ?ProgrammerLeague
小編微信號: frogoscar
小編QQ號: ?379641629
小編郵箱: ? ?enmingx@gmail.com
程序猿聯盟QQ群:413981577
程序猿聯盟微信群:先加我微信
有朋友反映看手機端的文章太累。事實上是能夠用瀏覽器網頁來看的:
方法1. 點擊畫面右上角的《···》button,然后選擇“復制鏈接”。再把鏈接黏貼到你的瀏覽器里面或用郵件發送給自己,就能夠在電腦的瀏覽器里打開了
方法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. 在公眾號回復不論什么信息。能夠看到包括“查看歷史消息”的鏈接。
【支持小編的勞動】
認為文章對你有幫助,請紀念小編的辛勤勞動,掃描二維碼捐贈給小編。謝謝!
支付寶
Paypal
?
轉載于:https://www.cnblogs.com/mfmdaoyou/p/6946257.html
總結
以上是生活随笔為你收集整理的每位iOS开发者不容错过的10大有用工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你竖屏视频上下黑边添加图片的剪辑技巧
- 下一篇: softer soft parse