iPhone 手机在图片拍照和视频录制方面有很强大的功能,小编认为如果很好使用 iPhone 拍摄出很好照片 & 录制很有趣的视频。本章将详细讲解 AVCaptureSession
,并最后给出 FYCameraKit
项目Demo。
下面小编为大家讲解 iOS 拍照和视频录制功能实现,下图是镜头采集需要的类:
一位脚踏实地,拥有梦想的90后!
iPhone 手机在图片拍照和视频录制方面有很强大的功能,小编认为如果很好使用 iPhone 拍摄出很好照片 & 录制很有趣的视频。本章将详细讲解 AVCaptureSession
,并最后给出 FYCameraKit
项目Demo。
下面小编为大家讲解 iOS 拍照和视频录制功能实现,下图是镜头采集需要的类:
开发过过程中我们经常会遇到异常问题
我们在程序开发过程中经常会遇到异常,对异常的处理一般采用打印或者直接抛出。这样也可以很方便我们调试过程有所参考,而且方便我们查看异常产生的位置信息
more >>在做公司项目过程中遇到一些需要进行替换原来方法情况。小编对 Objc
在消息发送和转发过程整理,针对在消息发送和转发在 runtime
层实现和提出的方法替换方案原理做出详细说明和记录。
下面是小编本博文的写作思路:
想要对现有的 Method
进行替换找到比较可行的方案,其一可以从方法在执行过程中考虑。下面小编将整理的消息发送和转发的详细步骤进行整理。
小编在做 iOS 开发过程中有时会遇到想要对现有的类添加新的方法,或者是覆盖替换原来方法情况。也在有的情况我们在类实现过程中想要隐藏一些方法和属性情况。
所以就对实现一些注意做下整理:
Category : 运行期决议
Category
进行实现 3)可以多人同时开发一个类 4)可以更具具体的需要实现 Category
加载等Extension : 编译器决议
总概:在复制过程中有浅层 Copy和深层 Copy。从字面意思上理解:浅层 Copy 是仅仅复制指向内存对象,深层 Copy 是复制对象和对象指向的内存。
下面展示浅层 Copy 和 深层 Copy 展示:
简言之:浅层 Copy 只复制对象内存地址不变,深层 Copy 既复制对象又复制指向的内存 & 内存地址发生改变。
更具复制的对象不同可以分为两种情况:
在每个 App
中如果想要实现界面的精美,多数情况下我们需要对相关控件进行分装,采用CocoaPods
进行插件化管理。
但是我们在程序里的空间是怎么显示在屏幕上的,下面将初略的讲述屏幕上显示控件的过程。
下面给出整理的图形绘制思维导图:
UIViewController
视图控制器是我们在做开发过程进行视图和控件主要实现管理类,很多情况下我们都会与之打交道。
在整个 APP 运行期间也是每一个视图进行加载、展示和消除的过程。
UIViewController
周期下图是 UIViewController
周期过程:
下面小编依次在 UIViewController
视图控制器中列出上面视图周期,然后进行跳转下一个界面看下操作的后 UIViewController
具体周期打印结果。