非死book發布“Tweaks”工具,幫助iOS開發者更快地迭代應用

jopen 10年前發布 | 4K 次閱讀 IOS

非死book發布“Tweaks”工具,幫助iOS開發者更快地迭代應用

        非死book 今天開源了他們的快速原型開發工具“Tweaks”,這是一個可以幫助 iOS 開發者在應用上實時調整參數并測試效果的框架。

        在一個 iOS 應用的開發中,如果有大量的參數和屬性需要琢磨并測試,事情就會變得很麻煩。這個問題在 UI 上體現尤為明顯,設計師和產品經理往往需要在真機上把玩產品,來對一些動畫、顏色、時間等細節進行微調。可通常情況下,即便只是改一下動畫曲線,開發者也 需要改動代碼、重新編譯并下載他們的應用程序。這對于快速開發來說,實在太慢了。

        談到 Tweaks 所解決的這一問題,官方的項目頁面上則是這樣描述的:

        “改進一個 App 最好的方法就是每天去用它。即使那些想法可以提前演示出來——例如用 Origami(注:非死book 的另一個原型設計工具)——但仍要花一點時間才能看到它在真機上的效果。”

        “極少數的情況下,你的想法第一次就能運行成功。也有些時候,這個想法完全行不通。但大多數情況下,它只是需要一些微調而已。這種情況下 Tweaks 就很適合。它使得那些微調變得很簡單:不需要修改代碼,不需要計算機,你可以嘗試不同的選項來看看哪種更好。”

非死book發布“Tweaks”工具,幫助iOS開發者更快地迭代應用

        Tweaks 的使用很簡單。通過將 Tweaks 加入代碼庫,編譯時這些屬性參數便不再被硬編碼,而成為可以改動的值。開發者在應用上會看到一套可設置的 UI,也就是說,你可以動態地調整這些參數,并即時看到效果——這非常省時間,你不再需要只為改一個動畫曲線而把整個項目重新編譯一遍了。

        據 非死book 稱,在 Paper 的整個開發過程中,Tweaks 發揮了重要作用。

        “在 非死book 時,我們在開發過程中也經常用 Tweaks 先臨時關閉掉一些新特性。這樣的話,設計師和工程師可以只在他們的設備上開啟新特性,就不會影響到其他人對應用的測試。”

        總而言之,過去開發人員需要不斷修改代碼、迭代系統來測試效果,如今 Tweaks 讓大家以更輕松的方式實現了這一點。我想我們應該感謝 非死book,這些開源項目簡化了開發,使得開發者能夠專注于創造一個偉大的應用。

        這里是 Tweaks 項目在 Github 上的頁面。

來自: 36氪
                    <span id="shareA4" class="fl">                          </span> 

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!