iOS 10即將來襲!升級你的iOS開發裝備_IOS

來源:互聯網
上載者:User

WWDC(蘋果開發人員大會)剛剛過去不久,iOS 10將不久來襲,是時候升級你的iOS開發裝備了!小編整理了10款必備開發工具,讓你的開發過程事半功倍。

SourceTree

SourceTree是一個免費的Mac軟體,主要用於Git和Mercurial版本控制。它可以協助你進行原始碼控制計劃,跟傳統的複雜的命令列版本控制軟體相比,SourceTree是一款獨一無二的GUI工具。對於新手Git使用者來說,SourceTree使用起來簡單且高效,對於經驗豐富的app開發人員來說,SourceTree有著非常強大的功能。

Slash

Slash是iOS的一個開源庫,它為NSAttributedStrings的樣式添加了擴充標記語言,可以定義每個標籤的意義,這使它非常具有可擴充性。
假如在不使用介面產生器的情況下,你要在app中使用帶屬性字串,你就需要調整NSRanges和字型屬性。在Slash的協助下,你可以簡單地在iOS開發中使用屬性字串,並且產生的程式碼更為乾淨和整潔。

APICloud

APICloud是一個行動裝置 App開發平台,開發人員使用平台技術,使用平台中成百上千個模組進行iOS App開發。使用APICloud平台最大的好處在於,整個開發過程變得便捷、快速,像是搭積木一樣建立起自己的App,同時一套代碼可以產生兩個安裝包,如此一來,Android版本的也順手開發完成了。

MarkMan

MarkMan是一款iOS app開發必備高效的設計稿標註和測量軟體,用於作業系統:Mac OS,Windows。

AppCode

AppCode是全新的Objective-C的IDE整合式開發環境,旨在協助開發人員開發Mac OS X和iOS系統的相關應用程式。

AppCode主要功能:
代碼補全:AppCode的代碼補全並不局限於類、方法或者變數,它甚至還具備了十分可靠的上下文推測能力,假如開發人員編寫一個從未出現過的變數,AppCode都會詢問是否要添加這個變數。這樣開發人員將有機會避免一些可能無意義的來回跳轉,而更加專註於有效代碼的編寫。
代碼檢查和修改:AppCode的程式碼分析是即時進行的,在編寫代碼的過程中,開發人員就能看到存在的問題。另外,AppCode提供了高度可定製的代碼風格模版,並可以很簡單地將其套用到任何代碼上。這樣,不論開發人員寫多少代碼,最後產生的代碼都是漂亮優雅的。
快速跳轉:Xcode的最大問題就是難以定位檔案和類,想要尋找一個檔案的話,基本上不可能完全用鍵盤來實現。但是AppCode中添加了高效的導航功能,配合類似於微博的特定符號的搜尋,可以完成從檔案到類的快速跳轉,避免了可能出現的滑鼠操作,提高了開發人員的工作效率。

Cornerstone

Mac上最佳的SVN管理iOS app開發必備工具,可用於的用於作業系統包括Mac OS。

Chocolat

Chocolat是Mac系統上最新出現的一款強大的文字編輯器,支援vim模式、多種程式設計語言、視窗分割、標籤頁、色彩主題等功能。另外Chocolat具有即時的代碼檢錯功能,它可以在編寫代碼時檢查代碼的正確性(目前只支援Ruby、Python、PHP和JavaScript)。

Kinvey

Kinvey是一項跨平台的服務,有著多項功能,比如使用者管理、商務邏輯、資料存放區、推播通知、跨CDN大量檔案儲存體、分析、自動化版本管理以及其他功能。不管是個人開發人員還是企業級開發人員,Kinvey都是一個強大的平台。

TestFlight

TestFlight是很多開發人員都使用過的測試服務,包括反饋、即時崩潰提醒以及應用內可以引起特定評分的使用者反饋提示。任何一項服務都會有瑕疵,TestFlight也不例外,它在管理測試使用者提供的檔案方面有點缺陷。前不久TestFlight推出了處於封閉測試中的新的移動分析服務FlightPath,FlightPath似乎要取代自家的TestFlight Live分析服務。TestFlight Live於2012年推出。TestFlight 現在已經支援 Android 平台app測試。

Countly

Countly為開發人員提供了即時的、開源移動分析平台,通過可視化的方式將收集自手機使用者的資料展現出來,從而給開發人員可行的建議。開發人員可以輕易地將Countly伺服器端代碼部署在自己的伺服器上,並將開發套件整合進自己的app中。目前,Countly分析系統有iOS 和 Android兩種版本的開發包。如果你熟悉的Google Analytics和Flurry,那麼Countly也可提供相同的功能。

以上就是本文的全部內容,希望對大家的學習有所協助,也希望大家多多支援雲棲社區。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.