“加号代表static”是错误的说法,可能跟你那样表达的人其实意思是:“前置加号的方法相当于Java 里面的静态方法”。
在Oc中,方法分为类方法和实例方法。
前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把它称为创建实例的工厂方法。
前置减号(-)的方法为实例方法,必须使用类的实例才可以调用的。
至于你说的用加号声明一个成员变量完全就是错误的理解。要把成员变量声明为静态的,必须使用static关键字。
objective-c 方法加号(+) 减号(-)
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:PS 命令详解
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++读取NC格式数据的方法与注意事项
本文介绍基于C++ 语言的netCDF库读取.nc格式的栅格文件时,出现数据无法读取、数据读取错误、无法依据维度提取变量等情况的原因与解决方法~
NC格式数据 栅格数据 .nc格式 netCDF C++ -
Objective-C响应方法
响应方法 响应方法 [对象 performSelector:(SEL)];#import //动物类@interface Animal : NS
objective-c #import 动态类型 -
Objective-C的构造方法
构造方法 构造方法:用来初始化对象的方法,是一个对象方法, -开头 重写构造方法
objective-c 父类 初始化 构造方法