首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
wujingcheng7
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
iOS底层原理总结--instance、class、meta-calss对象的isa和superclass
... instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。 isa指针(所有的实例对象都有的。) 其他成员变量。 答: 因为所有的OC类都是继承自NSObject,所以每一个集成的类都包含NSObject里面所包含的isa。…
Runloop & KVO
app如何接收到触摸事件的 iOS app接收触摸事件的过程如下: 系统响应阶段: 手指触碰屏幕后,屏幕会感受到触摸事件,并将其交由IOKit处理[1]. IOKit将触摸事件封装成IOHIDEven
深入浅出 Runtime(四):super 的本质
1. objc_super 与 objc_msgSendSuper 我们先来看两个数据结构objc_super和objc_super2。 再来看两个函数objc_msgSendSuper()和objc_msgSendSuper2()。 但是从官方注释我们可以推测,objc_ms…
OC底层知识点之 - Block底层原理
Block拥有捕获外部变量的功能,在Block中访问一个外部的局部变量,Block会持有它的临时状态,自动捕获变量值,外部局部变量的变化不会影响它的状态(这个下面会讲到)。 【循环引用】:当A持有B,B同时也持有A时,此时A销毁需要B先销毁,而B销毁同样需要A先销毁,就导致相互…
货拉拉iOS疑难Crash治理-TTS problem iOS 17
我们司机端从iOS17开始存在着一个文本转语音功能的崩溃,主要集中在司机导航、司机履约语音提醒等方面,因为这些方面都用到了文本转语音进行播报的功能,从崩溃收集版本信息来看,该崩溃集中在iO
Xcode16和iOS18更新的坑
由于xcode15.3有.css文件缓存不了的问题,在xcode16推送更新的第一时间,我就下载了最新的xcode16。预期内,有一堆坑,故在这记录,希望能帮到相同的iOS开发。 1、 Declara
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
一起汇总IOS历年SDK新特性,及其功能变化
大家好,做IOS开发已经有很多年了,一直以来IOS每个版本更新,都会对应用进行适配升级。在这里做一个版本更新记录。方便日后在开发中考虑的更全面。在面试中,有些面试官也会提到这些问题。文中的内容不够详细
高质量 iOS 博客推荐
推荐一些我个人认为非常经典,值得关注的博客。 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。 Casa 对架构有很深的理解…
Alamofire源码学习目录合集
基于github: Alamofire 5.4.0编写 估计还要写好久, 先把写好的链接整合下, 放在每篇文章开头 之前每次都傻傻的把全部的列表都给卸载每篇文章的开头,每写一篇就要全部文章更新一遍(ಥ