摘要: 1、栈区(stack)由编译器自动分配释放 ,存放函数的参数值,局部变量的值等,内存的分配是连续的,类似于平时我们所说的栈,如果还不清楚,那么就把它想成数组,它的内存分配是连续分配的,即,所分配的内存是在一块连续的内存区域内.当我们声明变量时,那么编译器会自动接着当前栈区的结尾来分配内存.2、堆区(... 阅读全文
posted @ 2015-12-19 16:19 候雪 阅读(608) 评论(0) 推荐(0) 编辑
摘要: block传值是从后往前传值---代理也是// 使用block时, 不能访问self, 也不能直接访问属性, self.属性, 用self调用方法; 只要这样做了, block都会对其强引用一份, 也就是造成self对象引用计数+1; // 如何避免出现循环引用的情况: 1. 在MRC下, 使用__... 阅读全文
posted @ 2015-12-19 15:21 候雪 阅读(220) 评论(0) 推荐(0) 编辑
摘要: cell可以分为:自定义cell,系统的cell ,cell的自适应,.xib的cell//第一种cell:系统cell在 UIViewController下创建UITableView//1.0 UITableView的父类是UIScollView,所以他可以滚动,但是支持数字方向的滚动 2.UIT... 阅读全文
posted @ 2015-12-19 15:04 候雪 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 可以用类名调用,也可以用某实例化的对象名调用实例方法属于具体某个实例化对象的,只能用对象名调用类方法就像是类的静态函数,对内的成员做一些操作,操作结果被类整体生效对象方法是对某个对象自身的操作。eg://调用一个借口方便外界赋值- (void)assignNewsCellSubviewByNews:... 阅读全文
posted @ 2015-12-19 12:55 候雪 阅读(713) 评论(0) 推荐(1) 编辑