我有以下目标c代码:
if (isAppVisible) {
[self hideApp];
} else {
[self showApp];
}
可以减少到类似的东西
[self isAppVisible ? @selector(hideApp) : @selector(showApp)]
或任何相当的东西?
答案 0 :(得分:3)
[self performSelector:(isAppVisible ? @selector(hideApp) : @selector(showApp))];
但请不要:if / else更具可读性。