iOS——关于-Taptic-Engine-震动反馈

上周,leader 拿着 iPhone 7 打开了网易新闻,问我:『你看,你这里的下拉刷新是 短震动 ,我们的手机数周遥控电视的时候只有 长震动 ,产品那边问能不能用短震动』。然后博主就去查看了一下关于短震动的方式,整个过程可以描述为——『资料真少!』。不过最后通过一下午的搜集,最终还是总结整理出来了这份文档,也补充了自己对 iPhone 6s 之后对 Taptic Engine 的了解。Tapt...
iOS

html5基础(8)indexedDB数据库

!DOCTYPE html html lang="en" head meta charset="UTF-8" titleTitle/title !--让代码脚本运行到各个浏览器上-- script window.indexedDB=window.indexedDB||window.webkitIndexedDB||window.mozIndexedDB||w...
数据库

iOS相机开发的踩坑篇

相机的设置,这个demo用GPUImageview为基准,做了一个基础的demo,处理了供底层OpenGL的方向处理,其他功能参考 最后的参考链接可以实现。ps:2016年整年基本上都是做avfoundation的开发,自我感觉对苹果这套库应该算是蛮了解了,网上的例子也很多,但是深入了解后发现很多其实坑很多,这篇分享主要是和大家介绍一下坑和难点,基本的用法可以看一下参考链接和下面的图。一. 整体...
开发 相机

深入理解 CVPixelBufferRef

在iOS里,我们经常能看到 CVPixelBufferRef 这个类型,在Camera 采集返回的数据里得到一个CMSampleBufferRef,而每个CMSampleBufferRef里则包含一个 CVPixelBufferRef,在视频硬解码的返回数据里也是一个 CVPixelBufferRef。顾名思义,CVPixelBufferRef 是一种像素图片类型,由于CV开头,所以它是属于 Co...
IOS

用xcconfig文件配置iOS app环境变量

App开发xcconfig环境变量 App开发中通常都会涉及到多个环境,Debug、Release等。环境切换时可能就会涉及到服务器url的切换,或者一些第三方sdk的appid的切换。最初我是通过在代码中添加变量的方式来设置环境的:12staticletisRelease=truestaticletserverURL=isRelease?"prodserverurl":...
环境变量 xcconfig文件

iOS代码设计中的开放与封闭

我们至今所写的 iOS 代码都是遵循 OOP 这种编程范式,以对象来临摹和表达我们对于世界的理解。在设计类的时候,恪守 SOLID 五个原则会让我们的代码更易拓展和维护。SOLID 中的 O 代表的是Open/closed principle,这篇文章所要探讨的不仅仅是类设计中的 Open 和 Closed,而是要站在更广阔的视角来看待代码中的开放与封闭。前言我们作为代码工作者,不能仅仅满足于写出...
IOS 代码设计

三步瘦身,做名副其实的「小程序」

小程序发布后,相信很多人已经蠢蠢欲动,心急的小伙伴更是已经操起小程序开发工具撸了起来。至于小程序是什么东西,在这几天朋友圈的狂轰乱炸后相信大家已经比较清楚,不清楚的可以点击https://mp.weixin.qq.com/cgi-...但小程序作为新兴的东西,开发中一定会遇到一些坑,为了造福广大开发者,腾讯云为小程序量身打造了相关解决方案,今天就手把手带着大家使用微信小程序解决方案之一:瘦身方案...

h5基础之CSS:基础语法和选择器

!DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titleTitle/title style type="text/css" [title]{ color: blue; } [title=te]{ color: red; }...
CSS HTML5

本地文件列表与预览,类似于QQ中收到的文件

类似于QQ中收到的文件,可预览,但是这是本地文件,没有上传下载的功能。。思路:先用tableView加载显示本地文件,然后用文本查看器实现预览功能,也可用其他应用打开本文件。核心代码如下:NSFileManager *fileManager = [NSFileManager defaultManager]; //在这里获取应用程序Documents文件夹里的文件及文件夹列表 NSArray *p...
文件查看 文件列表 iOS

动态framework上线问题解决

最近开发的项目中,因为公司内部专有格式视频流媒体播放器和百度视频流媒体播放器ffmpeg冲突,所以采用动态framework解决的,网上很多人说动态库苹果是不支持上线的,现在说说我上线遇到的动态framework引起的一些问题及解决方法主要问题是Error ITMS-90680和Error ITMS-90685错误以至于程序无法提交二进制数据;注意在打包的时候生成 了两个BD.framework...
framework 动态 framework