首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
大王叫我来巡小山
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
iOS证书签名机制
相比安卓系统随便从哪里下载都能运行,系统安全存在许多隐患,例如盗版软件、病毒入侵、静默安装等等。苹果为了控制手机上的所有应用必须是经过授权的,规定正规应用只能在AppStore下载,同时对于调试阶段的安装、灰度测试和企业分发,苹果使用双重签名机制来控制应用权限并使其不被滥用 非…
深入探索 iOS 卡顿优化
FPS:Frames Per Second,表示每秒渲染的帧数,通过用于衡量画面的流畅度,数值越高则表示画面越流畅。 CPU:负责对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(Core Graphics)。 GPU: 负责纹理的…
【iOS】架构师之路~ 网络篇
A. 如何理解分层 通过分层,每一层值接受下一层提供的特定服务,并且负责为上一层提供特定服务,上下层之间进行交互所遵循的约定叫“接口”,同一层之间的交互所遵循的约定叫做“协议”。每一层可以独立使用,及时系统中某些层次发生变化,也不会波及系统。 对于任何一层的改动,只要上下层接口…
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
一、了解hash的重要性在iOS开发中随处可见Hash的身影,难道我们不好奇吗?下图只是列出了部分知识点(Hash在iOS中的应用分析整理)摘自知乎的一句话:1.1、关联对象的实现原理:参考资料:iO
《新浪微博剖析 iOS 高级面试》笔记(四):内存管理相关面试问题
stack:方法调用。 heap:通过alloc等分配的对象。 text:程序代码。 bss:未初始化的全局变量等。 data:已初始化的全局变量等。 因为修改数据时会加锁,如果所有对象的表放在同一个sideTable,那么加锁会太频繁,效率会受影响。 因为有多个SideTab…
《新浪微博剖析 iOS 高级面试》笔记(十一、十二):算法、第三方库相关面试问题
344. 反转字符串 剑指 Offer 24. 反转链表 88. 合并两个有序数组 剑指 Offer 50. 第一个只出现一次的字符
《新浪微博剖析 iOS 高级面试》笔记(十):架构框架相关面试问题
在磁盘读取后,网络请求返回后,进行图片解码处理。 基于不同分类场景提供的关于记录的封装、适配。
《新浪微博剖析 iOS 高级面试》笔记(六):多线程相关面试问题
死锁是因为队列引起的循环等待,而非线程。 首先在主线程执行主队列中的viewDidLoad函数。 当执行到block时,因为是同步,所以需要hold住主线程中主队列正在执行的viewDidLoad函数,等执行完主队列中block内部代码后,再执行主线程中主队列的viewDidL…
《新浪微博剖析 iOS 高级面试》笔记(九):设计模式面试问题
请手写单例实现。 你都知道哪些设计原则,请谈谈你的理解。 能否用一幅图简单的表示桥接模式的主体结构。 UI事件传递机制是怎样实现的?你对其中运用到的设计模式是怎样理解的。
《新浪微博剖析 iOS 高级面试》笔记(一):UI视图相关面试问题
A1-A7使用相同的identifer,当tableView向上滑动,A1划出页面后,就被放入了重用池。 当A7即将展示时,首先会在重用池中查看时候有相同identifer的cell可以被重用,如果有则直接取出使用,若无则创建一个新的cell。 当数据源在主线程中有删除操作,同…