首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
井儿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
WKWebView与Js实战(OC版)
本篇文章教大家如何使用WKWebView去实现常用的一些API操作。当然,也会有如何与JS交互的实战。 AppModel就是我们要注入的名称,注入以后,就可以在JS端调用了,传数据统一通过body传,可以是多种类型,只支持NSNumber, NSString, NSDate, …
WKWebView详解&WKWebVieW和JS交互
该代理提供的方法,可以用来追踪加载过程(页面开始加载、加载完成、加载失败)、决定是否执行跳转。 WKUIDelegate从名称能看出它是webView在user interface上的代理,共有5个可选类型的代理方法。它为webView提供了原生的弹框,而不是JavaScrip…
iOS 一步步带你实践组件二进制方案
随着业务的扩展、项目体积的增大,CocoaPods组件库越来越多,每次重新编译的时候速度越来越慢,这给我们提出了需要提高编译速度的需求。 前两个就不在这里讨论了可以看看这篇讲解。今天重点给大家分享一下第三和第四种方案的实施,但是目前只能针对私有库实施,对于一些第三方的公有库目前…
WKWebView默认缓存策略与HTTP缓存协议
今天同事反应H5更新了资源,但iOS App里面仍然使用的是旧的缓存资源。为什么会这样呢?WKWebView默认缓存策略完全遵循HTTP缓存协议,客户端不需要做额外的事情。
iOS 圆角,最后一次研究它了,真的
对于目前手机的性能来说,对于少量圆角设置带来的离屏渲染问题,带来的卡顿问题已经并不是那么的明显了,但是对于一些类型的app来说,项目中会有大量的圆角设置,同时又对性能要求比较高的话,那么避免圆角设置带来的性能问题,还是有必要解决的。 上面两篇文章中介绍了iOS常见的设置圆角的方…
内存泄漏的高效检测方法 - MLeaksFinder
对于iOS开发者而言,内存泄漏是一个老生常谈的问题,包括日常开发和面试过程中,都会涉及到这方面的知识。 MLeaksFinder 是 WeRead 团队开源的iOS内存泄漏检测工具,wereadteam博客,GitHub。 MLeaksFinder 提供了内存泄露检测更好的解决…
ScrollView嵌套tableView联动滚动最佳实践
随着业务的发展,页面的复杂度越来越高,嵌套滚动视图的方式也越来越受设计师们的青睐,在各大电商App十分常见。如下Demo图: 但是这样的交互官方并不推荐,而且对开发来说确是不那么友好,需要处理滚动手势的冲突,页面的多层级嵌套都给开发带来了一定程度的麻烦。接下里我聊聊我们的实现思…
整理多线程:GCD详解
在并发队列中使用,可以使用dispatch_get_global_queue 来获取。需要传入两个参数: 虽然使用 GCD 只需两步,但是既然我们有两种队列(串行队列/并发队列),两种任务执行方式(同步执行/异步执行),那么我们就有了四种不同的组合方式。这四种不同的组合方式是:…
iOS RunLoop详解
RunLoop从字面上来说是跑圈的意思,如果这样理解不免有些肤浅。下面是苹果官方文档的关于RunLoop的一段说明。 简单的说RunLoop是一种高级的循环机制,让程序持续运行,并处理程序中的各种事件,让线程在需要做事的时候忙起来,不需要的话就让线程休眠。 从上面关于RunLo…
iOS webView缓存,保证加载最新html
最近有个需求,修改webview(WKWebview)加载的缓存机制。因现在使用的缓存机制是NSURLRequestReturnCacheDataElseLoad(NSURLRequest的缓存机制下面会说到)。这个缓存机制就是只有当本地缓存不存在的时候才会请求,否则加载本地缓…