摘要: 实现轮播视图的思路.1 创建一个UIScrollView 设置他的滚动范围为3张要显示的图片的宽度.2 图片的显示次序为: 前一张图片, 当前的图片, 后一张图片.3 当通过手势偏移了一个图片,重新加载3张图片.显示次序同第二步. 具体步骤,先移除UIScrollView上的所有子视图. 接着, 调... 阅读全文
posted @ 2015-04-24 23:15 jisir 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. KVO观察者模式. 给某个实例变量注册一个观察者. 其中 Model为定义的模型 ICBCPrice为模型的实例变量. options的两个值分别是 新值和旧值 context 可以起到表示作用. [_Model addObserver:self forKeyPath:@"ICBCPri... 阅读全文
posted @ 2015-04-22 22:15 jisir 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1. 在使用StoryBoard时通过UIApplicationDelegate 来获得AppDelegate 从而获得内容上下文 AppDelegate * delegateVC = [UIApplication sharedApplication].delegate; self.contex... 阅读全文
posted @ 2015-04-21 20:45 jisir 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 在方法里面定义的Block是存储在栈区的,方法调用完毕之后Block占用的内存就会被销毁.如果需要在其他方法里面使用该Block需要把Block定义成属性,修饰成copy,这样 就会把栈区的内容拷贝一份到堆区.2. 解决Block的内存循环引用问题.当一个对象对Block持有所有权.在Bl... 阅读全文
posted @ 2015-04-20 22:47 jisir 阅读(135) 评论(0) 推荐(0) 编辑