摘要: 1.新建一个xib文件描述一个view的内部结构(假设叫做MJTgCell.xib)2.新建一个自定义的类(自定义类需要继承自系统自带的view, 继承自哪个类, 取决于xib根对象的Class)3.新建类的类名最好跟xib的文件名保持一致(比如类名就叫做MJTgCell)4.将xib中的控件 和 ... 阅读全文
posted @ 2015-06-04 11:06 小菜包包 阅读(97) 评论(0) 推荐(0) 编辑
摘要: •共同点:都用来描述软件界面都用Interface Builder工具来编辑•不同点Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系 阅读全文
posted @ 2015-06-02 14:37 小菜包包 阅读(99) 评论(0) 推荐(0) 编辑
摘要: // strong : 一般对象(相当于ios5之前的retain)// weak : UI控件//copy : NSString//assign:基本数据类型/用于非指针变量。用于基础数据类型(例如NSInteger)和C数据类型(int,float,double,char)另外还有id反正记住:... 阅读全文
posted @ 2015-06-02 09:35 小菜包包 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. @property@property 用来自动生成成员变量的get/set方法声明(xcode4.4以前)> 告诉property要生成的get/set方法声明的成员变量类型是什么> 告诉property要生成的get/set方法是哪个属性的,属性名称去掉下划线//property是一个编译器... 阅读全文
posted @ 2015-05-31 09:10 小菜包包 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 谁调用当前方法,self就代表谁 * self在对象方法中,self代表当前对象 * self在类方法中个,self代表类 > self在对象方法中 可以利用self->属性名称的方式访问成员变量 > [self 方法名称]; 调用其它方法(类方法/对象方法) 阅读全文
posted @ 2015-05-30 23:40 小菜包包 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 初学者:可理解为,封装就是对成员变量(属性)的封装,把属性隐藏起来,对外提供一个方法,让外界通过一个方法设置属性的值。即,封装性就是隐藏实现细节,将属性私有化,提供公有方法访问私有属性。进一层:方法也是封装。把一堆代码封装到一个方法里面去,隐藏实现细节。再进一层:类也是一个封装。把类里面所有的方法都... 阅读全文
posted @ 2015-05-29 16:47 小菜包包 阅读(2722) 评论(1) 推荐(0) 编辑
摘要: 1.对象方法>减号 - 开头>只能由对象调用>对象方法中可以访问成员变量(实例变量)>对象方法中可以调用类方法2.类方法 >加号 +开头 >只能由类名调用 >类方法中不可以访问成员变量(实例变量)[程序启动的时候,类(类方法)已经在内存当中了,这个时候还没有对象。而创建对象... 阅读全文
posted @ 2015-05-29 10:23 小菜包包 阅读(235) 评论(0) 推荐(0) 编辑