OC
文章平均质量分 57
Draven21
这个作者很懒,什么都没留下…
展开
-
OC3月26日学习总结
1.对象的存储细节/* [Person new]; 3件事 1)分配内存空间 2)初始化类中的实例变量 3)返回内存地址 问题1: [Person new]后,创建对象,对象保存在内存中的哪个区? new的时候,为对象在堆区分配内存空间,(分配的空间是动态分配) 问题2:实例变量在内存哪个区?指针p在内存哪个区? 实例变量保存堆区, 指针p保存在栈区 问题3:[p run]是怎么调用的原创 2015-03-27 21:08:16 · 490 阅读 · 0 评论 -
OC 3月25日学习总结
1.NSLog函数使用方法/* NSLog和printf 区别 1)NSLog会自动换行,printf不会自动换行 2)NSLog能打印时间等项目信息,printf不能打印信息 3)NSLog函数里的参数是NSString 对象,printf的参数是char类型的指针 */#import <Foundation/Foundation.h>int main(int argc, const cha原创 2015-03-25 22:23:26 · 302 阅读 · 0 评论 -
OC 3月28日学习总结
1.类方法学习引入用对象方法实现计算器/* OC版计算器 思路1: 定义类: Caculator 属性 : num1 num2 result 行为: add jian cheng chu 思路2: 定义类:Caculator2 属性: 行为: add jian cheng chu (每个方法都需要两个参数,每个方法都有返回值) */ #原创 2015-03-28 23:15:09 · 412 阅读 · 0 评论 -
OC 3月29日学习总结
1.方法重载问题OC中不允许方法的重载,也就是不允许两个方法同名.@interface Student : NSObject - (void)setAge:(int)age; //- (void)setAge:(float)age; 方法名相同报错 @end 2.static关键字的使用/*static 在OC中得使用不能用的地方1) 修饰实例变量2)修饰方法能使用的地方: 1)局部变量:在代原创 2015-03-30 11:55:10 · 285 阅读 · 0 评论