首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS 开发基础知识
90后晨仔
创建于2025-03-29
订阅专栏
总结的一些面试会遇到的基础问题。
等 6 人订阅
共28篇文章
创建于2025-03-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift基础知识(三)
Swift 与 Objective-C 中的自省(Introspection)对比 1. 核心概念 自省(Introspection):在运行时检查对象的类型或是否符合特定协议的能力。 Objecti
Swift基础知识(二)
一、Swift 属性观察器(Property Observers) 1. 核心概念 属性观察器用于监听存储属性值的变化,在值被修改前后执行自定义逻辑。包含两种观察器: willSet:在值即将被设置前
Swift 基础知识(一)
一、Swift 中 类(class) 和 结构体(struct) 的区别,以及各自优缺点? 核心区别 特性 类(Class) 结构体(Struct) 类型 引用类型(传递时共享内存) 值类型(传递时复
__block 与 __weak的区别是什么?
两者在功能上的区别? __block会持有该对象,即使超出了该对象的作用域,该对象还是会存在的,直到block对象从堆上销毁; __weak仅仅是将该对象赋值给weak对象,当该对象销毁时,weak对
什么是KVO 、什么是 KVC ?
KVC(Key-Value Coding,键值编码) 是什么? KVC 是一种通过 字符串键(Key)间接访问对象属性 的机制,无需直接调用 getter/setter 方法,甚至可以直接访问私有成员
KVC(Key-Value Coding)的底层实现分析
一、KVC(Key-Value Coding)的底层行为 1. KVC 赋值流程(setValue:forKey:) 2. KVC 取值流程(valueForKey:) 二、KVC 的底层行为与实现细
iOS 开发中KVO 核心机制与底层原理解析
一、KVO 的本质:动态子类与消息转发 动态生成子类 当对象首次被添加 KVO 监听时,Runtime 会动态创建名为 NSKVONotifying_ClassName 的子类(如 NSKVONoti
iOS 中的单例
1.简述项目中常用的设计模式,它们都有什么优缺点? 单例模式 (Singleton Pattern) 核心概念 本质:通过静态化实例 + 私有构造函数确保类全局唯一实例。 线程安全:Swift中sta