一、先说什么情况下线程是不安全的 在同一个进程里,资源是可以共享的;多个线程同时访问相同资源,并且至少有一个线程在进行写操作。 如以下情况: a...
一、概述 修改私有属性,是我们日常开发中常见的一个场景。比如修改三方库的某个属性,可三方库并没有暴露该属性在头文件。总的来说,修改私有属性,两种...
iOS实际开发中,我们经常会用到断点调试,一般很多使用的只是简单功能。这里介绍几个你可能需要知道的小技巧,会提升你的调试效率。 一、条件语句Co...
这篇文章会介绍定位闪退的几种方法,由易到难进行介绍。当你手里关于闪退的信息越多,解决就越简单,反之,就会更难。 首先解释下符号化的概念:符号化就...
这篇文章主要介绍工作中常用到的环境变量,让大家能有一个清晰彻底的认识。 文章内容主要是我个人的观点,如有疑问,欢迎评论区留言。 1、环境变量是什...
一、--no-ff 使用和不使用的区别 1、能够fast-foward情况下,即切出分支后,主分支没有任何改动: 使用 --no-ff ,会多出...
逆向,目前我在业余时间刚刚开始。有一部分是爱好,有一部分是行业形势所逼迫,所以就慢慢的搞起来。在整个过程中,遇到好多问题,但现在还没达到目标。我...
Protocol,协议。我自己的概括就是:一方制定规则,一方遵守规则。苹果官方解释: 本文会介绍Protocol的一些使用场景,掌握这些后,会使...
由于Swift的api不断更新,网上不少的方法,新的已经不再兼容。本文提供一些最新的关于数组方面的知识,但不是最全的。 1、建立数组 2、尾部添...