<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yarin's Blog™]]></title><description><![CDATA[专注于移动互联网技术研究...]]></description><link>https://blog.youkuaiyun.com/dev_yarin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dev_yarin]]></copyright><item><title><![CDATA[[修正]IOS中使用SoundTouch库实现变声]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/7334293</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/7334293</guid><author>dev_yarin</author><pubDate>Thu, 08 Mar 2012 20:26:18 +0800</pubDate><description><![CDATA[之前写过一片文章“IOS中使用SoundTouch库实现变声”。
最后有很多朋友在博客上说发出来的代码在模拟器上运行可以，不能在真机上运行，前段时间一直也很忙，没时间翻代码出来查看，望谅解。
今天抽空检查了一下问题的根源，并且在IPhone 4（ios5.0.1）上测试通过，下面更新一些代码。
同样是Apple官方的SpeakHere，要下载代码的，请查看上一篇文章。
void AQRec]]></description><category></category></item><item><title><![CDATA[在cocos2d-x中编译/调试curl库]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6969976</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6969976</guid><author>dev_yarin</author><pubDate>Mon, 14 Nov 2011 20:26:13 +0800</pubDate><description><![CDATA[在cocos2d-x中编译/调试curl库


环境参数
系统：mac os x10.6
xocde：4.0.2
ios sdk：4.3
curl：curl-7.22.0

不知道curl是做什么的，就自己google了，这里暂时不纠结这个问题。

因一个cocos2d-x项目需要使用curl库，但是curl官方并没有直接支持ios，所以需要自己编译，另外，为了方便调试，所以]]></description><category></category></item><item><title><![CDATA[Mac中安装ANT全过程]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6892940</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6892940</guid><author>dev_yarin</author><pubDate>Fri, 21 Oct 2011 09:57:09 +0800</pubDate><description><![CDATA[这是个很老的问题了，网上也有很多教程，但是几乎按照网上那些教程安装之后都不一定会成功，而且发现每一篇文章后面都有无数跟帖说安装不成功，看了一下都没有去解决，所以这里我也正好需要安装就顺便写下，共大家参考！


很多时候我们编译某个项目都需要使用ant，同样android也可以使用ant来编译项目。

windows环境中安装很简单了，现在越来越多的人使用mac系统了，mac系统中本身自带]]></description><category></category></item><item><title><![CDATA[在ios中使用soundtouch库实现变声]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768393</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768393</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:26:38 +0800</pubDate><description><![CDATA[这篇文章是项目总结了。

做了段时间的项目，过程中也遇到了很多麻烦，但是好在终于都解决了，这里是这里是项目之后凭着记忆总结出来，大家有遇到同样的问题，希望能参考了，但是我记忆可能不太好了，要是实践中有什么问题可以直接给我留言，或者到weibo.com/yarin上找我了。]]></description><category></category></item><item><title><![CDATA[Android应用开发新路线（用HTML5开发Android应用）]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768391</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768391</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:23:35 +0800</pubDate><description><![CDATA[昨天参加了“第五期HTML5技术分享沙龙——成都站”，我的分享内容为“Android应用开发新路线（用HTML5开发Android应用）”。

首先感谢成都优聚的李万鹏（@GoodTeamStudio）和@HTML5研究小组 的田爱娜提供的各种帮助与支持！

这里上传一下]]></description><category></category></item><item><title><![CDATA[横屏模式（landscape）下的UIDatePicker]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768389</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768389</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:21:59 +0800</pubDate><description><![CDATA[ios的UIDatePicker控件在默认情况下，通常在竖屏模式下会显示得很好，但是在横屏模式下就会出现错位得情况。


要解决该问题可以在对应得视图控制器中加入下面得代码：

- (void) viewDidLoad { 
    [super viewDidLoad]]></description><category></category></item><item><title><![CDATA[Iphone开发Interface Builder出现Assertion Failure错误]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768387</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768387</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:18:26 +0800</pubDate><description><![CDATA[用Interface Builder打开一个xib文件时出现了Assertion Failure错误，如下图所示。




奇怪，第一次遇到这样的错误，这会导致xib文件不能打开，界面设计暂时无法再Interface Builder中进行。

错误检查中，很长时间过]]></description><category></category></item><item><title><![CDATA[IAP（程序内购买）: 完全攻略]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768382</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768382</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:16:47 +0800</pubDate><description><![CDATA[第一印象觉得In-App Purchase（简称IAP）非常简单。Apple提供的大量文档应该让开发者很快熟悉地熟悉。那么，为什么在你的应用中集成IAP特性就如此令人生厌呢？
 这是因为在开发过程中不可避免会出现一些错误。而但这些错误发生的时候，你就抓瞎了。虽然Apple提供了]]></description><category></category></item><item><title><![CDATA[Store Kit Guide(In App Purchase)翻译]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768380</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768380</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:13:33 +0800</pubDate><description><![CDATA[一、In App Purchase概览

Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息，并将它们显示出来供用户购买。
当用户需要购买某件产品时，程序调用StoreKit来收集购买信息。下图即为基本的s]]></description><category></category></item><item><title><![CDATA[将MacBook作为无线路由器]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768378</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768378</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:08:03 +0800</pubDate><description><![CDATA[大家看标题已经知道我们要做什么了，也不是什么新鲜事了，只是在某些时候的确需要而已！

目前使用的是一个苹果笔记本，想让手机能够通过wifi上网，暂时没有使用无线路由器，因此准备把自己的macbook作为路由器来共手机连接网络。同时因为在网上看到很多人问这样的问题，这里就写一下]]></description><category></category></item><item><title><![CDATA[JavaME 3D游戏开发专题系列教程]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768377</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768377</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:07:06 +0800</pubDate><description><![CDATA[JavaMe 3D游戏开发系列教程

来源：http://smi.youkuaiyun.com/

其实就是讲OpenglES开发的，使用jsr239开发包；

当然了，现在大多数移动平台都使用opengles来渲染3d图形，包括；android、iphone等；

因此具有]]></description><category></category></item><item><title><![CDATA[Android得到已安装的应用程序信息！]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768375</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768375</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:06:08 +0800</pubDate><description><![CDATA[很久没有更新了，不知道是不是真的很忙！最近在参加2010中国十大杰出IT博客大赛，望大家还是给投一票哦！ 

在做一个应用时需要查询已经安装了的应用程序图标。

实际上在Android中可以获得已经安装的应用程序的各种信息（虽然在我的应用程序中只需要获得ICON即可），比]]></description><category></category></item><item><title><![CDATA[关于vs2008无法打开afxcontrolbars.h的错误]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768374</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768374</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:04:57 +0800</pubDate><description><![CDATA[用了段时间的VC10，感觉还是VC9比较好，所以就准备卸载了VC10，回到VC9去，结果，花了很长时间按，下载了一个vs2008，据介绍说是包含msdn和sp1（下载的压缩包大小为3.84G），装上之后，准备运行一个MFC程序，结果出现问题：
fatal error C1083]]></description><category></category></item><item><title><![CDATA[LDR: LdrpWalkImportDescriptor()解决方案]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768373</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768373</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:03:30 +0800</pubDate><description><![CDATA[今天编译一开源项目，他提供的是VC9的工程，我这边是VC10，首先，打开之后需要经过转换，一切正常，然后编译，出现一个简单的小的错误，更改之后编译通过，但是运行时出现下图所示的错误。




“应用程序正常初始化（oxc0150002）”失败，请单击“确定”，终止应用程]]></description><category></category></item><item><title><![CDATA[Audio File Convert（afconvert）工具转换音频格式]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768372</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768372</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:01:40 +0800</pubDate><description><![CDATA[在做游戏音效的时候，通常会使用.wav格式的音频文件，但是Apple通常推荐我们使用.CAF格式的，同时也提供了afconvert工具可以方便我们对音频文件进行转换。
首先可以输入如下命令来查看支持哪些格式的音频。
afconvert -hf
或者
afconvert -]]></description><category></category></item><item><title><![CDATA[Objective-C 2.0属性(Property)介绍]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768371</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768371</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 02:00:45 +0800</pubDate><description><![CDATA[通常在声明一些成员变量时会看到如下声明方式：

@property （参数1，参数2） 类型 名字；

这里我们主要分析在括号中放入的参数，主要有以下三种：

setter/getter方法(assign/retain/copy)
读写属性(readwrite/re]]></description><category></category></item><item><title><![CDATA[关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768370</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768370</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 01:59:56 +0800</pubDate><description><![CDATA[发现目前还有人问这个问题，就在这里在说明一下。 

针对于android应用开发揭秘书中的4-5节代码不能工作的补充

首先感谢该篇文章的作者，因为网上到处转载，就不知道原作者了，在这里感谢你对本书的关于与支持。

问题原因：android从2.0之后联系人部分的ap]]></description><category></category></item><item><title><![CDATA[Android/Ophone平台2D游戏引擎实现系列文章]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768369</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768369</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 01:58:22 +0800</pubDate><description><![CDATA[前几天收到“2010年度OPhone
 2.0 原创技术征文大赛获奖名单公布”的邮件，有幸能获奖，这里把参赛的文章列举出来，希望能够帮助大家。

OPhone平台2D游戏引擎实现——概述及框架(一)

OPhone平台2D游戏引擎实现——概述及框架(二)

OPho]]></description><category></category></item><item><title><![CDATA[Xcode调试断点不停止解决方案！]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768368</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768368</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 01:57:51 +0800</pubDate><description><![CDATA[很多人在使用xcode调试时，到断点处却不能停止，好像断点无效一样。

如果是黑苹果，那么可能是内核的原因，暂时没有解决方案。

如果非黑苹果，则按如下方式操作即可：

方案一：打开xcode的偏好设置，选择debugging选项，取消“load symbols la]]></description><category></category></item><item><title><![CDATA[Brew中常见错误管理!（持续维护更新）]]></title><link>https://blog.youkuaiyun.com/dev_yarin/article/details/6768367</link><guid>https://blog.youkuaiyun.com/dev_yarin/article/details/6768367</guid><author>dev_yarin</author><pubDate>Mon, 12 Sep 2011 01:57:07 +0800</pubDate><description><![CDATA[1：装完ADS以后运行其中的程序出错，显示对话框“The C-Dilla licence Management System has become
 corrupt or is incomplete”，请问这是为什么?

答：在安装完ads后,您应该首先运行debugger]]></description><category></category></item></channel></rss>