Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从 30 分钟开始,我一直在为我想用 swift 编写的这个 Objective-C 条件寻找编译解决方案
if (session == nil || ![session isValid]) { }
大多数时候,![aThing aMethod]在 Objective-C 中将转换为!aThing.aMethod在 Swift 中。
![aThing aMethod]
!aThing.aMethod
此外,不再需要将布尔条件括在括号中。
if session == nil || !session.isValid { }
如果session是可选的,您可以强制打开它:
session
if session == nil || !session!.isValid() { }