自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Facebook發(fā)布Tweaks工具,助iOS開發(fā)者更快迭代應用

移動開發(fā) iOS
Facebook 今天開源了他們的快速原型開發(fā)工具“Tweaks”,這是一個可以幫助 iOS 開發(fā)者在應用上實時調(diào)整參數(shù)并測試效果的框架。

Facebook 今天開源了他們的快速原型開發(fā)工具“Tweaks”,這是一個可以幫助 iOS 開發(fā)者在應用上實時調(diào)整參數(shù)并測試效果的框架。

在一個 iOS 應用的開發(fā)中,如果有大量的參數(shù)和屬性需要琢磨并測試,事情就會變得很麻煩。這個問題在 UI 上體現(xiàn)尤為明顯,設計師和產(chǎn)品經(jīng)理往往需要在真機上把玩產(chǎn)品,來對一些動畫、顏色、時間等細節(jié)進行微調(diào)??赏ǔG闆r下,即便只是改一下動畫曲線,開發(fā)者也 需要改動代碼、重新編譯并下載他們的應用程序。這對于快速開發(fā)來說,實在太慢了。

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

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

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

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

據(jù) Facebook 稱,在 Paper 的整個開發(fā)過程中,Tweaks 發(fā)揮了重要作用。

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

總而言之,過去開發(fā)人員需要不斷修改代碼、迭代系統(tǒng)來測試效果,如今 Tweaks 讓大家以更輕松的方式實現(xiàn)了這一點。我想我們應該感謝 Facebook,這些開源項目簡化了開發(fā),使得開發(fā)者能夠?qū)W⒂趧?chuàng)造一個偉大的應用。

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

責任編輯:閆佳明 來源: 36kr
相關推薦

2011-02-18 11:30:17

AndroidApp Store

2012-02-13 10:21:11

Skala PreviiOS應用

2021-10-09 10:03:29

開發(fā)Facebook工具

2011-03-30 16:55:29

亞馬遜KindleiOS

2009-01-18 09:06:38

Facebook開發(fā)平臺馬克·扎克伯格

2018-07-25 14:01:47

iOS開發(fā)蘋果

2014-10-21 11:36:06

Android 5.0Google

2009-08-11 09:30:37

Windows 7開發(fā)

2014-04-15 10:21:57

iOS工具集開發(fā)者

2013-08-29 13:41:42

Windows 8.1

2013-04-25 10:14:39

Facebook開發(fā)者開發(fā)

2011-06-13 09:34:02

微軟AndroidWindows Pho

2011-12-13 20:47:33

iOS 5.1

2013-12-18 14:41:06

蘋果開發(fā)者iOS 7

2014-08-08 10:12:44

IRC

2017-01-19 21:45:27

iOS開發(fā)者賬號

2013-04-19 09:56:35

云通訊開發(fā)者API

2011-06-08 13:58:43

iOS 5iOS蘋果

2017-10-21 16:12:01

Facebook

2011-12-14 09:23:56

Android應用開發(fā)者收入
點贊
收藏

51CTO技術棧公眾號