在为 iOS 编程时,我遇到了以下情况:
我有一个带有类方法的单例类+ (Store*)sharedStore
。当我想在单例对象上调用实例方法时,我可以使用点语法来获取该对象,即[Store.sharedStore foo]
.
但是,Xcode 在输入点后不会自动完成“sharedStore”。另一方面,[[Store sharedStore] foo]
是自动完成的!
有没有“类属性”这样的东西?如果我可以sharedStore
在类上变成只读属性,点语法将获得自动完成。
更一般地说,Xcode 根本不会在任何非属性的点语法后自动完成,即使这是调用(getter)方法的有效方式。
感谢任何解决方案、解决方法或信息。