0%

语玩项目中发布动态,有个录制视频功能,录制视频用的是公司底层库C++编写的代码,现在遇到个问题。

问题描述
  • A12以下处理器来录制视频,没问题,可以再任何苹果设备和安卓设备上播放
  • A12处理器设备录制视频,在A12以下处理器的设备可以播放,在安卓设备也可以播放,但是在用A12处理器设备播放不了视频
  • 特点是黑屏
阅读全文 »

本篇是《数据结构 & 算法 in Swift》系列连载的第二篇,内容分为如下两个部分:

  • 算法基础:简单介绍算法的概念,时间复杂度与空间复杂度,递归,作为本文第二部分的背景知识。
  • 排序算法:结合Swift的代码实现来讲解冒泡排序,选择排序,插入排序,归并排序,快速排序。

算法基础

该部分是给那些对算法以及相关知识不了解的读者准备的,如果已经对算法的相关知识有所了解,可以略过该部分,直接看本文的第二部分:排序算法。

阅读全文 »

写在前面

从本文标题中的序号可以看出,本文是一个连载的开篇。

而且这个连载的标题是:数据结构 & 算法 in Swift。从这个连载的标题中可以看出,笔者分享的是使用Swift语言来实现所学的的数据结构和算法的知识。这里面需要解释两点:

第一:为什么学习数据结构和算法?

学习通用性知识,突破技能瓶颈:笔者做iOS开发也有两年了,这期间通过从项目,第三方源码,相关应用类的编程书籍提高了些技术水平。而作为没学过数据结构和算法的非科班大军中的一员,这些知识始终是绕不过去的。因为对此类知识的掌握程度会对今后编程技能的提高有着无可估量的影响,所以就决定学习了。

阅读全文 »

这篇规范一共分为三个部分:

  1. 核心原则:介绍了这篇代码规范所遵循的核心原则。
  2. 通用规范:不局限于iOS的通用性的代码规范(使用C语言和Swift语言)。
  3. iOS规范:仅适用于iOS的代码规范(使用Objc语言)。

一. 核心原则

原则一:代码应该简洁易懂,逻辑清晰

因为软件是需要人来维护的。这个人在未来很可能不是你。所以首先是为人编写程序,其次才是计算机:

阅读全文 »

摘要: UIImageViewcontentMode这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,系统给出的有枚举类型,以下示例图片比例大于imageViewUIViewContentModeScaleToFill,<默认属性,图片根据imageView大小显示,会使图片变形>根据视图的比例去拉伸图片内容UIViewContentModeScaleAspectFit,//contentsscaledtofitwithfixedaspect.remainde

阅读全文 »

一、JSPatch

热更新时,从服务器拉去js脚本。理论上可以修改和新建所有的模块,但是不建议这样做。

建议 用来做紧急的小需求和 修复严重的线上bug。

二、lua脚本

比如: wax。热更新时,从服务器拉去lua脚本。游戏开发经常用到。

三、Weex

跨平台,一套代码,iOS、Android都可以运行。用前端语法实现原生效果。比React Native更好用。

阅读全文 »