240 发简信
IP属地:广东
  • Xcode10 New Build System必须知道的五点

    翻译自:Five Things You Must Know About Xcode 10 New Build System发布日期是:Oct 2...

  • Resize,w 360,h 240
    组件化开发:cocoaPods怎么使用?

    场景:项目实施了组件化开发,那么子工程怎么使用pods管理的第三方库? 1.主工程,子工程,第三方库的关系 在项目编译后,可以直接在Produc...

  • Resize,w 360,h 240
    组件化开发:使用shell脚本打包

    场景:最近在一个老项目上实施组件化开发,直接copy以前的shell脚本,居然趟了不少坑。xcode版本:xcode11.5,xcode12.0...

  • AVFoundation识别二维码并加边框

    目标:识别二维码,并且在视频流中,在已识别的二维码周边加上边框。

  • AVFoundation 使用基础

    目标:实现一个最简单的视频流 AVCaptureSession 会话管理者 视频输入设备 视频输出设备 识别类型,代理 PreviewLayer...

  • Block 内存

    block的copy block的三种类型:NSConcreteStackBlock 存储于栈,copy时复制一份存储于堆。NSConcrete...

  • Block __block修饰符

    如果block需要捕获某个变量后进行赋值,这个变量在声明时需要使用 __block修饰。 clang -rewrite-objc main.m,...

  • Block捕获变量

    block捕获的变量 局部变量 静态局部变量 全局变量 静态全局变量 函数执行部分 总结 局部变量基本数据类型:捕获的值局部变量对象类型:捕获的...

  • Block

    Block是一个对象,它封装了block的函数和函数执行上下文。 clang -rewrite-objc main.m 查看main.cpp b...