2015年8月4日

摘要: 类的本质内存分为5大区:栈区存储的是局部变量;程序员自己手动申请存储数据的空间是在堆区,OC的对象就是存储在堆区;常量区,也称为数据段,存储的是已经初始化的全局变量和静态变量;BSS段存储的是未被初始化的全局变量和静态变量;代码区存储的是代码。类是存储在代码区中,当程序在运行的时候,如果某个类被第1... 阅读全文
posted @ 2015-08-04 23:29 蛋蛋er 阅读(256) 评论(0) 推荐(0) 编辑
 
摘要: 构造方法我们创建一个对象的时候一般喜欢直接调用一个类方法,比如有一个Person类,我们为这个Person类创建对象一般是直接这样[Person new];其实new是NSObject中的一个类方法,这个new方法中是先调用了alloc方法,alloc方法也是一个类方法,作用是创建这个类的对象,再将... 阅读全文
posted @ 2015-08-04 22:38 蛋蛋er 阅读(415) 评论(0) 推荐(0) 编辑
 
摘要: OC中的封装、继承、多态1)一个类中有多个属性,而对于属性,为了安全不应该给属性修饰@public,默认的是有@protect修饰符修饰的。而被@protect修饰符修饰的属性只能被在本类和子类中的对象通过箭头访问。那么想在别处需要使用这个属性,就应该给每个属性封装一个setter和getter方法... 阅读全文
posted @ 2015-08-04 22:03 蛋蛋er 阅读(231) 评论(0) 推荐(0) 编辑

2015年7月16日

摘要: 1. C的源文件后缀是.c,OC的源文件后缀.m,在.m的源文件中可以任意写OC代码、C代码、C++代码。2. 与C语言一样,main函数同样是OC代码的进口以及出口,返回值和参数均与C语言一样。3. #import指令 在OC中的地位相当于#include指令在C中的地位,不过有一点区别是,#im... 阅读全文
posted @ 2015-07-16 13:34 蛋蛋er 阅读(538) 评论(0) 推荐(0) 编辑