首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
好的文章
订阅
DearLY
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
面试官,不要再问我三次握手和四次挥手
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 记住猿人谷一句话:面试时越简单的问题,一般就是隐藏着比较大的坑,一般都是需要将问题扩展的。上面求职者的回答不对…
打造一个通用、可配置、多句柄的数据上报 SDK
App诸如APM、无痕埋点、日志库等不断生产数据,那么一个统一、多句柄的数据上报SDK如何设计?做到数据上报的准确、及时、高效、安全
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
UML常见视图介绍
前言 UML对很多程序员来说。听过,但是没有全面了解过。本文是对UML的科普,系统的介绍了UML的知识体系。 UML是用来对软件系统进行可视化、描述、构造和文档化的通用建模语言。
Multipeer Connectivity 近场多点通信(一)
支持点对点连接和附近设备的发现。 Multipeer Connectivity 框架支持发现附近设备提供的服务,并支持通过基于消息的数据、流数据和资源(例如文件)与这些服务进行通信。在
iOS APP 启动优化(六):在指定的 segment 和 section 中存入数据
日常拷问,学习底层到底有没有用,很多人认为学习底层知识只是为了应付面试,日常开发中根本使用不到,事实真的是这样吗?今天我们就总结一些 mach-o 的知识点在日常开发中的一些使用场景,来验证一下我们学
iOS 使用CADisplayLink、NSTimer有什么注意点?
平时我们使用NSTimer或者CADisplayLink,如果不加处理直接使用系统提供的API方法,就有可能出现强引用问题(注意是强引用非循环引用)。 由控制器A进入控制器B, 定时器开始工作,但当点击返回, 由B页面返回A页面时,会发现控制器B 的dealloc方法没有调用,…
iOS 底层探索 - 消息转发
我们在上一章《消息查找》分析到了动态方法解析,为了更好的掌握具体的流程,我们接下来直接进行源码追踪。 由这个流程图我们可以知道,元类最终继承于根元类,而根元类又继承于 NSObject,那么也就是说在根元类中存储的类方法等价于在 NSObject 中存储的对象方法。而系统在执行…