摘要: 准备对项目进行单元测试,在 command + U 运行时出现了错误找不到桥接文件,如下图所示。 找了各种资料,终于解决了,如下图,可以发现search path中路径都为空,由于unit test是单独的,所以需要进行路径的配置 废话少说,说一下我的解决办法,找到target -> info -> 阅读全文
posted @ 2017-04-06 16:11 秋棠枫眠 阅读(1196) 评论(0) 推荐(0)
摘要: 通过度娘来看,都是不推荐在代码中使用try catch的,既然苹果给我们提供了try catch,为什么大家都不推荐用呢?原因如下: 1、因为try catch无法捕获UncaughtException,而OC中大部分crash如:内存溢出、野指针等都是无法捕获的,而能捕获的只是像数组越界之类(这真 阅读全文
posted @ 2017-02-06 11:26 秋棠枫眠 阅读(699) 评论(0) 推荐(0)
摘要: iOS中UITableView的cell点击事件不触发didSelectRowAtIndexPath 首先分析有几种原因,以及相应的解决方法 1、UITableViewCell的userInteractionEnabled设置为NO(ps:这种情况很少发生),导致cell无法点击; 2、在cell的 阅读全文
posted @ 2016-12-19 14:14 秋棠枫眠 阅读(857) 评论(0) 推荐(0)
摘要: http://www.jianshu.com/p/27fd2a2b32e4 Yes表示swift版本为2.3 NO表示swift版本为3.0 阅读全文
posted @ 2016-12-19 14:13 秋棠枫眠 阅读(145) 评论(0) 推荐(0)
摘要: 方法一:(只有一个headerView)一段 如果你的tableview恰好只有一个headerView,实现这种效果就好办了。把要设置的headerView设置成tableView的header而不是section = 0的headerView。 self.tableView.tableHeade 阅读全文
posted @ 2016-12-19 14:13 秋棠枫眠 阅读(2818) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2016-12-19 14:12 秋棠枫眠 阅读(1) 评论(0) 推荐(0)
摘要: 在将项目更新到swift3.0之后,在一些controller头部会出现 比较运算符的方法 // FIXME: comparison operators with optionals were removed from the Swift Standard Libary. // Consider r 阅读全文
posted @ 2016-12-19 14:11 秋棠枫眠 阅读(1060) 评论(0) 推荐(0)
摘要: 在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者节省了精力和时间.但是我们在开发过程中,由于种种原因,还是会出现内存泄露的问题.内存泄露是一个很严重的问题.下面就简单介绍下怎么使用Xcode8自带的 阅读全文
posted @ 2016-11-30 15:03 秋棠枫眠 阅读(3988) 评论(0) 推荐(1)
摘要: 1》Presentation Style(显示方式) 对于iPhone来讲Presentation Style始终是UIModalPresentationFullScreen模式显示Model ViewController 对于 iPad 有四种显示方式,如下所示(默认全屏) typedef enu 阅读全文
posted @ 2016-11-16 15:40 秋棠枫眠 阅读(197) 评论(0) 推荐(0)
摘要: 这次继续介绍文件夹Serialization下的类AFURLResponseSerialization。这次介绍就不拆分了,整体来看一下.h和.m文件。 协议AFURLResponseSerialization通过一个解码数据转换成一个更有用的对象表示的对象被遵守,根据服务器响应的细节。响应序列化器 阅读全文
posted @ 2016-11-16 15:39 秋棠枫眠 阅读(442) 评论(0) 推荐(0)