作App避免不了要和时间打交道,关于时间的处理,里面有很多门道,远不是一行API调用,获取当前系统时间这么简单。咱们须要了解与时间相关的各类API之间的差异,再因场景而异去设计相应的机制。时间的形式在开始深刻讨论以前,咱们须要确信一个前提:时间是线性的。即任意一个时刻,这个地球上只有一个绝对时间值存在... 阅读原文php
引言子弹短信,不只支持语音输入、文本输入,同时还支持“语音输入、文字输出”。前言以前在讯飞人脸识别的基础上作了活体人脸识别,并在当时没有免费活体识别的大环境下,本着程序猿的互联网精神,在Git上第一个站出来开源出来,感谢你们的支持。后来也一直打算拿出来讯飞的语音识别,作些事情方便你们,初衷是想作一款读书软件,后来拖延症... 阅读原文html
在WWDC2018上,苹果设计师提出了一个关于“流畅的交互设计”的话题,解释了iPhone X手势交互(gestural interface)背后的设计理念 苹果WWDC2018“流畅的交互设计”这个话题提供了一些技术引导,做为一个想法,这些发布的内容有点让人意外。但只发布了伪代码,还留下不少谜团。演讲中一些... 阅读原文设计模式
Unrecognized Selector Sent to Instance因为Objective-c是Message机制,并且对象在转换的时候,会有拿到的对象和预期不一致,因此会有方法找不到的状况,在找不到方法时,查找方法将会进入方法Forward流程,系统给了三次补救的机会,因此咱们要解决这个问题,在这三次都可以解... 阅读原文数组
Github地址 : iOS图片浏览器 (支持视频)本文主要讲述 YBImageBrowser 的一些功能技术细节,代码架构思路,设计模式选择等,但愿对组件原理感兴趣的朋友有所帮助,也能够做为如何高效构建图片浏览器的参考资料。概览1、组件的视图层次2、面向协议的设计模式3、迪米特设计原则4、当多线程赶上复用机... 阅读原文浏览器