摘要: 原链接:https://www.jianshu.com/p/619c61d9c8fb 一些博客 王巍 Objc中国发起人、Line工程师 ibireme YYKit作者 bang JSPatch作者 唐巧 《iOS开发进阶》作者、猿题库工程师 孙源 前百度工程师,现滴滴工程师 玉令天下 xuyafe 阅读全文
posted @ 2019-08-07 22:56 mustard22 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.ibireme.com/2015/11/02/ios_image_tips/ 如何把 GIF 动图保存到相册? iOS 的相册是支持保存 GIF 和 APNG 动图的,只是不能直接播放。用 [ALAssetsLibrary writeImageDataToSave 阅读全文
posted @ 2019-08-07 22:25 mustard22 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/yxb-123/p/9900780.html 1.前期准备工作 创建你的APNs keys 或者 创建推送证书,这两个创建一个即可实现推送。这两个创建一个即可实现推送。这两个创建一个即可实现推送。重要的事情说三遍,我看评论区有小伙伴误解。 1 阅读全文
posted @ 2019-08-05 11:53 mustard22 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 原文链接 对于 iOS 开发者而言,+load(),+initialize(),-init() 方法应该并不陌生,但是,对于这些方法的调用逻辑和顺序,可能会偶有疑惑,本文通过 demo 的方式,来探究一下这几个方法 + load() +load() 方法是当类或分类被添加到 Objective-C 阅读全文
posted @ 2019-07-29 09:32 mustard22 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 时间复杂度O(n),空间复杂度O(1)。 阅读全文
posted @ 2019-07-03 19:15 mustard22 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 求众数1(leetcode) 代码实现: 求众数2(leetcode) 分析:一个数组中,最多出现1个出现超过 ⌊ n/2 ⌋ 次的众数,最多出现2个出现超过 ⌊ n/3 ⌋ 次的众数 提示:摩尔投票算法:简单来说摩尔投票问题,找出一组数字序列中出现次数大于总数1/2的数字(并且假设这个数字一定存在 阅读全文
posted @ 2019-07-01 01:09 mustard22 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 转载链接:Objective-C Method Swizzling 文章目录 1. Method Swizzling 常用实现方案2. 研究背景 1.1. 方案 A 1.2. 方案 B 3. Hook 顺序:先 Child 后 Super 3.1. Super 未实现方法,Child 未实现方法 3 阅读全文
posted @ 2019-06-27 18:28 mustard22 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 转载链接:Threading Programming Guide(3) 文章目录 1. 同步 1.1. 同步工具 1.1.1. 原子操作 1.1.2. 内存屏障和 Volatile 变量 1.1.3. 锁 1.1.4. 条件变量 1.1.5. Perform Selector 1.2. 同步开销与性 阅读全文
posted @ 2019-06-27 18:22 mustard22 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转载链接:Threading Programming Guide(2) 文章目录 1. Run Loops 1.1. Run Loop 剖析 1.1.1. Run Loop Modes 1.1.2. Input Sources 1.1.2.1. Port-Based Sources(Source1) 阅读全文
posted @ 2019-06-27 18:21 mustard22 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 转载链接:Threading Programming Guide(1) Threading Programming Guide 的学习笔记&翻译,第一部分。 其实苹果建议使用对线程的高级封装,比如 operation objects and Grand Central Dispatch,它们使用方便 阅读全文
posted @ 2019-06-27 18:19 mustard22 阅读(119) 评论(0) 推荐(0) 编辑