之间有什么区别:
NSRange(location: 0, length: 5)
和:
NSMakeRange(0, 5)
因为Swiftlint在使用时会发出警告NSMakeRange,但我不知道为什么。
Swiftlint
NSMakeRange
谢谢您的帮助 :-)
它们之间的唯一区别是
是NSRangewhile 的初始值设定项
NSRange
是一个函数,它创建一个新NSRange实例(很可能在内部使用相同的初始化器),实际上在中是多余的Swift。Swift只是继承自Objective-C。我会坚持前
Swift
Objective-C