首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试
订阅
JJUser
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
iOS 异常捕获原理
本文简要介绍了 iOS 异常捕获的原理和实现机制,包括 Mach 异常、BSD Signal 和高层异常(NSException、Swift Error)的特点和转换关系,以及介绍了符号化等相关知识。
一文讲明白iOS 开发中Framework 和 Library,动态库与静态库用处区别
在 iOS 开发中,Framework 和 Library 是两种不同的代码封装方式,而 动态库 和 静态库 则是它们的底层实现形式。
iOS启动优化 - 1分钟让你的启动时间降低 1s
如何使用Instruments测量动态库加载占用的启动时间、如何识别加载的动态库、通过修改Other Linker Flags来减少启动时加载的动态库数量、以及一些动态库加载机制的原理。
iOS性能优化:OC和Swift实战指南
常见的iOS性能优化点,比如内存管理、UI优化、多线程处理、网络请求优化、启动优化、I/O操作、图像处理、算法优化、工具使用等。
SwiftUI-国际化
如果 App 需要提供给不同国家的用户使用,则需要进行国际化处理。 SwiftUI 项目的国际化主要包括:Info.plist 文件国际化、文本国际化等。
iOS 多线程(三):NSOperation
1.使用 理解操作与队列 NSOperation 是基于 GCD 的一层封装,对比 GCD,NSOperation 也有类似的 任务(NSOperation) 和 队列(NSOperationQueu
iOS 开发中常用的排序算法原理以及简单实现
在 iOS 开发中,排序算法是基础技能。冒泡、选择、快速、插入、希尔、归并、基数,文章分别讲解了原理以及时间复杂度,并且分别用OC和Swift的实现。
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…
iOS组件化的分层思路实践
组件化是一种软件设计方法,它将一个大型应用程序拆分成多个独立且可重用的模块。这些模块可以分别开发、测试和维护,从而提高代码的复用性和可维护性。
iOS大厂常问面试题--Runloop篇
1.Runloop 和线程的关系? 一个线程对应一个 Runloop。 主线程的默认就有了 Runloop。 子线程的 Runloop 以懒加载的形式创建。 Runloop 存储在一个全局的可变字典里