摘要:
实用实测过的代码。 AEC加解密网上一大把,简单列举一下。 CTR模式,搜索了好多,试用了好几个都是代码不完全参数不对造成无法正常运行加解密。 不同模式引用了不同的系统库路径。 调整加解密,修改参数 operation :kCCDecrypt / kCCEncrypt AEC CTR模式解密 #im 阅读全文
摘要:
1、TUTK、IoTSDK概览: 服务器:http\https\imsApiClient 设备交互;mqtt\p2p\cgi\things 出图方式:YUV\PlayerView\CMSampleBufferRef 2、可以将业务处理分为以下 UI视图分区设计: 根据单目、双目、三目设备可以分为单、 阅读全文
摘要:
以svn为例,git同样适用。 注意事项: ⚠️配合SVN分支记录开展,记录每个分支进度,状态、最新代码所在位置等。 ⚠️确保每次提交后,工程可以正常运行,造成代码无法运行的部分需要放在一起提交。 ⚠️所有代码的合并,都尽可能的使用CherryPickChanges,选择commit版本号方式。 ⚠ 阅读全文
摘要:
项目开展 1、框架搭建: SDK库搭建,本地静态库搭建、远端Pod库搭建。 数据传输底层封装。 统一调用类,回调给外部使用接口、方法名、数据类型定义、数据处理。 2、业务分组: 账户信息、绑定。 设备管理、功能。 业务扩展。 3、提前准备事项 1)SDK的名称 ___________ 萤石(EZOp 阅读全文
摘要:
iOS G711编码 G.711是一种由国际电信联盟(ITU-T)制定的音频编码方式,又称为ITU-T G.711。 它是国际电信联盟ITU-T定制出来的一套语音压缩标准,它代表了对数PCM(logarithmic pulse-code modulation)抽样标准,主要用于电话。它主要用脉冲编码 阅读全文
摘要:
解决方法就是切换使用Google的QUIC协议,这个协议传输是: HTTP/2.0 + QUIC + UDP 传输数据的,通过QUIC保证UDP高效传输数据的Chrome 浏览器从 2014 年开始已经实验性的支持了 QUIC 协议。可以通过在 Chrome 浏览器中输入 chrome://net- 阅读全文
摘要:
一、创建远程索引库 1、我们先在GitHub上创建一个organization 创建 organization 2、添加一个远程索引库,填写相关信息 远程索引库 3、创建本地索引库,并与远程索引库做关联 a、打开终端,pod repo add 本地索引库的名字 远程索引库的地址 例如:pod rep 阅读全文
摘要:
一个工程多个模块,是由一个或者多个Project和多个framework包裹在一个Workspace里面的一种架构。其主要目的是为将不同的功能分割开,由不同人员进行开发与维护。 这里的多个project可以由MainProject(主项目),PartProject(功能项目,可多个),多个frame 阅读全文
摘要:
边看视频边总结,回头有时间了分开写应用体验 视频链接 https://developer.apple.com/videos/play/wwdc2022/102/ Google浏览器打开自动翻译 主要亮点主推Swift、SwiftUi、Xcode结合开发,可以用在所有的Apple设备 一、数据类型 S 阅读全文
摘要:
一、iOS基于JSCore的混合开发 做一些多端逻辑统一的事情,比如三端(iOS、Android、H5)有一段相当复杂的但原理一样算价逻辑,三端用各自语言自己写一套不但麻烦,而且效率低而且逻辑不一定统一,同时用 OC 去实现复杂计算逻辑也没有 JS 这么灵活高效。这里就可以利用执行 JS 代码这个特 阅读全文