iOS 開發者必不可少的 75 個工具

2022-07-09 14:33:12 字數 1811 閱讀 1403

如果你去到一位熟練的木匠的工作室,你總是能發現他/她有一堆工具來完成不同的任務。

軟體開發同樣如此。你可以從軟體開發者如何使用工具中看出他水準如何。有經驗的開發者精於使用工具。對你目前所使用的工具不斷研究,同時了解一些替代品的使用,當你目前所用的工具無法滿足你的需要時可以填補空缺。

我盡我所能給列表分分類。有一些是**,有些是後台服務,但大多數是你可以裝的應用。不是所有應用都是免費,因此我會用$符號來表示此應用是否要花錢。

廢話不多說,我們馬上開始。

我知道你在想什麼,難道不是所有ios開發者都用xcode嗎?答案是大多數都使用。但從我和xcode的恩恩怨怨來看,我相信很有必要來考慮下有哪些替代品。

工具和功能可以幫助你更快地寫**。快速識別死**,當你使用了相關**時自動插入#import語句,輕鬆選取變數、方法以及類。我唯一希望的是它能成為xcode的乙個外掛程式。

vim - 等一下, vim?真的麼?確實是真的,有人在vim裡做所有的objective-c開發。我並不是其中之一,但我喜歡用vim開發ruby。就因為如此,我很喜歡…

xvim -  乙個xcode外掛程式,能使用vim中的keybindings。感覺不錯,『nuff說。

omcolorsense -另乙個xcode外掛程式,當你的游標停留在某個**行如:[uicolor redcolor]上的時候,它會在一小塊區域裡展示出**中的顏色。點選顏色選項卡會開啟顏色選擇器,你在上面做的任何改變都會在**裡得到反映,相應**改為[uicolor colorwithred:... green... blue... alpha:... ]。當我開著這個功能寫**,別人看到的時候總是問我:「哇哦!這是啥玩意!」

ksimagenamed - 另乙個xcode外掛程式,可以在你打下[uiimage imagenamed:...]的時候,自動補全bundle中的檔名。有了它,就可以避免那些不小心打錯名導致方法返回nil,然後你花10分鐘去檢查為什麼沒有展示出來的問題了。

cocoapods xcode plugin - 這個外掛程式增加了乙個選單項可以和cocoapods互動。如果你不想用命令列的話很有用。

alcatraz package manager - 乙個很棒的元外掛程式,可以讓你通過輕點滑鼠輕鬆安裝其他的xcode配色方案和外掛程式。

啊哈,文件,每個人最愛的話題。文件很重要,因此請注意一下,我們可以讓你生活變得簡單一些。

是的,這裡只列舉了乙個工具。我不想引入真正的第三方庫列表,因為它們屬於完全不同的另乙個列表。當我們談到依賴管理的時候,最最重要的就是:

有時候我們正在開發應用,我們想更好的了解到底發生了什麼,修bug或者改善效能。

最終你的ios應用很可能會和伺服器通訊分享資料、獲取新內容、傳送推送通知等等。雖然你都可以手動去做,但你或許想要更方便的解決方案。

cupertino - nomad cli工具之一,cupertino為你提供了命令列介面來管理蘋果provisioning portal上的裝置及profile。舉例來說,只要鍵入ios devices:list就可以看到你帳號裡的當前裝置列表。可以用來自動化許多過程。

crashlytics -對於你正在開發中的應用來說是個很棒的崩潰報告工具。在發布版裡自動上傳dsym檔案,因此你的崩潰日誌會為你自動符號化並組織好,你可以專注於最關鍵的部分。

我認為我們作為乙個社群對測試關注得還不夠。有很多不錯的工具可用,大多數都很好用,我們沒有藉口不為我們的應用寫一些測試。

以下的幾個都可以用來執行端到端的驗收測試。這些測試會和你的介面互動,點選按鈕,滾動,等等。雖然上它們執行會比較慢,但是在大範圍內測試會更容易看到所有的模組整合的是否良好。

你當然想要知道你的應用能賺多少錢,不是麼?有一些解決方案,這兒有些還不錯的:

這些工具沒有乙個定義好的分類,但值得一提。

iOS 開發者必不可少的 75 個工具

ios 開發者必不可少的 75 個工具 發表於12 小時前 推薦文章,移動網際網路發展趨勢,移動網際網路應用 被圍觀 48 閱讀 如果你去到一位熟練的木匠的工作室,你總是能發現他 她有一堆工具來完成不同的任務。軟體開發同樣如此。你可以從軟體開發者如何使用工具中看出他水準如何。有經驗的開發者精於使用工...

Vue CLI UI Vue開發者必不可少的工具

乙個vue cli 比較好用的工具,乙個視覺化圖形介面方便你去建立 更新和管理vue專案。這裡分享2個作者寫得比較好的文章 都是寫得非常好,但是都 我就遇到問題了,可能是網速慢原因,試著換成 cnpm install g vue cli 網速可以的話,用下面的 npm install g vue c...

PHPcms建站系統 個人建站必不可少的工具

cms系統已經成為個人站長建站過程中必不可少的工具,現在已經基本看不到多少站長還在靠手工寫html頁面,究其原因無非是因為cms具有使用簡單,維護方便等眾多優點。cms的發展也帶來了個人 的長足發展!各色各樣的 使網路世界更加豐富精彩。今天來簡單介紹幾個主流的cms以及其代表 php中的主流cms ...