任成の博客

朝闻道,夕可眠矣

TODO:

功能点:

  • 媒体(图片/视频/音频)捕捉功能(采集)
  • 截屏(只支持MacOS)

捕捉会话:AVCaptureSession
捕捉设备:AVCaptureDevice
捕捉设备输入:AVCaptureDeviceInput
捕捉设备输入:AVCaptureOutput(抽象类)
AVCaptureStillImageOutput
AVCaptureMovieFileOutput
AVCaptureAudioDataOutput
AVCaptureVideoDataOutput
捕捉连接:AVCaptureConnection
捕捉预览:AVCaptureVideoPreviewLayer

Swift有三种函数派发方式,总结一下

断言机制

  • 很多编程语言都有断言机制 :不符合指定条件就拋出运行时错误 ,常用于调试(Debug) 阶段的条件判断
  • 默认情况下,Swift的断言只会在Debug模式下生效,Release模式下会忽略
阅读全文 »

自定义打印协议CustomStringConvertibleCustomDebugStringConvertible

阅读全文 »

今年工作上有些杂乱无章,没有持久的大目标,一直处于救火的状态。这缺人赶进度,补上;那离职需交接,接住。这一年看似杂乱无章,但是有很多的零散时间供自己调研,学习,成长,还好自己抓住了。要不然这一年干的真的没劲。

今年总结主要关键词:自我驱动

阅读全文 »

随着项目的不断迭代,工程变得越来越庞大。大项目不仅面临着架构调整的问题,还要面对每次编译时长不断增加的问题。现在我们的项目全量编译要半个小时。

操作环境
操作系统:MacOS 11
开发工具:Xcode12
CPU:i7 2.2GHz 4核8线程
内存:16GB

业务驱动技术提升

阅读全文 »

平时都是用Cocoapods创建私有库。最近技术群有一个小白不想用Cocoapods,给他写一篇教程。

  • 操作系统:MacOS 11
  • Xcode版本号: Xcode12.2
  • 平台: iOS14.2
  • 开发语言: Swift
阅读全文 »
0%