首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
久学成病
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Swift Enum-内存初探
用过Swift enum的同学肯定已经被他的强大所吸引, 今天我们不专门讲解Swift enum的高级用法, 而是对 enum在内存中存储的大小进行一次深入探究
iOS内购In App Purchase从准备、测试到上架
苹果内购从填写银行卡到上架过程,包括创建商品,购买流程,订阅流程,优惠促销商品,上架问题规避全解。。
2万字 长文对 iOS底层知识大总结
iOS-底层原理 面试常考的部分进行总结, 包括block,内存,自动释放池 , gcd ,底层实现逻辑
这一套大厂通用的底层面试题总结
先简单自我介绍一下自己 对mrc和arc的理解 在iOS开发中,MRC(Manual Reference Counting)和ARC(Automatic Reference Counting)是两种内
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(八)
64. extension 和 cateogry 区别。 extension 可以添加成员变量,category 不能添加成员变量。运行时加载类到内存以后,才会加载分类,这时类的内存布局已经确定(编译器还会对成员变量顺序做出优化,保证遵循内存对齐原则下类占用内存容量最少),如果…
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(七)
55. 类声明中的成员变量的顺序和实际的成员变量的顺序。 在面向对象(oop)的编程语言中,每一个对象都是某个类的实例。在 Objective-C 中,所有对象的本质都是一个 objc_object 结构体,且每个实例对象的第一个成员变量都是 isa,可从中取得该对象所属的类,…
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(五)
38. 对比分析 source0 和 source1。 首先我们从代码层面对 source0 和 source1 版本的 CFRunLoopSourceRef 进行区分,struct __CFRunLoopSource 通过其内部的 _context 来进行区分 source0…
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(六)
48. 成员变量修饰符的作用。 当我们定义一个类的成员变量的时候,可以为其指定其修饰符 __strong、__weak、__unsafe_unretained(未指定时默认为 __strong),这使得成员变量可以像 strong、weak、unsafe_unretained …
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(四)
29. 解释 Thread Local Data。 pthread_getspecific 和 pthread_setspecific 这两个接口分别用于获取和设置线程本地存储区的数据,在不同的线程下相同的 pthread_key_t 读取的结果是不同的,即线程的本地存储空间是…
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(三)
21. dispatch_semaphore 的实现原理。 dispatch_semaphore 是 GCD 中提供的一个很常用的操作,通常用于保证资源的多线程安全性和控制任务的并发数量。其本质实际上是基于 mach 内核的信号量接口来实现的。 dispatch_semapho…