Category: 应用开发

6 articles in "应用开发" category

移动端音视频 VOL.1 - AVFrame,AVBuffer

写在前面的话最近的6个月,自从“摄像机”“摄像头”的移动端开发以来,初步了解了移动端音视频的开发过程,以及从P2P链接,编解码,到渲染呈现以至错误处理的整个流程。 越来越觉得,视音频开发真是太它喵的难了。 它的难点在于: 内部变量繁多,一个类(结构体)可能蕴含包含下划线等的近百个变量; 需要...

应用开发
Read more

[英译中]Swift中的装饰器模式

写在前面的话设计模式一直是应用程序开发中很重要的组成部分,我们可能经常用到:工厂模式,单例模式,门面模式等等,但是这个经常也不是那么经常。 更多情况下,在移动端的应用程序开发中,似乎“设计模式”这一理念被淡化了许多(比起后端框架上来就出现的依赖注入)。 但是,在一些ViewController...

应用开发
Read more

[日译中]通过UIImageView来制作逐帧动画

写在前面的话在iOS中,动画的方式不仅仅有CoreAnimation,这种使用各个控件属性修改而成的动画。 我们还有最原始的动画方案 - 逐帧动画(Frame By Frame)! 意思很简单,就是使用一帧一帧的图片来进行动画的制作,有过视频编辑经验的开发者应该知道,在帧率为25~30时,人眼...

应用开发
Read more

深色模式适配全面指南,基于iOS 13.0+

写在前面的话在WWDC2019的时候,我们的尊敬的库克爵士(蒂莫西·唐纳德·库克)公布了iOS13.0系统的升级,其中包括了照片编辑,新的“High-Key Mono”光效,一些常用应用程序的功能性升级,比如地图,提醒,记事…还有我们最重要的深色模式! >> Implementin...

应用开发 / 平面设计
Read more

[日译中]通过AutoLayout掌握固定尺寸

写在前面的话在iOS应用程序的开发的关于AutoLayout布局的内容一直是一个比较令人头疼的地方… 特别是没有充足的使用经验的时候,各种约束器(Constraint),优先级(Priority),自适应(Self-Sizing)还有控件自身的行为容易把人绕晕~ 正巧收藏夹里有一篇岛国作者写...

应用开发
Read more