[翻译] ObjectAL for iPhone and Mac(持续更新)
ObjectAL for iPhone and Mac
https://github.com/kstenerud/ObjectAL-for-iPhone
以后补上使用教程
Mac and iOS Audio, minus the headache.
Mac 和 iOS 的的音频框架,真心让人蛋疼。
So you want to add audio to your app. Usually your audio needs are something like:
即使是这样你还是得把音频添加进的app中,你的老板说的算。通常情况下,你会用到下面的功能:
- Play, Pause, Stop, Loop
- Volume, Pitch, Pan, Mute
- Maybe some "power user" stuff, such as preloading and session control
- 播放,暂停,停止,循环
- 调节音量,??,??,渐变消音
- 也许还有些更强大的功能,比如预加载和会话控制
But you want more than that.
即使如此,你还是想要:
- You want it to be intuitive and easy.
- You want to get up and running fast.
- But most of all, you want it to JUST BLOODY WORK!
- 用起来直白点以及傻瓜点
- 代码能写的快一点
- 快让那货见鬼去吧,哥受够了
ObjectAL removes the pain.
ObjectAL 就是让你脱离苦海的救星。
ObjectAL shields you from the nastiness of audio programming on iOS and Mac.
ObjectAL 让你从那冗杂的音频代码中解放出来,利用空闲去品茶。
- It knows how to manage audio sessions.
- It knows OpenAL and AVAudioPlayer.
- It knows what bugs are in which OS version, and how to work around them.
- It knows how to navigate the arcane APIs and perform the right incantations.
- 它知道怎么管理音频会话。
- 它知道 OpenAL 和 AVAudioPlayer。
- 它知道 哪个OS 版本有什么bug,以及怎么处理他们。
- 他知道怎么驾驭那些令人抓狂给外星人用的API,让它们看起来能让人用。
ObjectAL layers all that craziness away, giving you a clean, object oriented, Objective-C interface that justworks.
ObjectAL 将那癫狂一扫而空,给你清新的、明确的API, 这就是它要干的事情。
With ObjectAL, the simple is easy, and the complex is possible.
使用 ObjectAL,想不简单都困难,想困难都是不可能的。
Find Out More
Homepage: http://kstenerud.github.com/ObjectAL-for-iPhone
Github: http://github.com/kstenerud/ObjectAL-for-iPhone
Documentation: ObjectAL.pdf (in the repository) or http://kstenerud.github.com/ObjectAL-for-iPhone/documentation
Community: http://groups.google.com/group/objectal-for-iphone
Download: http://kstenerud.github.com/ObjectAL-for-iPhone/downloads.html
[翻译] ObjectAL for iPhone and Mac(持续更新)的更多相关文章
- ( 译、持续更新 ) JavaScript 上分小技巧(一)
感谢好友破狼提供的这篇好文章,也感谢写这些知识点的作者们和将他们整理到一起的作者.这是github上的一篇文章,在这里本兽也就只做翻译,由于本兽英语水平和编程能力都不咋地,如有不好的地方也请多理解体谅 ...
- 【转载】2018 hosts 持续更新访问 gu歌【更新于:2018-05-03】
修改HOSTS实现免费,简单访问谷歌的目的 也是比较稳定的方法.修改hosts.修改hosts的方法,原理在于直接存储谷歌网站的IP地址.这样就不用DNS来解析网址了.也就是说,当我们输入谷歌 ...
- iPadOS 更新日志 - 持续更新中
本文只是为了简单记录一下每个正式版本发布时间和更新内容,只有这个初衷,从2019年9月25日开始,将会持续更新. iPadOS 13.1 - 2019年9月25日 经全新命名的 iPadOS 是一款强 ...
- BLE资料应用笔记 -- 持续更新
BLE资料应用笔记 -- 持续更新 BLE 应用笔记 小书匠 简而言之,蓝牙无处不在,易于使用,低耗能和低使用成本.'让我们'更深入地探索这些方面吧. 蓝牙无处不在-,您可以在几乎每一台电话.笔记本电 ...
- ( 译、持续更新 ) JavaScript 上分小技巧(三)
最近家里杂事较多,自学时间实在少的可怜,所以都在空闲时间看看老外写的内容,学习之外顺便翻译分享~等学习的时间充足些再写写自己的一些学习内容和知识点分析(最近有在接触的:复习(C#,SQL).(学习)T ...
- iOS --- [持续更新中] iOS移动开发中的优质资源
在我们做iOS APP的开发过程中, 须要非常多设计, 产品, 技术, 运营等方面的技巧和资源. 现将其整理汇总, 本文会一直持续更新. 敬请关注. 设计 Dribbble Dribbble是一个面向 ...
- 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)
Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...
- OpenFlow1.3.3 学习记录(持续更新)
OpenFlow1.3.3 学习记录(持续更新) 正在学习OpenFlow1.3,该篇笔记将日常更新,主要内容大致为官方文档的总结与翻译. 交换机组件 按照优先级顺序进行包匹配,如果匹配到流表项,则执 ...
- 【oracle笔记1】基础知识大集锦:增删改,数据类型,用户操作,持续更新中···
什么是数据库?数据库就是用来存储和管理数据的仓库.首先我来简单介绍一下各数据库的背景,常见的数据库如下,oracle:甲骨文公司(市场占用率最高),oracle也是一个公司名,翻译过来就是甲骨文的意思 ...
随机推荐
- PHP XML操作的各种方法解析
PHP提供了一整套的读取 XML文件的方法,很容易的就可以编写基于 XML的脚本程序.本章将要介绍 PHP与 XML的操作方法,并对几个常用的 XML类库做一些简要介绍. XML是一种流行的半结构化文 ...
- Pg168—2题 修改
package org.hanqi.pn0120; public class JuXing { JuXing(double chang,double kuan) { this.chang=chang; ...
- KAFKA随机产生JMX 端口指定的问题
https://blog.csdn.net/weixin_40209426/article/details/82217987
- 收集Nginx的json格式日志(五)
一.配置nginx [root@linux-node1 ~]# vim /etc/nginx/nginx.conf #修改日志格式为json格式,并创建一个nginxweb的网站目录 log_form ...
- R语言实战(九)主成分和因子分析
本文对应<R语言实战>第14章:主成分和因子分析 主成分分析(PCA)是一种数据降维技巧,它能将大量相关变量转化为一组很少的不相关变量,这些无关变量成为主成分. 探索性因子分析(EFA)是 ...
- 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙
JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.cs ...
- xml javascript
1.XMLHttpRequest对象 创建XMLHttpRequest对象 xmlhttp=new XMLHttpRequest(); ##老版本的 Internet Explorer (IE5 和 ...
- android manifest.xml 文件
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 清单文件 包括 包名 应用 各个组件 四大组件 使用到的权限 应用程序所需要的最低安卓 ...
- bzoj 3306
以1号节点为根,弄出DFS序,我们发现,对于一个询问:(rt,u),以rt为根,u节点的子树中的最小点权,我们可以根据rt,u,1这三个节点在同一条路径上的相对关系来把它转化为以1为根的在DFS序上的 ...
- Loj10094 消息的传递
题目描述 我们的郭嘉大大在曹操这过得逍遥自在,但是有一天曹操给了他一个任务,在建邺城内有 NNN 个袁绍的奸细,将他们从 111 到 NNN 进行编号,同时他们之间存在一种传递关系,即若Ci,j=1C ...
