首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS基础
订阅
举举手
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
iOS 符号二三事
调试符号:包括行号信息的调试符号信息,行号信息中记录了函数和变量所对应的文件和文件行号。 Mach-O 中可以保存有调试信息,Mach-O采用DWARF (Debug With Arbitrary Record Foramt) 的标准调试信息格式。DWARF 中调试信息也可以单…
iOS 开发中使用的各种锁的总结(2)
objc4-750 版本之前(iOS 12 之前)@synchronized 是一个基于 pthread_mutex_t 封装的递归锁,之后实现则发生了改变,底层的封装变为了 os_unfair_lock。下面验证它,在 @synchronized 打断点,并且打开 Debug…
iOS 开发中使用的各种锁的总结(1)
OSSpinLock API 很简单,首先看下使用示例。 可以确定的是 ⏰线程 和 ⚽️线程 不会有任何一个可以打印 20000。 ⏰线程 和 ⚽️线程 两者的打印都到了 10000 以上。 ⏰线程 或 ⚽️线程 其中一个打印在 10000 以上一个在 10000 以下。 情况…