导语: 最近的项目中需要提取视频的音轨,并根据音轨中音频的大小绘制竖条形波纹,对音视频处理几乎空白的我开始了无休止的爬论坛找资料的过程。在经历了一番痛苦的提取和图形绘制之后,...
.h文件/** 提取视频中的音频 @param videoPath 视频路径@param completionHandle 完成回调*/ .m文件需要导入系统的#import...
cocoapods系列教程---安装与使用cocoapods系列教程---Podfile文件cocoapods系列教程---Podfile.lock文件 和 Spec Rep...
之前有个项目是要做海外支付业务,最后大家决定用stripe支付,但是iOS Stripe支付中文的资料很少,我看到的也只有swift版本的资料,我就整理下自己做oc版Str...
使用AFNetworking上传图片和视频,支持多张图片上传。以下是AFNetworking用于上传文件的关键函数。 代码执行有问题, 转载来只是为了清晰看懂灵活运用写法转自...
本来叫工作中遇到的转码问题,后来发现一个比较牛的三方歪果仁写的(地址 https://github.com/Keemotion/TS2MP4),如题,支持的格式,感觉包含了用...
WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同...
前言 最近在做一个项目,客户要求一定要用国外的亚马逊推送(Amazon Simple Notification Service)。。。本来感觉推送就比较简单的,应该都是大同小...
先看效果图,这里放上淘宝上的例子: 大概就是这样的东西,collection的每个section都是一个整体(这里也可以强行把section头试图和cell拼起来,当然我觉得...
前言: 在iOS开发中,有时候想改一下项目的名字,这会遇到很多麻烦。 直接改项目名的话,Xcode不会帮你改所有的名字 项目中的很多文件、文件夹或者是项目设置的项,都是不能随...
前言 上一篇《h5随意调起原生页面》中已经提到,app在运营过程当中,很多时候需要做一些推广活动,同时需要通过各种途径发布消息出去,比如通过app通知、公众号推送、群发短信。...
前言 相信大部份iOS开发者在实现一些基础动画时会感叹动画API的简便及动画效果的真实性,动画是iOS的一大特色,Core Animation的存在使得我们实现一些基础...
UICollectionView在reloadItems的时候 默认会附加一个隐式的fade动画 有时候很讨厌 尤其是当你的cell是复合cell的情况下 (比如cell使用...
关于Runtime的用法和详解,一直想研究了解一下,但是一直没有时间进行彻底的学习(说白了就是懒,也就是现在人们普遍存在的拖延症),最近几天公司项目不是很紧,于是抽出几天...
使用Xcode自带的静态分析工具 Product->Analyze(快捷键command+shift+B)可以找出代码潜在错误,如内存泄露,未使用函数和变量等 所谓静态内存分...