锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...
锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...
没钱不要娶媳妇,不要养孩子,都是害人害己
大难临头各自飞今天公司的气氛非常的压抑了,因为我们有个同事家庭发生重大变故了。 虽然不太清楚什么具体变故了,但是听他们在会议室依稀传来的话,可以猜到几分了。 好像同事的老婆得了癌症快不行了...
真应了我那句话!没钱,就不要娶媳妇结婚,苦了自己,也拖累人家!曾经,多少次有女生青睐,有朋友介绍,邻居亲朋操心,我都拒绝了,因为我没有钱,所以不想害人家姑娘跟着我受罪!当然了,如果有钱,也会为自己想想!毕竟,爱情不能双向奔赴,那没有任何意义
队列: 一、串行队列; 二、并行队列; 队列的特点: 先进先出,排在前面的任务最先执行; 串行队列:任务按照顺序被调度,前一个任务不执行完毕,队列不会调度; 并行队列:只要有...
一个为UIImageView提供一个分类来支持远程服务器图片加载的库。功能简介: 一个添加了web图片加载和缓存管理的UIImageView分类 一个异步图片下载器 一个异步...
优雅就不该用这玩意😀
优雅的解决NSTimer循环引用一. 使用NSProxy解决NSTimer、CADisplayLink等循环引用 如下使用NSTimer如果不做任何处理会导致内存泄露。为了解决self和timer互相强引用...
前言 学如逆水行舟,不进则退。共勉!!! 这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何...
self指向问题吧
Masonry方法中Block无需使用WeakSelf 而 Retain Circle又是什么?一、什么是 retain circle? retain cycle表示两个对象之间互相强引用/互相retain对方的情况,导致对象之间谁也释放不了,造成内存泄露。从refer...
前言 最新收集了前两个月的iOS面试题总结,答案这块,就不细说了,毕竟有的题目也是拿不准,如果有不明白的,大家一起留言评论探讨,大家一起努力! 网络模块: 1、http 的发...
前言: 最近把 iOS 面试中可能会遇到的问题整理了一番, 题目大部分是网上收录的, 方便自己巩固复习, 也分享给大家; 希望对大家有所帮助! 对于答案,不一定都合适,欢迎大...
前言: 最近把 iOS 面试中可能会遇到的问题整理了一番, 题目大部分是网上收录的, 方便自己巩固复习, 也分享给大家; 希望对大家有所帮助! 对于答案,不一定都合适,欢迎大...
楔子 最近写Flutter项目的时候接触了getx[https://github.com/jonataslaw/getx]框架,深深被这个它所吸引,功能强大,api简洁,状态...