0
我有以下目標的C代碼:速記選擇invokation
if (isAppVisible) {
[self hideApp];
} else {
[self showApp];
}
是否可以降低到類似
[self isAppVisible ? @selector(hideApp) : @selector(showApp)]
或等同的任何東西嗎?
我有以下目標的C代碼:速記選擇invokation
if (isAppVisible) {
[self hideApp];
} else {
[self showApp];
}
是否可以降低到類似
[self isAppVisible ? @selector(hideApp) : @selector(showApp)]
或等同的任何東西嗎?
[self performSelector:(isAppVisible ? @selector(hideApp) : @selector(showApp))];
但請不要:if/else更可讀。
+1但是...爲了便於閱讀,我會堅持使用if/else塊。 – Fogmeister 2014-10-09 10:46:33
@Fogmeister我完全同意,加了一個便條 – 2014-10-09 10:48:06
哈哈,很酷:D我現在可以再次+1。 – Fogmeister 2014-10-09 10:48:32