[英]What's the difference between FBTweakBind and FBTweakValue?
我在我的iOS項目中使用FBTweak lib。 我想知道FBTweakBind和FBTweakValue之間是否有區別。
例如:
FBTweakBind(self.headerView, alpha, @"Main Screen", @"Header", @"Alpha", 0.85);
可以這樣重寫:
self.headerView.alpha = FBTweakValue( @"Main Screen", @"Header", @"Alpha", 0.85 );
那他們平等嗎?
我知道了。
FBTweakBinding將刷新其綁定的值。 這意味着當您在應用程序運行時更改值時, FBTweak
將調用屬性的setter。
FBTweakValue只是一個變量。 當程序通過該行代碼時,將設置屬性。 如果在使用后更改FBTweakValue
,則它什么都不做,除非該行代碼再次運行。
我僅在幾分鍾后才開始使用FBTweak lib,但是從我從github上的文檔中了解到, FBTweakValue
只是設置值,但是FBTweakBind
綁定了更改以使調整實時FBTweakBind
。
請記住, FBTweakValue
和FBTweakBind
在發行版本中的行為可能有所不同
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.