摘要: MJRefresh和继承自UIScrollView的视图的iOS 11适配 背景:前两天一个同行问我了一个问题: 问题 还有就是说如果你使用了MJRefresh进行刷新,并且你隐藏了导航栏,就会出现下拉刷新错乱的问题。这跟我这哥们问的问题是一种类型的,因为iOS 11上废除了automaticall 阅读全文
posted @ 2017-11-08 09:50 李英男 阅读(6808) 评论(0) 推荐(0) 编辑
摘要: 1.在Build Settings->Other link flags中删除所有的-all_load与-force_load, XCode会很smart的去掉"Duplicate Symbol"。 2.no common blocks 设置为no 3.引入.m 阅读全文
posted @ 2017-10-19 18:07 李英男 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 遇到一个问题,写了一个分类,但原先类的属性不够用。添加一个属性,调用的时候崩溃了,说是找不到getter、setter方法。查了下文档发现,OC的分类允许给分类添加属性,但不会自动生成getter、setter方法。有没有解决方案呢?有,通过运行时建立关联引用。接下来以添加一个这样的属性为例: 1、 阅读全文
posted @ 2017-05-12 14:10 李英男 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 链式编程思想:是将多个操作(多行代码)通过点号(.)链接在一起成为一句代码,使代码可读性好。a(1).b(2).c(3) 链式编程特点:方法的返回值是block,block必须有返回值(本身对象),block参数(需要操作的值) 代表:Masonry框架。 响应式编程思想:不需要考虑调用顺序,只需要 阅读全文
posted @ 2017-05-08 10:46 李英男 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 中介者模式:用一个对象来封装一系列对象的交互方式。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 享元模式:在面向对象软件设计中,利用公共对象不仅能节省资源还能提高性能。共享的对象只能提供某些内在的信息,而不能用来识别对象。专门用于设计可共享对象的一种设计模 阅读全文
posted @ 2017-05-08 10:45 李英男 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一. Struct (结构体) 结构体,说白了就是一组变量,这些变量有统一的命名。在Swift中,我们不仅可以在Struct中声明变量并为变量设置默认值,而且可以在Struct中添加相应的函数。接下来我们就要创建一个Point结构体,里边有两个属性x坐标和y坐标,并且x坐标和y坐标的初始值为0。其中 阅读全文
posted @ 2017-03-28 13:43 李英男 阅读(6664) 评论(0) 推荐(0) 编辑
摘要: 转自 :http://www.jianshu.com/p/e6a7cdcc705d 感谢作者. 预备知识 : 内存的栈区 : 由编译器自动分配释放, 存放函数的参数值, 局部变量的值等. 其操作方式类似于数据结构中的栈. 内存的堆区 : 一般由程序员分配释放, 若程序员不释放, 程序结束时可能由OS 阅读全文
posted @ 2017-03-22 10:42 李英男 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。 1 2 3 4 5 6 7 8 9 enum { UIViewAutoresizingNone = 0, UIViewAutoresizingFl 阅读全文
posted @ 2017-02-21 17:30 李英男 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 当消息发送给一个对象时,objc_msgSend通过对象的isa指针获取到类的结构体,然后在方法分发表里面查找方法的selector。如果没有找到selector,则通过objc_msgSend结构体中的指向父类的指针找到其父类,并在父类的分发表里面查找方法的selector。依此,会一直沿着类的继 阅读全文
posted @ 2017-02-15 16:53 李英男 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 之前做过的一些项目中有这样的一种情况,我们当时是做一个秒杀活动,要求在页面中显示活动的倒计时,我是通过+scheduledTimerWithTimeInterval出发timer的方式做的,但是发现一个很奇怪的现象,就是当我滑动列表的时候,timer暂停了,页面中的倒计时停止了。 后来通过深入研究N 阅读全文
posted @ 2017-02-09 14:00 李英男 阅读(328) 评论(0) 推荐(0) 编辑