摘要: iOS10 SDK 中对 中 , , 和 的背景、阴影等实现做出更新和统一,导致了一些不算是bug的bug。 <! more In iOS 10, UIKit has updated and unified background management for UINavigationBar, UIT 阅读全文
posted @ 2016-09-19 18:21 王修斌 阅读(627) 评论(0) 推荐(0) 编辑
摘要: iOS开发入门之后终究是要接触多线程和runloop的,本片文章就简单讲下iOS开发中的多线程技术。 线程、进程 什么是线程、进程 有的人说进程就像是人的脑袋,线程就是脑袋上的头发(谁这么说的?打死他!)。其实这么比方不算错,但是更简单的来说,用迅雷下载文件,迅雷这个程序就是一个进程,下载的文件就是 阅读全文
posted @ 2016-09-19 14:14 王修斌 阅读(1072) 评论(0) 推荐(1) 编辑
摘要: 方法调用 objc_msgSend 调用方法(函数)是语言经常使用的功能,在 Objective C 中专业一点的叫法是 传递消息(pass a message) 。Objective C 的方法调用都是 动态绑定 ,而C语言中函数调用方式是 静态绑定 ( static binding ),也就是说 阅读全文
posted @ 2016-07-08 23:29 王修斌 阅读(401) 评论(0) 推荐(0) 编辑
摘要: placeHolder 阅读全文
posted @ 2016-01-06 10:35 王修斌 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1. 简介: 相对于官方的NSLayoutConstraints的的过于繁琐和麻烦,Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。 可以到 "Masonry Github" ... 阅读全文
posted @ 2015-12-30 08:25 王修斌 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 当用AFN进行网络请求或者上传文件时,响应的报文无法接受、解析。会报如上错误。那是因为服务器响应格式不被AFN支持,不是AFN操蛋,而是服务器返回格式不常规。以下是两个解决方法:[1].操蛋的解决方法AFURLResponseSerialization.m文件223行:self.acceptable... 阅读全文
posted @ 2015-12-29 21:10 王修斌 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 什么是Functional Reactive Programming? Functional Reactive Programming(以下简称FRP)是一种响应变化的编程范式 没错,如果使用FRP的话 的值会随着 的值变化而改变,这叫做「响应式编程」。 ReactiveCocoa(以下简称RAC) 阅读全文
posted @ 2015-12-11 16:46 王修斌 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 尺寸宏: 打印宏: 内存宏 系统宏 注意: 当自定义宏时,一定要加上 "( )" ,否则当外界的运算符优先级高于宏内部时将会出错 例如: 阅读全文
posted @ 2015-12-10 16:16 王修斌 阅读(226) 评论(0) 推荐(0) 编辑
摘要: layer.backgroundColor = [UIColor cyanColor].CGColor; // 给图层添加背景色 layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; // 给图层添加背景图片 layer. 阅读全文
posted @ 2015-11-19 20:38 王修斌 阅读(258) 评论(0) 推荐(0) 编辑