06 2017 档案

摘要:最近被同行的一个朋友问到一个问题“UIScrollerview上添加子控件,给子控件约束好布局之后,还需要给scrollerview重新设置contentsize吗?”于是想到了我自己曾经着手的一个项目,有一个界面就用到了scrollerView,里面添加了子控件,我记得当时scrollerView 阅读全文
posted @ 2017-06-30 22:32 菁欣 阅读(2187) 评论(0) 推荐(0)
摘要:问到tableView有哪些优化的方法,想必很多人会说到,图片尽量不要圆角处理,特别注意的是,不是说这里的图片不能圆角显示,只是说不能使用setCornerRadiusi对imageview的layer进行圆角处理,网上的解释是,通过设置layer的属性,实现圆角,在iOS9以前这种设置可能会触发离 阅读全文
posted @ 2017-06-30 16:17 菁欣 阅读(556) 评论(0) 推荐(0)
摘要:1.对于strong:该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用(Retain Cycles) 因为我们一般代理的都是当前的控制器 比如scrollView.delegate = self;这时候就成了上面的一个圈的循环引用。如果上图delegate为强指针,那么 阅读全文
posted @ 2017-06-21 00:27 菁欣 阅读(1885) 评论(0) 推荐(0)
摘要:从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢? 先从 NSDictionary 文档中来看这两个方法的定义: objectForKey: returns the value associated with a 阅读全文
posted @ 2017-06-20 00:34 菁欣 阅读(2971) 评论(0) 推荐(0)
摘要:使用3个imageview实现无线轮播的大致原理 将3个imageview添加到scrollview上面,scrollview的contensize是3个imageview的宽度,设置scrollview一开始初始的偏移量为一个imageview宽度,因为里面有3个UIImageView,所以scr 阅读全文
posted @ 2017-06-20 00:11 菁欣 阅读(261) 评论(0) 推荐(0)
摘要:iOS的单例模式有两种官方写法,如下: (1)不使用GCD dispatch_once这个函数,它可以保证整个应用程序生命周期中某段代码只被执行一次! 阅读全文
posted @ 2017-06-07 23:59 菁欣 阅读(584) 评论(0) 推荐(0)