240 发简信
IP属地:浙江
  • 谈谈iOS的线程安全

    一、先说什么情况下线程是不安全的 在同一个进程里,资源是可以共享的;多个线程同时访问相同资源,并且至少有一个线程在进行写操作。 如以下情况: a...

  • iOS修改私有属性&&成员变量(KVC)

    一、概述 修改私有属性,是我们日常开发中常见的一个场景。比如修改三方库的某个属性,可三方库并没有暴露该属性在头文件。总的来说,修改私有属性,两种...

  • Resize,w 360,h 240
    iOS断点使用

    iOS实际开发中,我们经常会用到断点调试,一般很多使用的只是简单功能。这里介绍几个你可能需要知道的小技巧,会提升你的调试效率。 一、条件语句Co...

  • iOS如何将闪退日志符号化

    这篇文章会介绍定位闪退的几种方法,由易到难进行介绍。当你手里关于闪退的信息越多,解决就越简单,反之,就会更难。 首先解释下符号化的概念:符号化就...

  • 谈谈对环境变量的认识

    这篇文章主要介绍工作中常用到的环境变量,让大家能有一个清晰彻底的认识。 文章内容主要是我个人的观点,如有疑问,欢迎评论区留言。 1、环境变量是什...

  • Resize,w 360,h 240
    git使用-merge、--no-ff、rebase

    一、--no-ff 使用和不使用的区别 1、能够fast-foward情况下,即切出分支后,主分支没有任何改动: 使用 --no-ff ,会多出...

  • Resize,w 360,h 240
    iOS逆向过程中遇到的问题

    逆向,目前我在业余时间刚刚开始。有一部分是爱好,有一部分是行业形势所逼迫,所以就慢慢的搞起来。在整个过程中,遇到好多问题,但现在还没达到目标。我...

  • iOS Protocol-神奇的作用

    Protocol,协议。我自己的概括就是:一方制定规则,一方遵守规则。苹果官方解释: 本文会介绍Protocol的一些使用场景,掌握这些后,会使...

  • Swift入门-数组(Array)

    由于Swift的api不断更新,网上不少的方法,新的已经不再兼容。本文提供一些最新的关于数组方面的知识,但不是最全的。 1、建立数组 2、尾部添...