基于 KVO Hook 来对页面交互性能进行监控 基于 KVO Hook 来对页面交互性能进行监控 iOS 客户端 HTTPS 防中间人攻击实践 写篇文章介绍些以前在 iOS 客户端实践 HTTPS 安全的经历。 iOS…
分类:移动开发
vconsole
vconsole 为移动端开发的前端开发工具。 function 查看console日志。 查看network请求。 查看文档元素。 查看cookie/localstorage. 执行手写的js命令。 自定义插件。 in…
如何让程序在锁屏后还一直运行
最近在开发一款定位APP,需求是在时刻进行定位,及时锁屏后也需要保持定时上传位置信息。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,android系统中…
Android AccessibilityService学习之分析Auto.js实现自动双指捏合,三指下滑
Auto.js是什么? Github链接:https://github.com/hyb1996/Auto.js 1.由无障碍服务实现的简单易用的自动操作函数。 2.悬浮窗录制和运行更专业&强大的选择器API,提供…
Android 开发解决APP在18:9,18.5:9,19:9,19:10尺寸的手机上不能全屏的问题
由于现在Android碎片化严重,谷歌又不能统一联盟,所以出现了各种奇奇怪怪屏幕比例的手机, 现在的小米mix系列,三星S8、S9系列,OPPO R15,vivo X21这些等等。。。。 都是18:9,18.5:9,19…
iOS 开发全能工具箱:技术篇
iOS 开发工具箱是一系列的非常好用的 iOS 开发工具的集合,里面包括了网站,在桌面/移动设备上的应用,还有些后端(Back-end)的服务。我会尽力把这些工具分好类,如果有新添加近来的工具,我会放在 NEW 类别下。…
变量定义错误
reason: '[<MLDataModel 0xb586180> setValue:forUndefinedKey:]: this class is not key value coding-complia…
EVReflection: easier way to parse JSON
JSON解析是App开发时经常会遇到的需求,绝大部分网络请求的返回数据都是以JSON的形式,手动写JSON解析的代码费时费力,写出很多丑陋的代码。EVReflection提供了一种更加优雅简单的JSON解析方式 使用简介…
@noescape @escaping @autoclosure
@noescape 非逃逸闭包 当闭包作为参数传递进函数时,如果这个闭包只在函数中被使用,则开发者可以将这个闭包声明成非逃逸的,即告诉系统当此函数结束后,这个闭包的生命周期也将结束,这样做的好处是可以提高代码性能,将闭包…
AFNetWorking源码之NSURLSession系列概述
1 基本说明 记得我刚做iOS的时候,那时候还是ASI和AFN共存,甚至ASI使用比例还多点,一转眼几年过去,ASI基本已经消失了,AFN基本成了iOS项目的标配。我虽然以前也有看过AFN2.x的源码,但是对于AFN3.…
用exfe.js和canvas解决移动端 IOS 拍照上传图片翻转问题
前言 记得16年的时候我初入前端差不多一年,公司做了一个webapp,有上传头像功能,当时这个项目不是我在负责,测试的时候发现苹果用户拍照上传头像会翻转,当时几个前端的同学捯饬了一下午也没解决,结果问题转到我这里,还有半…
那些年踩过的坑——h5页面在ios端点击高亮闪烁
记得那是第一次独自完成一个项目,现在看来,那个项目会很简单的,但那个时候还是挺有成就感的。 当时碰到过一个问题,h5页面在ios端点击的时候,整个页面会高亮的闪烁一下,特别明显,被测试狂崔。。。最后发现是 css样式的问…