摘要: 在移动开发中,与服务器打交道是不可避免的,从服务器拿到的接口数据最终都会被我们解析成模型,现在比较常见的数据传输格式是json格式,对json格式的解析可以使用原生的解析方式,也可以使用第三方的,我们的项目中使用的是阿里开源的一个swift编写的解析框架 HandyJSON。 在使用过程中,使用in 阅读全文
posted @ 2017-12-27 15:29 残无殇 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发中,我们会经常遇到一个问题,例如,点击一个按钮,弹出一个遮罩层,上面显示一个弹框,弹框显示的位置在按钮附近。如果这个按钮的位置相对于屏幕边缘的距离是固定的,那就容易了,可以直接写死位置。可是,如果按钮是在UITableView的cell上呢?随着UITableView的滚动,按钮可能在顶 阅读全文
posted @ 2017-11-18 09:26 残无殇 阅读(3945) 评论(2) 推荐(0) 编辑
摘要: "Hue地址" 如果有疑问或者想探讨iOS开发相关的技术,十分欢迎。 1. cocoapods安装Hue 2. 导入框架 3. 将十六进制数字变成对应的颜色值 4. 颜色转颜色值 5. 区别颜色的深浅 注意:这几个方法依赖于Hue以下方法 ,但是这个方法中的guard语法判断是有一点失误的,不知道是 阅读全文
posted @ 2017-11-06 17:34 残无殇 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: " Github地址 " 由于Alamofire是swift网络库,所以,以下的所有介绍均基于swift项目 导入Alamofire 以下为使用cocoapods导入,其余的方式请参考官网 将Alamofire导入到项目中之后,在所需要用到的地方使用以下方式导入 创建普通接口数据请求对象(下载和上传 阅读全文
posted @ 2017-10-28 00:10 残无殇 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 在iOS的开发中,各种图标的使用是不可避免的,如果把全部图标做成图片放在项目中,那么随着项目的逐渐庞大起来,图片所占的地方就会越来越大,安装包也就随之变大了,如果图标需要根据不同的场景改变使用不同的颜色,那么,如果做成图片就需要多张不同颜色的图片,对于能更换皮肤的APP来说,安装包也就会更大,为了让 阅读全文
posted @ 2017-10-24 08:46 残无殇 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: 1. 设置背景颜色 2. 去除上下黑线 3. 设置背景颜色的同时去掉上下黑线 对UISearchBar进行扩展 使用时直接给UISearchBar的wh_backgroundColor属性赋值需要设置的颜色即可 4. 设置搜索框的背景颜色 UISearchBar的输入框是私有的,所以需要自己去获取, 阅读全文
posted @ 2017-09-25 08:40 残无殇 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 错误提示: error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fata 阅读全文
posted @ 2017-09-11 08:24 残无殇 阅读(11194) 评论(2) 推荐(0) 编辑
摘要: libBacktraceRecording.dylib`__gcd_queue_item_enqueue_hook_block_invoke: libBacktraceRecording.dylib`__gcd_queue_item_enqueue_hook_block_invoke: 0x1104 阅读全文
posted @ 2017-09-08 11:55 残无殇 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 崩溃输出日志 崩溃原因 在子线程中更新UI导致主线程的视图布局出错 解决方法 把更新UI的操作放在主线程中执行 swift示例 阅读全文
posted @ 2017-09-08 11:51 残无殇 阅读(610) 评论(0) 推荐(0) 编辑