objective-c 加号 减号 - +
2015-12-04 16:32
519 查看
“加号代表static”是错误的说法,可能跟你那样表达的人其实意思是:“前置加号的方法相当于Java 里面的静态方法”。 在Oc中,方法分为类方法和实例方法。 前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把它称为创建实例的工厂方法。 前置减号(-)的方法为实例方法,必须使用类的实例才可以调用的。 至于你说的用加号声明一个成员变量完全就是错误的理解。要把成员变量声明为静态的,必须使用static关键字。
相关文章推荐
- Object-C : Block的实现方式
- android的org.json.JSONObject的getXXX方法
- objective-c协议作用
- Objective-C Runtime 运行时之一:类与对象
- Object-C中的排序和Compare陷阱
- XML.ObjTree -- XML source code from/to JavaScript object like E4X
- 使用windbg查看DependencyObject的属性
- Object::connect: No such slot (QT槽丢失问题)
- instancetype、id、NSObject的区别
- Cannot send events to objects owned by a different thread
- Objective-C 4 第一个类
- iOS-Objective-C内存管理
- Fast detection of multiple objects in traffic scenes with a common detection framework
- [Object C]_[初级]_[NSUserDefaults在项目中的应用]
- 博君一笑:在ARC中如何强制释放某一个NSObject?
- Failed to create the VirtualBoxClient COM object. 解决这个鸟问题!
- Objective-C 3 解析第一个程序
- open source Swift, Objective-C and the next 20 years of development
- @"Xtrace: Tracing NSObject will not trace all classes"
- DenseBox: Unifying Landmark Localization with End to End Object Detection