最近用SceneKit做了全景看房的功能,现总结下如何实现的。先看下最终的效果: VR图片全景播放器有以下功能: 360度 手势滑动,缩放 陀螺仪 分屏(VR眼镜) 热点ho...
最近用SceneKit做了全景看房的功能,现总结下如何实现的。先看下最终的效果: VR图片全景播放器有以下功能: 360度 手势滑动,缩放 陀螺仪 分屏(VR眼镜) 热点ho...
RxSwift 核心原理解析 角色定位 观察者(Observer) 被观察者(Observable) 订阅者(Subscriber) 事件的最终处理者 管道(Sink) O...
前言瞎扯 实际关于利用FFmpeg+AudioUnit,相关文章是有的,但是还是有所不足, 较多是只言片语有的没有Demo,所以我还是要写这么一篇, 我这篇的特点是, 闲扯中...
1.下载VSCode 下载地址 2.安装插件 3.打开一个包含C/C++文件的目录 没有,可以自己创建一个cpp文件 4.command+shift+p打开命令行工具窗口 配...
背景 有时候我们会遇到需要使用一个数据对象副本的情况. 在OC中因为每一个类都是继承NSObject, 调用对应copy方法, 实现copyWithZone就好. 但是Swi...
前言 相关文章:使用VideoToolbox硬编码H.264使用VideoToolbox硬解码H.264使用AudioToolbox编码AAC使用AudioToolbox播放...
前言 今年年初求职时,整理、回顾了学习iOS开发以来收获的知识,此篇为当时的笔记。 插一段我对面试的看法。公司要在短短的几个小时内要详细了解求职者,并且求职者可能远远大于岗位...
历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代...
(一)接口:函数类型 1、为了使用接口表示函数类型,我们需要给接口定义一个调用签名2、对于函数类型的类型检查来说,函数的参数名不需要与接口里定义的名字相匹配3、函数的参数会逐...