首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS技术文章
订阅
ZYuqi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
WKWebView默认缓存策略与HTTP缓存协议
今天同事反应H5更新了资源,但iOS App里面仍然使用的是旧的缓存资源。为什么会这样呢?WKWebView默认缓存策略完全遵循HTTP缓存协议,客户端不需要做额外的事情。
WKWebView高度计算
WKWebView的高度计算很多时候都是可以使用document.body.offsetHeight获取的,但有的时候这个方法也是不能准确获取到高度,这个时候咋办呢?
ruby 实现自动删除工程中未引用的文件
随着工程的迭代,会因为各种各样的原因导致部分的文件不再使用并且也不在工程的引用范围内,但是却一直在工程项目中存在。那么此时我们要手动处理处理这些文件的时候,就需要一个一个的核对过去。
iOS 底层探究:启动优化之二进制重排
这是我参与8月更文挑战的第27天,活动详情查看:8月更文挑战 在之前的两篇文章中,大致介绍了一些基本概念以及启动优化的思路,下面来着重介绍一个pre-main阶段的优化方案,即二进制重排。 1. 二进
深入探索 iOS 内存优化
1945 年,冯·诺伊曼体系结构被提出,奠定了计算机的基础,同时其局限性也限制了计算机的进一步发展,直至现代,计算机体系还是没能逃离其局限性,只是陆续对其组织结构进行优化而已。 冯·诺伊曼体系结将计算机分为运算器、控制器、存储器、输入设备和输出设备五大部分,由于存储器的读写效率…
由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件(下)hmap落地
前言 距离上篇文章写出来已经有一个多月的时间了,上面文章由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件探索介绍了什么是hmap,有什么用!文章结尾我说会进行落地,然
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(一)
1. KVC 的工作原理。 iOS《Key-Value Coding Programming Guide》官方文档 和 iOS《Key-Value Coding Programming Guide》官方文档 这两篇是 KVC 和 KVO 官方文档的翻译,如果需要的话可以进行详细…
iOS:浅谈 +load()、+initialize()、-init()
+load() 方法是当类或分类被添加到 Objective-C runtime 时被调用的,实现这个方法可以让我们在类加载的时候执行一些类相关的行为,子类的 +load 方法会在它的所有父类的 +load() 方法之后执行,而分类的 +load() 方法会在它的主类的 +lo…
Swift笔记2:值类型和引用类型
延迟存储属性是在需要用到的时候再去装载,这是一种牺牲一点点访问效率来换取空间的做法,一定程度上可以加快可执行文件加载到内存的速度,如果延迟存储属性的值为空的话,那访问效率的牺牲就没有任何意义了。就好像我要竞标一个项目,需要用到你的东西,你拍着胸脯告诉我先不用把东西拿走,需要的时…
Swift笔记3:指针&内存管理
内存分区我们可以通过插件libfooplugin.dylib查看当前地址处于什么区,密码:vpha栈区栈区存放局部变量和函数运行时的上下文查看SIL通过SwiftIntermediateLanguag