首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试
订阅
Zhang本尊48631
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
iOS 一步步带你实践组件二进制方案
随着业务的扩展、项目体积的增大,CocoaPods组件库越来越多,每次重新编译的时候速度越来越慢,这给我们提出了需要提高编译速度的需求。 前两个就不在这里讨论了可以看看这篇讲解。今天重点给大家分享一下第三和第四种方案的实施,但是目前只能针对私有库实施,对于一些第三方的公有库目前…
【淘系技术】iOS14 隐私适配及部分解决方案
在刚刚结束的线上 WWDC 2020 发布会上苹果向我们展示了新的 iOS14 系统。iOS14 的适配,很重要的一环就集中在用户隐私和安全方面。 在 iOS13 及以前,当用户首次访问应用程序时,会被要求开放大量权限,比如相册、定位、联系人,实际上该应用可能仅仅需要一个选择图…
iOS逆向(5)-不知MachO怎敢说自己懂DYLD
窥一斑而知全豹,从这些许内容其实已经可以了解到MachO在我们APP中的地位是多么的重要。同样,在咱们逆向的实践中,MachO也是一道绕不过去门槛! 目前已知的架构分为armv7,armv7s,arm64,i386,x86_64等等,MachO中其实也是这些架构的集合。可以随意…
iOS底层--方法查找流程分析(附面试坑点)
本文主要分析方法在底层的本质,方法发送的几种情况,方法查找流程等,结合cache_t,对消息发送流程有一个更宏观的理解。 如果不深入了解方法查找流程,可能会有被卡住。下面就是对方法查找流程的分析(最后附加答案)。 上篇文章iOS底层-cache_t流程分析说明了cache_t缓…
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
iOS面试总结(2020年6月)
都说今年互联网行情很差,作为被大家喊了好几年“iOS开发没人要了”的iOS行情更差。那真实情况是什么样的呢,以我的经历给大家分析下。应某个朋友建议,去掉这一句啊,目前iOS岗位还是挺多的,你可以这么想只要苹果爸爸不倒,iOS开发就不会没人要。但另一方面,招聘方对iOS开发的要求…
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
instance/class/metaclass类里存了什么?
本文已加入专辑 彻底弄懂OC 。 对象方法的调用流程。 instance 是实例对象,通过alloc 出来的对象,每次调用alloc都会产生新的instance对象。 obj1、obj2是NSObject的instance对象,它们是不同的两个对象,分别占据着两块不同的内存空间…
Swift 5.1 (17) - 类型转换与模式匹配
类型转换在Swift中使用is和as操作符实现。 使用操作符is检查一个实例是否是某个确定的类以及其继承体系的父类或子类类型。如果是某个确定的类(该类继承体系的父类或子类)类型,则返回true,否则返回false。 某个类类型的常量或变量实际上可能是其子类的实例。这种情况下,我…
一文入门DNS?从访问GitHub开始
大家都是做开发的,都有GitHub的账号,在日常使用中肯定会遇到这种情况,在不修改任何配置的情况下,有时可以正常访问GitHub,有时又直接未响应,来一起捋捋到底是为啥。 虽然很戳心,但好歹能展示一部分。 所以有时候我们白嫖软件,都会改一下 Hosts,因为需要把它在线验证的域…