首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发
订阅
狄烨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
WWDC21 - App Store Server API 实践总结
关于 App Store 用户退款时并没有通知开发者,直到 2020 年 6 月苹果提供了退款通知,但是因为不是 API 方式,导致开发者不一定能收到退款通知。另外像用户充值成功但 app 没有提供金
iOS底层原理探索 之 RunLoop 详解
上一篇我们主要讲解了runloop的相关概念介绍,今天,我们从底层的角度,开始深入剖析 RunLoop 的结构和实现原理。
iOS底层 - 关于死锁,你了解多少?
我们永远不应该将函数添加到队列中执行任务时使用同步的方式,这对于保证死锁的串行队列尤其重要,但对于并发队列也应避免。的确,这是避免死锁的重要思路,但是,在实际开发中,我们使用了下面的代码。
iOS消息发送机制
选择器和SEL 类型 程序中的方法名(选择器)在编译后会被一个内部标识符代替,内部标识符所对应的数据类型就是SEL类型。 Objective-C 为了能在程序内操作编译后的选择器,定义了@select
iOS面试了20几家总结出来的面试题(二)
27. SDWebImage是怎么做缓存的? 首先说,缓存采用了二级 缓存策略。 图片缓存的时候, 在内存有缓存, 在磁盘中也有缓存, 其中内存缓存是用NSCache做的 (下面会有NSCache的说明)。 4、将图片存在进磁盘中。 4、获取图片数据之后, 将图片数据从NSDa…
iOS之武功秘籍⑥:Runtime之方法与消息
上文说到cache_t缓存的是方法,我们分析了cache的写入流程,在写入流程之前,还有一个cache读取流程,即objc_msgSend 和 cache_getImp.那么方法又是什么呢?这一切都要从Runtime开始说起... Runtime是一套API,由c、c++、汇编…
Swift-根据Mirror原理还原StructMetadata
1、Mirror-反射机制 Mirror是Swift中的反射机制。所谓反射就是可以动态的获取类型、成员变量,在运行的时候可以调用方法、属性等行为的特性。在使用OC开发项目的过程中很少强调反射概念是因
KVO的实现原理
什么是KVO KVO 就是 Key-Value Observing,就是键值观察。它是一种观察者模式的衍生。其基本思想是,对目标对象的某属性添加观察,当该属性发生变化时,通过触发观察者对象实现的KV
iOS 优化 - 启动优化
前言 Hi Coder,我是 CoderStar! 距离上次发完年终总结已经有将近一个月的时间,这一个月来也面试了将近 40 位候选人,或多或少有了一些感想,后面会单独发篇文章跟大家聊一聊这个话题。
类方法load和initialize的区别
本文主要分为两部分, 第一部分是讲解类方法load和initialize的区别; 第二部分是一些相关的面试题.