首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
忒科技
掘友等级
🈚️
吴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
赞
文章( 26 )
沸点( 0 )
Swift编译器中间码SIL
上图是传统的基于LLVM的编译器流程,比如C、C++以及Objective-C。代码分析主要是基于CFG(AST级别),CFG全称Control Flow Graph(函数流程控制图),是在clang这一层,但是这有很多缺点。 Swift作为一种高级语言,有些高级特性,比如基于…
Swift热更新调研(2021)
最初,热更新是为了做到修复bug 或动态运营,以修复为主的目的,这样的前瞻性对于代码修复层面是影响巨大的。
[译]想成为高级 iOS 开发者(Swift)?这些资料你不容错过
作者列举了其在 Swift 学习过程中的一些资料,对他很有帮助,笔者近期也在进行 Swift 的相关学习,如果同样对你有用,希望你不吝点赞...
iOS 关于oc的alloc的那些事
关于alloc alloc是oc对象实例化方法,想必大家在日常工作中alloc已经写了无数次,例如: 那么问题来了,这几种alloc有什么区别呢? 我们先说一下这几种分别做了什么,然后我们再来解析具体
OC底层原理探索之GCD源码分析终章
栅栏函数 栅栏函数最直接作用是控制任务的执行顺序产生同步的效果。 dispatch_barrier_async:前面的任务执行完毕才会来到这
iOS底层 - 关于死锁,你了解多少?
我们永远不应该将函数添加到队列中执行任务时使用同步的方式,这对于保证死锁的串行队列尤其重要,但对于并发队列也应避免。的确,这是避免死锁的重要思路,但是,在实际开发中,我们使用了下面的代码。
iOS开发 -卡死崩溃监控原理及最佳实践
不同于 Android 系统中的卡死(ANR)问题,目前业界对 iOS 系统中 App 发生的卡死崩溃问题并无成熟的解决方案,主要原因是:
Swift集合类型协议浅析(上)
Swift是一门面向协议的语言,协议可以被扩展,来给遵循该协议的类型提供方法等具体实现,通过扩展协议,我们可以为协议所要求的方法提供默认实现。
iOS 移动端架构初探心得
本文作为以上文章系列的总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计. 对于架构, 移动端常见的架构设计包括MVC, MVVM, MVP等, 上图简要的说明了各种常见的架构之间的交互及数据传递方式. 对于MVC, MVVM, MVP这三种架构设计模式, 相…
iOS组件化方案
最近在思考团队扩张及项目数量增加的情况下,如何持续保障团队高效产出的问题,很自然的想到了组件化这个话题。重翻了前段时间iOS开发圈关于组件化的讨论,这里做下梳理和自己的思考。组件化的驱动力在开始讨论组
下一页
个人成就
掘力值
271
关注了
76
关注者
39
收藏集
1
关注标签
1
加入于
2021-08-10