首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户2638817909202
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
iOS 底层原理:dyld 应用程序加载
前言 在之前的文章中,我们介绍了对象和类的数据,属性、方法、成员变量等。这些都是通过代码实现,都需要加载到内存中我们才能使用,要不然只是文件,今天我们来探索它们是如何加载到应用程序的。 准备工作 ob
OC 原理探索:动态方法决议
前言 OC 原理探索:objc_msgSend 流程 中我们对方法的慢速查找流程进行了分析,如果方法最终找不到时,会将imp赋值为forward_imp然后返回,返回后有发生了什么呢,今天来继续探索。
OC 类原理探索:属性的底层原理
OC 类原理探索 系列文章 OC 类原理探索:类的结构分析 OC 类原理探索:类结构分析补充 [OC 类原理探索:属性的底层原理] 一、成员变量和属性 main.m中创建SSLPerson类: 成员变
iOS VIPER架构实践(三):面向接口的路由设计
路由是实现模块间解耦的一个有效工具。如果要进行组件化开发,路由是必不可少的一部分。目前iOS上绝大部分的路由工具都是基于URL匹配的,优缺点都很明显。这篇文章里将会给出一个更加原生和安全的设计,这个设计的特点是: 如果你想要一个能够充分解耦、类型安全、有依赖注入功能的路由器,那…
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…
iOS开发面试和底层学习视频整理合集
基础复习 iOS面试基础知识 (一) iOS面试基础知识 (二) iOS面试基础知识 (三) iOS面试基础知识 (四) iOS面试基础知识 (五) 定向学习 iOS开发面试拿offer攻略之RunL
谈谈干前端四年的几点感受
“大环境的整体劣势,不影响个人的局部优势,我们要想办法建立这种个人优势;”种一棵树最好的时间是十年前,其次是现在。”
关注了
7
关注者
0
收藏集
5
关注标签
26
加入于
2023-06-21