摘要: 之前我们初步认识了RAC的设计思路跟实现方式, 现在我们再来看看如果使用它以及它能帮我们做什么 官方是这样说的, RAC为我们提供了简单便捷实现代理 / block回调 / 事件 / 通知 / KVO的方式 我们先看RAC如何帮助我们快速实现KVO 首先我们新建一个Student类, 给它一个age 阅读全文
posted @ 2017-07-23 17:11 周希 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 最近无意间看到一个视频讲的ReactiveObjC, 觉得挺好用的 但听完后只是了解个大概. 在网上找了些文章, 有的写的比较易懂但看完还是没觉得自己能比较好的使用RAC, 有的甚至让我看不下去 这两天刚好公司项目交付闲下来, 想自己去啃下官方文档 ReactiveCocoa是一个基于函数响应式编程 阅读全文
posted @ 2017-07-22 17:40 周希 阅读(1878) 评论(0) 推荐(1) 编辑
摘要: 最近有一个遥控器的项目, 需要实现点击图片上指定位置响应不同事件 图片如下: 大概目的是点击图片上的温度可以直接改变空调温度 大概思路就是先通过gesture获取点击的点坐标, 然后对坐标做处理. 开始考虑以纵轴为0度, 计算点击坐标跟中心点连线并计算跟纵轴的角度来判断, 不过代码写好后发现在不同的 阅读全文
posted @ 2017-07-08 16:52 周希 阅读(4234) 评论(1) 推荐(0) 编辑
摘要: 之前完成了 AppDelegate减负之常用三方封装 - 友盟推送篇: http://www.cnblogs.com/zhouxihi/p/7113511.html 今天接着来完成 - 友盟分享和三方登录篇 首先去友盟上面下载SDK, 一般就新浪/微信/QQ 我们都选择精简版 把下载好的SDK添加到 阅读全文
posted @ 2017-07-06 22:01 周希 阅读(1017) 评论(0) 推荐(1) 编辑
摘要: 之前分享过集成友盟推送的方法, 需要的朋友可以查看一下链接: http://www.cnblogs.com/zhouxihi/p/6533058.html 一般开发中我们比较多使用的三方有友盟推送, 友盟分享, 友盟登录, 微信支付, 支付宝支付, 融云等等...等等... 光集成一个友盟推送就要好 阅读全文
posted @ 2017-07-03 23:13 周希 阅读(1494) 评论(0) 推荐(1) 编辑
摘要: 给大家分享一个基于AFN封装的网络请求 git: https://github.com/zhouxihi/NVNetworking #带缓存机制的网络请求 各类请求有分带缓存 , 不带缓存, 可自定义, 默认请求头和解析头等几种方式 #没有缓存机制的网络请求库 ##初始化 //测试初始化 _nvNe 阅读全文
posted @ 2017-07-02 22:51 周希 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 今天说说怎么创建自己的日志系统 先看下Xcode自己的日志(这里说的NSLog) 系统自带的NSLog打印的信息只有简单的 时间 / 项目名称 / 打印内容 内容比较简单, 很难做分类管理和写入文件 或者上传等等. 今天我们借用CocoaLumberjack 来自定义自己的日志系统, 最终实现的效果 阅读全文
posted @ 2017-06-04 13:41 周希 阅读(3583) 评论(1) 推荐(0) 编辑
摘要: 图片的处理大概分 截图(capture), 缩放(scale), 设定大小(resize), 存储(save) 1.等比率缩放 2.自定长宽 3.处理某个特定View只要是继承UIView的object 都可以处理必须先import QuzrtzCore.framework 4.储存图片储存图片这里 阅读全文
posted @ 2017-04-10 09:26 周希 阅读(595) 评论(0) 推荐(0) 编辑
摘要: xcode编译时有时候遇到/bin/sh^M: bad interpreter:没有那个文件或目录这样的错误 可以用以下方式解决 先在控制台cd到报错的目录 vi xxx.sh(报错的那个文件):set ff ?如果出现fileforma=dos那么就基本可以确定是这个问题了。:set filefo 阅读全文
posted @ 2017-03-23 14:17 周希 阅读(9545) 评论(0) 推荐(2) 编辑
摘要: 把手机连上mac 终端中输入: 修改用 | sed s#".*Serial Number: "## 阅读全文
posted @ 2017-03-16 15:19 周希 阅读(2102) 评论(0) 推荐(0) 编辑