首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OC面试题
订阅
dearMartlet
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS底层原理之启动优化(二):二进制重排 & Clang插桩
前言 前文iOS底层原理之启动优化(一):相关概念 & 优化方案简单介绍了启动相关的概念和一些优化的方案,本文将来介绍下pre-main阶段的优化方案,即二进制重排。 探索二进制重排之前,先扩展点其他
iOS 进阶知识总结(四)
本文总结以下知识点及面试题 - 内存管理 - 野指针处理 - autoreleasePool - weak - 单例、通知、block、继承和集合
OC resolveInstanceMethod执行两次原因分析(反汇编)
在上篇中,我们分析了动态决议流程,并通过重写resolveInstanceMethod动态添加IMP,使程序继续运行。但是resolveInstanceMethod却执行了两次。 1.通过instru
OC 消息转发中resolveInstanceMethod调用两次的问题
在学习OC消息转发过程中,最常见的流程图就是下面这张了: 但这幅图只是一个大致的流程,在实际调试中,发现在以下两种情况中resolveInstanceMethod方法会调用两次。 第一种情况 通过re
iOS面试了20几家总结出来的面试题(一)
文章内部有写混乱,将就着看吧。另外大部分图片加载不出来,,MARKDown格式也不太统一(各平台不一样),由于博主太懒不想改,不过不影响最终效果。 对象方法能个访问成员变量。 类方法中不能直接调用对象方法,想要调用对象方法,必须创建或者传入对象。 类方法可以和对象方法重名。 …
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…
iOS底层进阶路线图(跳槽加薪必看)
序言 iOS现在行情内卷严重,而且岗位稀少(有些甚至没有)失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。随便金九银十跳槽季;做iOS开发的你,你是否在时刻准备着跳槽或者转行
想进大厂,面试题必不可少!(iOS面试合集!)
这个栏目将持续更新–请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) 其他: iOS进阶面试题----多线程 iOS进阶面试题----Block部分 iOS高级开发面试题合集 iOS