iOS開發者有價值的工具集

2021-06-22 04:13:44 字數 2746 閱讀 8584

1.gitx (rowanj-dev)

git是乙個命令列**管理系統,可能你已經在使用它了,它可以很好地幫你管理**版本,功能非常強大,支援feature branches、tags、submodules以及logs等。並且其提供的gui可以讓你以一種更時髦的方式來展示commit tree。

當然,還有很多類似的git客戶端,比如

opensouce gitx

、 tower

以及等。

我強烈建議不要過於依賴gui客戶端來進行日常的操作,要學會在git命令列中處理commands,常見的比如push、fetch、merge、tag以及clone等。這麼做可以幫你理解和掌握git背後的概念。gitx fork還提供了命令列整合。

2.gitignore.io

我們知道一些檔案不應該被提交到資源庫,那你如何告訴git提交乙個額外的.gitignore檔案?我們當然不希望手動做這些細碎又麻煩的事情,執行以下命令:

$ gi xcode,objective-c > .gitignore

參考閱讀:

4.simpholders

假如你正在尋找一款可替代的工具,你也可以看看

folder simulator

。database schema from the core data modal

如果沒有合適的工具,那麼檢視core data records會是一件非常痛苦的事情,更糟糕的是xcode並沒有為你提供乙個恰當的方法。liya可能並不是那麼迷人,但它確實是一款非常輕量級的的工具,可以在不鎖定正在使用的資料庫的情況下很好地工作。簡單使用simpholder查詢應用的文件檔案夾,定位sqlite資料庫檔案,然後開始瀏覽。

liya允許使用者在單個視覺化介面同時訪問三個資料庫系統。liya可以以同樣的方式訪問mysql、postgresql以及sqlite3資料庫。通過乙個3-panel進行展示,乙個展示選擇的資料庫,乙個用以編輯table structure,另乙個用以編輯表的內容。liya可使用多個視窗同時在三種系統中訪問資料庫,每個視窗展示單個資料庫的內容。liya還可以通過拖放操作把資料從乙個資料庫移植另乙個。你也可以從乙個資料庫輸出資料進行備份。

6.charles

inspecting network from all the api.* endpoints

charles是我找到的最好的網路檢查器,你也可以通過一定設定來

7.paw

確保rest api工作正常,並且準確知道如何配置請求可以幫你減少大量錯誤做法,而不需要重新編譯和經歷所ui問題。paw並不僅僅方便你管理api端點,它還可以快取結果和適應環境的變化。此外,你也可以通過paw儲存會話和引用,或者和團隊成員進行分享。

讓paw與眾不同的是它的**生成工具,不是簡單的curl,甚至是nsurlconnection/afnetworking objective-c**也可以。在ios平台使用網路請求變得如此的簡單。

8.hexcolorpicker

xcode中的顏色選擇器並不能讓你指定十六進製制顏色,但是這對於設計師和web開發者是最基本的標準。事實上如果我們不是直接使用十六進製制顏色,就需要手動轉換至0…1,而這往往會導致一些誤差。這時hexcolorpicker這個小外掛程式就發揮了自己的強大之處。

9.colorsense for xcode

10.fuzzyautocompleteplugin--xcode 5**自動補全外掛程式

fuzzyautocompleteplugin是乙個xcode 5相容的外掛程式,通過新增模糊匹配來提高xcode**自動補全功能。開發者無需遵循從頭匹配的原則,只要記得方法裡某個關鍵字即可進行匹配,很好地提高了工作效率。

功能displays provision information for ios mobileprovision and osx provisionprofile files

uses device names from the developer portal

generates thumbnails for ipa and provision files

你也可以使用iphone configuration utility(

)來管理你的配置檔案。

大名鼎鼎的ios測試平台,很多開發者都使用過。在2月下旬,testflight的開發商burstly被蘋果公司收購。testflight 表示將會停止開發 android產品,並且目前的beta測試sdk將不支援新顧客註冊。目前的顧客仍然可以使用 testflight。

13. linguan

開發者都希望把自己的應用推廣到世界各地,這時候本地化就變得非常重要。你可能需要讓別人分擔翻譯的工作,但是xcode一直不善於讓別人牽涉其中。你不得不生成乙個string檔案,不過這種做法不利於歸併內容,linguan的出現正是為了解決這個問題。

14.tokens

一款mac上的應用程式,可幫你跟蹤兌換碼。當兌換碼被兌換時,tokens會給你傳送通知。出於提高工作效率的目的,你可能也想試試免費的

。用**進行繪圖會耗費大量的開發時間,而paintcode是乙個專為設計師準備的簡單向量圖形繪圖應用程式。paintcode可幫你節省大量時間和工作量,並且沒有程式設計經驗的設計師也能立即畫出美麗的控制項、圖示或其他ui介面元素並直接生成適用於ios或者os x的objective-c**。

好用的iOS開發者工具

移動應用世界發生了巨大的變化,無論是在風格上還是在市場競爭上,消費者意識都推動了移動應用開發公司的崛起。新的應用以及新的功能的出現 關於蘋果和ios 蘋果並不是乙個新名字。它的產品涵蓋有普通電腦和個人電腦。它基於ios,iphone作業系統,自他出現以來,全世界都對它表示讚賞。作為ios應用程式開發...

ios開發者較為好用的工具

移動應用世界發生了巨大的變化,無論是在風格上還是在市場競爭上,消費者意識都推動了移動應用開發公司的崛起。新的應用以及新的功能的出現 關於蘋果和ios 蘋果並不是乙個新名字。它的產品涵蓋有普通電腦和個人電腦。它基於ios,iphone作業系統,自他出現以來,全世界都對它表示讚賞。作為ios應用程式開發...

申請iOS開發者證書

申請ios開發者證書 今天我們介紹如何申請ios開發者證書 99刀 這裡要注意應該選擇individual,不要選擇company 前者是99刀,後者是299刀 下面開始正式申請 第一步是enter account info 需要輸入名字 必須和刻在信用卡上的名字一致 和其他資訊,點continue...