首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios 原理
订阅
BaiYa
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
Swift Runtime - 类和对象
Swift类编译阶段会生成与Objective-C一样的类元数据,这也是为什么Swift和Objective-C可以互相调用。 class如果没有显式继承某个类,都被隐式继承SwiftObject。 所有属性都会添加到class_ro_t中的ivars结构中,包括private…
Swift-反射Mirror
1. Mirror 简介 Mirror是Swift中的反射机制的实现,它的本质是一个结构体。其部分源码(Swift 5.3.1)如下: ** subjectType:表示类型,被反射主体的类型 chi
Swift指针、内存管理
bindMemory(to: capacity:):更改内存绑定类型,如果之前没有绑定,那么就是首次绑定;如果绑定过了,会被重新绑定为该类型。 assumingMemoryBound:假定内存绑定,这里是告诉编译器:我就是这类型,不用再检查我了。 函数incrementStro…
iOS Swift开发面试题总结
Swift 优点 (相对 OC) Swift 更加安全,是类型安全的语言 代码少,语法简洁,可以省去大量冗余代码 Swift 速度更快,运算性能更高,(Apple 专门对编译器进行了优化)
Swift进阶(五)—— 内存管理
Swift和OC一样,也是采用了基于引用计数的ARC内存管理方案,在OC中ARC引用主要有强引用和弱引用,Swift的ARC引用除了强引用和弱引用外,又增加了一个无主引用。 在第一篇文章Swift进阶
[译]Swift 中的内存布局
本文介绍了 Swift 中类与结构体的内存布局,利用 Memory Layout进行分析,也引申关于循环引用以及内存安全的相关讨论
iOS老司机万字整理, 可能是最全的Swift Tips
我正在参加「掘金·启航计划」 可能是最全的Swfit Tips 1. 关于Swift 1.1 Swift的优点 Swft更加安全, 它是类型安全的语言. Swift容易阅读, 语法和文件结构简易化.
万字长文详解如何使用Swift提高代码质量 | 京东云技术团队
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swi
iOS启动优化-dyld4流程介绍
苹果在 iOS16 之后使用 dyld4 取代了 dyld3, 但是目前网上的资料都是介绍dyld3启动流程, 本文讲解最新的dyld4的原理和核心流程
手把手搭建Swift语言源码(最新v5.8.1)本地调试环境
把Swift目前最新的稳定版本(v5.8.1)本地编译运行起来,并且可以达到SwiftRuntime和SwiftCore本地可调试