首页
学习
活动
专区
工具
TVP
发布

HelloCode开发者学习平台

关注微信公众号: HelloCode开发者学习平台 通过文章/视频/语音的方式给开发者分享技术.
专栏作者
205
文章
141548
阅读量
29
订阅数
主框架组件化--披露API
我们虽然已经将主骨架拆分了,但是毕竟我们TZSoundMain主骨架里面到底有什么方法,具体方法做什么事情,外界并不知道,如果不把主骨架里面所有的文件看一遍是不可能做到的,这样对其他使用我们私有库的人来说相当不方便,所以我们应该做一个中间层来统一披露我们的API,让外界来使用,而且我们没有在中间层披露的API,其实是不允许外界使用的,但是好处就是一目了然,其他人通过中间层很快就知道怎么去使用我们的私有库。
CC老师
2023-03-23
1740
iOS——Objective-C 对象的结构分析
通过分析对象的本质得知实例对象的isa指向类对象,那类对象的isa呢,我们接下来就对 isa 的流程进行分析。
CC老师
2022-03-15
4000
objc_msgSend底层探索(上)
我这篇文章呢,主要来分析一下objc_msgSend,关于他的一个执行流程和快速查找的过程,那首先我需要了解一下Runtime是怎么调起底层的呢?也就是Runtime是怎么发起的呢?Runtime的发起方式一共有三种。
CC老师
2022-01-14
1570
iOS——配适深色模式
苹果在iOS13中为iPhone引入了深色模式。那作为成为iOS程序员的我们也有事情做了,就是适配深色模式。
CC老师
2022-01-12
1.5K0
What is YAML (四)
YAML常用于配置/描述文件。比JSON更强调数据序列化、可视化、可读性和层次性。
CC老师
2021-08-25
1.2K0
OpenGL ES初探:渲染流程及GLKit简介
OpenGL是一套多功能开放标准库,用于处理可视化2D和3D数据。OpenGL可以将调用函数转换成图形处理命令并传送给底层图形硬件,因此OpenGL的绘制效率非常快。
CC老师
2021-08-25
1.5K0
图片滤镜
在Metal / OpenGL ES 框架,只有3种基本图元. 点,线,三角形. 所以在显示一个矩形图片时. 实际在显示本质是由2个三角形组成.
CC老师
2019-07-30
1.1K0
KVC基本使用
Key Value Coding,取其三个单词首字母浓缩而成。直白翻译过来就是键值编码,什么意思呢?简单来说,就是操作一个对象,也可以像操作字典一样,通过key来取值和赋值。
CC老师
2019-01-23
4400
RunLoop与线程的关系是非常“狗血的”,你知道么?
没有RunLoop, 线程可能会"死"; 线程“死”了,RunLoop会停止运行。
CC老师
2019-01-23
1.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档