首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
soyo
掘友等级
iOS
|
Tencent
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
WKWebView缓存+请求拦截(对比VasSonic)
,最近终于有时间做缓存了。 实现比较简单,就是内存和磁盘IO的二级缓存。 策略可以自由控制。比如通常不缓存POST请求,不缓存Ajax,不缓存视频 用bilibili单页面测试,缓存前完成加载约4~5秒。缓存后约0.8-1秒。 跟WebView自身的HTTP缓存策略性能类似。性…
WKWebView完美网络请求拦截
如果WebView混合开发,网络请求拦截总是存在需求。因为往往有: h5的XHR请求想要享受跟native请求一样的待遇,比如错误处理和session超时重登陆。 WKWebView的网络请求一直是一个头疼的问题。坊间流传三大方案皆存在致命瑕疵: 方案一:走私有api注册NSU…
OCEval-动态执行ObjectiveC的热修复方案
目前流行的 JSPatch/RN 基于JavaScriptCore提供了iOS的热修复和动态化方案。但是都必须通过下发Javascript脚本来调用Objective-C。 尤其是JSPatch,编写大量的JS代码来调用OC的方法,开发效率较低(目前可以借助语法转换器),运行效…
让别人的小程序运行在自己的app中
小程序在微信开发者工具中,通过构建生成真正的执行代码和安装包,****.wxapkg。wxml和wxss在构建这一步就被转换成了html和css(virtual-DOM)。微信开发者工具中可以得到构建脚本和各个版本的js运行SDK文件。 小程序是以wxapkg文件的形式下发的,…
iOS网络性能监控
现在的Native App平台化趋势越来越明显,网络层架构也越来越复杂。一个App基本都有多个不同的网络模块。 从简单的业务数据的HTTP/HTTPS(基于NSURLConnection或者NSURLSession),到WebView的WebCore网络层,到基于TCP长连接的…
iOS野指针定位总结
野指针就是指向一个已删除的对象或者受限内存区域的指针。 我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。 比较常见的就是这个指针指向的内存,在别处被回收了,但是这个指针不知道,依然还指向这块内存。 MRC 时代因为…
个人成就
文章被点赞
118
文章被阅读
34,585
掘力值
690
关注了
41
关注者
137
收藏集
1
关注标签
55
加入于
2018-04-30