斯坦福公开课随笔

来源:互联网 发布:网络医院如何申请 编辑:程序博客网 时间:2024/04/27 18:21

plist文件实际是XML文件

OC里只有单继承的关系(和C++不同),更加的“直观”

OC中所有的对象都是在堆中创建(和C++可以在栈中创建不同)


NSLog(@"内存中占:_:%d字节",sizeof(int));//内存中所占大小

NSLog(@"description_:%@",[touchButtondescription]);//对象信息、frame

if ([selfrespondsToSelector:@selector(testRespond)]) {

   NSLog(@"self类或父类有testRespond这个方法");

}//判断self类或其父类有没有testRespond方法


对象属性里的readonly意思是不会生成setter方法,只会生成getter方法,只读不可被修改

nil:好东西,指针附空,不会使程序崩溃,数组最后加nil结束(表示不会再有其它对象过来了)

static:定义静态变量,只在声明时初始化一次,是在类初始化之前就初始化化在堆中

staticint change =0;

if (change ++ %2) {

    NSLog(@"change_:%d",change);

    NSLog(@"changeState:_:%d",change ++ %2);


}









原创粉丝点击