240 发简信
IP属地:河北
  • GCD 死锁案例分析

    案例一:主队列,同步线程 任务1执行后,同步线程任务2加到主队列中,任务3会等待任务2执行完成后执行 对于队列,有任务来,会将任务加到队尾,然后...

  • Runtime 消息传递

    *main.m PersonB.h PersonB.m PersonA.h PersonA.m

  • NSNumberFormatter介绍和用法

    NSNumberFormatter可以用来处理NSString和NSNumber之间的转化,可以满足基本的数字形式的转化。 1:使用+ loca...

    1.1 4137 2 17
  • 浅析UIBezierPath 和 Core Graphics

    最近在开发中接触到了UIBezierPath和Core Graphics相关的知识,来绘制一些指定的图形样式,从而对二者做了一些简单的了解和浅显...

  • auto,static,extern tip

    在理解这三者之间的作用和区别之前,需要先来理解一个叫做存储类别标识 (Storage-class specifiers)的东西。 存储类别标识:...

  • vim初步

    1:vim与vi的比较 二者同作为多模式(命令模式,插入模式)编辑器,vim 是vi的升级版本 2 vim的基本使用 Vim编辑器的两种模式:1...

  • 系统变量

    1:环境变量 在bash shell中环境变量分为两类: 全局环境变量 局部环境变量 1.1:全局环境变量: 全局环境变量不仅对shell可见,...

  • shell常用命令符总结

    1:记录历史命令 2:指令个文件不全命令 单个tab补全,双击显示所有重复开头的文件 3:别名 4:重定向 5:管道符 | 1)前一个命令的输...

  • shell基础

    1:shell函数 只需要函数名就可以调用函数,比如:funcname;函数参数的传递就像脚本的函数传递一样,如下: 函数接收参数如下: fun...