永发信息网

oc基础之静态方法

答案:2  悬赏:80  手机版
解决时间 2021-01-04 15:12
  • 提问者网友:两耳就是菩提
  • 2021-01-04 08:02
+(id)string;

+(id)stringWithString:(NSString *)aString;

+(id)stringWithFormat:(NSString *)format,...;

+(id)stringWithContentsOfFile:(NSString *)path
encoding:(NSStringEncoding)enc error:(NSError **)error;

+(id)stringWithCString:(const char *)cString
encoding:(NSStringEncoding)enc;
解释一下这四个语句什么意思,主要是括号里的id代表什么
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-01-04 09:25
静态方法本来就可以这样调用的

A{
public:
static void a(){};
}
调用如下:
A::a();
全部回答
  • 1楼网友:一把行者刀
  • 2021-01-04 09:45
你要调用的静态对象的成员函数是静态的吗?如果不是,你声明的静态对象实例化了吗?如果没有实例化,它是一个空引用,肯定要报nullpointer异常
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯