摘要: 打印一个对象:NSLog(@"%@", stu); 默认情况下打印的时对象的名字和内存地址;这时需要重写description方法// 重写description方法- (NSString *)description{ return [NSString stringWithFormat:@"t... 阅读全文
posted @ 2014-06-01 12:43 随遇不安 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 在ios的UI交互设计时,对图片的处理是难免的;不同的处理方式会对内存有不同的影响;************************************************************a:图片格式及NSBundle加载全路径: 1》xcode或者说苹果官方是极力推荐使用的图片格... 阅读全文
posted @ 2014-05-23 00:59 随遇不安 阅读(957) 评论(0) 推荐(1) 编辑
摘要: 说明:tag属性有很大的用处,它就好像每个UI控件的id,当多个按钮指向同一个监听方法时,可以给方法带参数UIButton,然后根据不同的tag值来判断执行哪个按钮的监听事件;- (IBAction)up:(UIButton *)sender // 该方法有四个btn指向,tag值是下边的,即可根据... 阅读全文
posted @ 2014-05-21 20:24 随遇不安 阅读(575) 评论(0) 推荐(1) 编辑
摘要: 这些属性,内部都是结构体:CGRect CGPoint CGFloat背景知识:所有的控件都是view的子类,屏幕就是一个大的view;每个view都有个viewController,它是view的管家,每个view对应着一个viewController,来管理view。frame & bounds... 阅读全文
posted @ 2014-05-21 20:12 随遇不安 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 涉及到内存管理,只读,多线程等很多功能时,setter和getter方法也就没那么简单了;当然@property依然强大,很好用; 1:内存管理相关参数: *:retain: (如果是oc对象类型),生成的setter会自动release旧值,retain新值; *:assign:... 阅读全文
posted @ 2014-05-11 16:05 随遇不安 阅读(231) 评论(0) 推荐(0) 编辑
摘要: oc没有java的垃圾回收机制,所以对象的内存释放很重要,基本数据类型,我们不用理会,编译器会处理;oc的每个对象内部都由一个计数器,用来记录当前有几个指针在指向该对象;当计数器为0时该对象会从内存中释放;相关方法和概念:1:retain:对象方法,调用该对象方法,计数器+1,有返回值,返回对象本身... 阅读全文
posted @ 2014-05-11 13:32 随遇不安 阅读(497) 评论(0) 推荐(1) 编辑
摘要: 1:类的本质:类也是一种类,可以叫做类类,类对象,类类型; 2:类和对象在内存中分配问题(注意区分类的对象和类对象的概念) 类对象在内存中只有一份,且只加载一次,类对象中存放了类中定义的方法; 而成员变量和isa指针,存放在了类的对象中;isa指针指向了类对象;如图: 3... 阅读全文
posted @ 2014-05-11 02:48 随遇不安 阅读(961) 评论(0) 推荐(1) 编辑
摘要: 1:分类的使用场景:想对一个类,扩充一些功能,而又不改变原来类的模型,也不用继承,这时OC中的特有语法:分类可以做到;当然分类也是一个类,也需要声明和实现,声明在.h文件中,实现在.m文件中,格式如下// 声明@interface 类名 (分类名称)@end// 实现@implementation ... 阅读全文
posted @ 2014-05-11 01:16 随遇不安 阅读(2278) 评论(0) 推荐(1) 编辑
摘要: 构造方法:用来初始化对象的;首先分解一下创建对象的过程:Person *p = [Person new]; // new方法是alloc 和 init 这两个方法的组合;完整的创建可用对象的过程: 1:分配存储空间; 就是调用的 +alloc 方法,这个方法是类方法,返回的是一个分配好存储空间的 ... 阅读全文
posted @ 2014-05-10 23:05 随遇不安 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 学习java的JDBC,成员变量的setter和getter,eclipse都能帮我们自动生成;当然xcode这款编译器也很强大,也能自动生成;1:@property @property是写在类的声明中的,具体写法;@interface Person : NSObject{ _age;... 阅读全文
posted @ 2014-05-10 18:07 随遇不安 阅读(416) 评论(0) 推荐(1) 编辑