上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 一、问题 如果继承UILabel实现自己的一个Label,并且在子类的DrawRect方法中留空,什么都不写,会发生什么? 代码如下: VC Label 注释调调用父类的DrawRect方法之后,会发现屏幕上面什么都没有 打开Xcode调试之后,会发现存在一个透明的图层 二、问题分析 我们知道,UI 阅读全文
posted @ 2019-06-15 15:58 兜兜有糖的博客 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 一、如何保证NSTimer不受Runloop的影响,准时触发 书中提到两种方案, 一种是改变timer加入到runloop中的Mode,为CommonModes不受Runloop的Mode影响 第二种是下面图片中的方案,这个方案中的代码是存在问题的 这个代码执行完后,定时器中的方法是不会触发的。 因 阅读全文
posted @ 2019-05-19 13:59 兜兜有糖的博客 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 很久没有刷leetcode,习惯不能丢。 打算继续保持,从海外转到“力扣”,继续完成。 一、题目描述 二、解答 根据题意,有序数组,并且都是有解的。 如果单纯一个一个比对,也能找到想要的结果,只不过算法复杂度最高。 先确定左值,现在的题目就变成在有序数组中寻找一个数了; 常规有 二分查找,哈希;二分 阅读全文
posted @ 2019-05-14 15:47 兜兜有糖的博客 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 一、如何从xib自定义一个CustomView 1)首先创建继承自UIView的子类CustomView 2)创建名字为CustomView的View的Interface文件 3)在xib的资源文件中修改class为CustomView 4)编辑xib,拖拽控件 代码如下: xib 如下 注意cla 阅读全文
posted @ 2019-04-18 19:38 兜兜有糖的博客 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 一、Cocoapod 执行pod install命令时报错 二、解决 这个原因是因为ruby的版本比较低导致的,需要更新ruby的版本 执行以下命令: 重新安装ruby解决 阅读全文
posted @ 2019-04-16 13:10 兜兜有糖的博客 阅读(3716) 评论(0) 推荐(0) 编辑
摘要: 一、最近米家App进入前台的时候上报上来一个Crash 从Crash类型可以查询出来,Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d 代表主线程无响应,被watchdog杀掉了 主线程被阻塞,无非几种原因、死锁,方法执行耗时过长。 阅读全文
posted @ 2019-04-04 11:37 兜兜有糖的博客 阅读(4009) 评论(0) 推荐(0) 编辑
摘要: 一、测试导出来一份ips crash文件,现在需要进行手工解析 现在需要下载对应的dsym文件,为了确定下载好的dsym文件和crash log是不是一致的,可以先看下dsym文件中的uuid xcrun dwarfdump --uuid ~/Downloads/MiHome.app.dSYM UU 阅读全文
posted @ 2019-04-04 11:25 兜兜有糖的博客 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、在工作的代码有一段while-True轮训的逻辑,循环中主要的工作是阻塞的IO 代码大概如下: 正常的时候,因为io的阻塞关系,线程会在io的方法处等待返回,偶然发现特定情况下,阻塞io方法直接放回错误,这样会不停的进行死循环,因此我想看看死循环会带来什么问题 我写了下面的代码 上面的代码如果运 阅读全文
posted @ 2019-03-20 16:49 兜兜有糖的博客 阅读(1646) 评论(0) 推荐(1) 编辑
摘要: 内空,待完善 阅读全文
posted @ 2019-03-19 23:47 兜兜有糖的博客 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述 给定建筑的轮廓坐标,求叠加之后的轮廓结果 二、解法 这个题目最容易想到的思路是扫描法 https://briangordon.github.io/2014/08/the-skyline-problem.html 但是这个方法用python3实现了之后,超时了。代码如下: 超时的原因是因 阅读全文
posted @ 2019-01-30 14:18 兜兜有糖的博客 阅读(410) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页