240 发简信
IP属地:四川
  • Resize,w 360,h 240
    LLVM学习

    以下资料是在腾讯课堂上面的视频学习的记录目前熟知的编译器有 GCC LLVM Clang 1命令行查看程序编译过程:clang -ccc-p...

  • 解决Xcode11上新建项目面向低于iOS13版本的App时报“The app delegate must implement the window property if it want...”错误

    我们在网上一搜这个就会有解决方案下面是解决方案:要解决这一问题也很简单,既然是找不到window属性,那我们把这个属性加上就可以了。在AppDe...

  • Resize,w 360,h 240
    mac 环境变量 配置

    首先我们需要安装JDK ,并且需要知道安装的目录在哪里。输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效,如下图...

  • dispatch_barrier_sync和dispatch_barrier_async 区别

    栅栏函数的作用与barrier的意思相同,在进程管理中起到一个栅栏的作用,它等待所有位于barrier函数之前的操作执行完毕后执行,并且在bar...

  • GCD中的dispatch_sync与串行、并行队列组合执行结果测试

    我自己开始也有疑惑,那就是为什么dispatch_sync 总是在主线程执行。下面串行和并行队列都是打印出主线程。并行队列dispatch_qu...

  • UIImagePickerController处理选择之后的图片

    xcode10.1 用swift处理选择的相册。最后获得的键值对需要用这种方是取取得图片info[UIImagePickerControlle...

  • ObjectMapper注意事项

    https://github.com/tristanhimmelman/ObjectMapper最近在学习swift,swift中json解析框...

  • block的变量捕获

    局部变量(值类型和引用类型)静态变量(static修饰的)1.下面的第一个blockTest方法里面是局部值类型Block捕获的值是当捕获到的值...

  • KVOController记录下

    https://github.com/facebook/KVOController NSObject类别为了更简单的使用,仅#import <K...

个人介绍
学习如逆水行舟,不进则退