会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
布尔-
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年3月17日
ios-Realm数据库的使用
摘要: 【集成 Realm】 本 Demo 使用 OC 创建,所以先进入 Realm 官网 (我记得之前都是有官方中文教程的,但现在最新版没有中文了),到 Objective-C -> Getting started. 选择静态库,按如下提示做好。 上面做法是 1.下载 Realm 包 2. 将 ios/s
阅读全文
posted @ 2018-03-17 22:02 布尔-
阅读(1882)
评论(0)
推荐(0)
2018年3月12日
ios-runtime拦截touch事件,展示用户触摸效果
摘要: 【展示效果说明】 对 app 操作录屏时,展示出手指在 app 上的触摸效果可以看到具体点击情况,感觉这样比较直观方便,也不用做视频后期了。 这里简单用 runtime 实现了一个这样的效果,不需要修改任何代码,只要将 UIWindow+Touch.m 分类导入工程即可。 展示效果如下: 【实现思路
阅读全文
posted @ 2018-03-12 20:31 布尔-
阅读(2285)
评论(0)
推荐(0)
2018年3月11日
ios-动态添加方法,交换方法,重定向方法
摘要: 新建一个类Person,Person.h 不写代码,Person.m 有如下两个方法: 【动态添加方法】 尝试在 Person 类里添加一个 run 的实例方法。加上如下两个方法即可: 然后调用运行和打印如下: 在 ios调用私有方法 中有提到如何打印一个类下的方法 ,这里调用测试如下 打印如下:
阅读全文
posted @ 2018-03-11 21:34 布尔-
阅读(1354)
评论(0)
推荐(0)
ios-Runtime调用私有方法
摘要: 有时在代码中会有需要调用私有方法的场景,如不想import太多头文件;想组件设计一些解耦的模块;查看别人模块中未暴露的代码进行分析等。 在 ios 中调用私有方法有很多种方式,主要是通过Runtime去实现。下面自己也测试一下。 新建一个Person类,Person.h中不写代码,Person.m中
阅读全文
posted @ 2018-03-11 18:46 布尔-
阅读(3639)
评论(0)
推荐(0)
2018年3月9日
oc中枚举映射字符串技巧
摘要: 后台返枚举数据给app,app需要对不同枚举转换成字符串显示。 一般想到方法用 switch 根据不同枚举变量返回不同字符串,结果就是判断代码写得很长,不优雅。更简便方式有如下: 使用的时候直接这样调用:
阅读全文
posted @ 2018-03-09 10:58 布尔-
阅读(4667)
评论(0)
推荐(0)
2018年2月2日
vue-使用keepAlive对上下拉刷新列表数据 和 滚动位置细节进行处理
摘要: 【前言】 使用vue处理项目中遇到列表页面时,有一些细节需要注意,这里总结一下,以便优化以后的代码。如下: 1. 使用mint-ui中的LoadMore组件上下拉刷新时,有时无法触发上拉加载更多的方法。还有ios上滚动不太流畅。 2. 从列表进入详情(列表数据分页请求的),再返回时,列表页需要记住之
阅读全文
posted @ 2018-02-02 20:36 布尔-
阅读(5650)
评论(0)
推荐(0)
2018年1月22日
weex 启动 android 模拟器(mac环境)
摘要: 一、android studio和android sdk下载 1.android studio下载并安装https://developer.android.com/studio/index.html 下载后会自动安装andriod studio,在下载时如果点canel,那下次还是要重新下载。如果在
阅读全文
posted @ 2018-01-22 22:28 布尔-
阅读(779)
评论(0)
推荐(1)
2018年1月14日
weex 启动 ios 模拟器
摘要: 前提需要的安装 node npm weex-toolkit cocoaPods 1. 创建weex工程 weex create helloWolrd 2. 进入helloWolrd文件夹安装依赖,我用cnpm install的话就会报错,这里最好用npm install npm install 3.
阅读全文
posted @ 2018-01-14 21:27 布尔-
阅读(496)
评论(0)
推荐(0)
2017年12月24日
ios GCD将异步转换为同步
摘要: 在开发中有时需要等网络请求完成之后拿到数据做一些操作,而且有时是同时好几个网络请求同时发起。这时会有对异步操作进行更进一步控制的场景,不单网络请求,有时一些其他本地文件,多张图片处理等可能都会遇到这种操作,GCD中就有很多这方面处理的api。 1. 利用并发队列和栅栏函数对异步操作进行控制。 //
阅读全文
posted @ 2017-12-24 23:38 布尔-
阅读(1641)
评论(0)
推荐(0)
2017年12月20日
单向散列加密
摘要: 开发中有一种场景,就是只需要验证正确性而不需要知道它的原文,只需要知道这个值是否存在是否相等就可以了。比如前端登录将用户的密码加密给服务端并存储到数据库。或者验证文件唯一性等。这时就要用到单向散列加密。 单向散列函数特点 1. 对任意长度的消息散列值是定长的。 2. 散列计算速度快,非常高效。 3.
阅读全文
posted @ 2017-12-20 23:25 布尔-
阅读(1533)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告