run loop是线程的基础,是一个你用来安排工作、协调事件接收的事件处理循环。run loop的目的是让你的线程,有事件处理的时候保持活跃,无事件处理的时候保持休眠,避免...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:台湾
run loop是线程的基础,是一个你用来安排工作、协调事件接收的事件处理循环。run loop的目的是让你的线程,有事件处理的时候保持活跃,无事件处理的时候保持休眠,避免...
在我们项目的实际开发过程中,我们数据处理时经常会遇到由于人为或不可预知的行为,使一个值变为nil,这时候我们将这个值添加到数组或者字典中去,后果是灾难性的。一下崩溃日志相信大...
苹果公司在2014 WWDC上发布了iOS8,同时引入了WKWebView来替代传统的UIWebView。现在的产品也越来越多的使用到webview来实现app内部复杂而又低...
在开发的实际过程中,我们会发现UIButton的触发,可能会因为用户的高速连续点击而被触发多次。在实际的场景化服务中,肯能这并不是我们想要的。我们更倾向于给按钮设置一个响...