首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XiaTong
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
iOS(Swift) 组件化从本地pod开始
PS 因本人文笔有限,在写完这篇文章后,自觉读起来十分拗口,所以通篇让gpt帮我润色了一下,敬请见谅 引子 在上古洪荒的iOS修炼界,修炼者众多而杂乱,大多数人只注重将代码敲定,功能实现,而往往忽略了
Runtime学习基础之class结构之散列表(哈希表)
上次我们学习runtime的isa,这节课我们继续学习runtime的class结构,这个博客我们主要说class的cache_t cache这个散列表(哈希表),主要是为了让我们更深刻的理解调用过程
WKWebView默认缓存策略与HTTP缓存协议
今天同事反应H5更新了资源,但iOS App里面仍然使用的是旧的缓存资源。为什么会这样呢?WKWebView默认缓存策略完全遵循HTTP缓存协议,客户端不需要做额外的事情。
IOS面试考察(九):性能优化相关问题
1. IOS面试考察(九):性能优化相关问题 APP的启动时间,直接影响用户对你的APP的第一体验和判断。如果启动时间过长,不单单体验直线下降,而且可能会激发苹果的watch dog机制kill掉你的APP,那就悲剧了,用户会觉得APP怎么一启动就卡死然后崩溃了,不能用,然后长…
FFmpeg学习之一(FFmpeg源码编译)
终端安装 (借助homebrew): 此方式ffmpeg会保持自动更新. 下载ffmpeg静态库: 即不用手动编译,我们只需要直接运行下载得到的二进制文件即可.静态生成的一个缺点是必须手动执行更新。此外, 它们可能不包含所需的所有编码器或筛选器。 手动编译: 下载源码, 然后使…
IOS音视频(一)AVFoundation核心类
做音视频开发是个很复杂的工作,需要我们理解很多有关素材的知识:声学和视觉相关的科学理论,数的程序开发技术和有AVFoundation框架而引出的其他框架的知识,比如:Core Media, Core Video, Core Image, Core Audio, Media Pl…
浅谈编译过程
首先名词解释部分,笔者会介绍编译器、GCC、LLVM相关内容。 1. 编译器 编译器不是硬件,是可以把源程序编译为目标程序的计算机程序。 2. 编译器架构 3. GCC GCC 即 GNU 编译器套件(GNU Compiler Collection)是可以编译 C、Object…
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
iOS线程数量监控工具
简单却强大的线程监控工具 KKThreadMonitor :当线程过多或瞬间创建大量子线程(线程爆炸),控制台就打印出所有的线程堆栈。便于分析造成子线程过多或线程爆炸的原因。 有一定iOS开发基础的,应该都知道不合理创建线程,是会造成性能问题的。而业务的积累和迭代过程,可能就不…
关注了
71
关注者
0
收藏集
14
关注标签
27
加入于
2020-02-02