2013年8月16日
摘要: 我今天遇到的NSString问题今天遇到一个字符串空指针问题,让我明白了许多其实我们定义一个NSString * string,其实是定义了一个字符串指针,现在string没有指向任何地方,我们必须把它初始化string=[[NSString alloc]init],现在它才指向它的新分配的内存。但是今天一时迷糊,犯了个错误,我把一个字符串变量还有一个@""生成的字符串常量赋值给了string字符指针,这样就造成了我[[NSString alloc]init]新生成的一块内存就没有使用就泄露了,另一方面因为string指的是一个局部字符串变量,过了函数的生存期它就自动释放了 阅读全文
posted @ 2013-08-16 18:49 暴走路人甲 阅读(459) 评论(0) 推荐(0)
摘要: 原文地址:http://longtimenoc.com/archives/tag/xcodeObjective-C在大部分情况下足够满足我们的需求,但是还是会有一些情况必须要使用C++,比如:使用C++的库当Objective-C不够快的时候第一点自然不必多说,至于第二点,Objective-C的消息机制比起函数调用还是比较慢的,当对性能有极高要求的时候,就需要C/C++来替代。C++与Objective-C混编只要注意将包含C++代码的.m文件改为.mm即可,XCode就会自动判断该使用何种编译器来编译。这看起来简单,但实际操作中还是很容易出现令人费解的编译问题,比如最经典的"Un 阅读全文
posted @ 2013-08-16 18:44 暴走路人甲 阅读(205) 评论(0) 推荐(0)
摘要: 今天更新下模板,发现使用./install-templates.sh -f 命令进行安装cocos2d 2.0 模板,总是返回以下信息[cpp]LiumatoMac-mini:cocos2d-iphone-2.0 liuyanghui$ sudo ./install-templates.shcocos2d-iphone template installerError: Do not run this script as root.'root' is no longer supportedRECOMMENDED WAY:./install-templates.sh -f我已经是r 阅读全文
posted @ 2013-08-16 18:40 暴走路人甲 阅读(159) 评论(0) 推荐(0)
摘要: 在ios开发中,textfield控件在点击的时候出现虚拟键盘,关掉虚拟键盘可以通过虚拟键盘中的done button和点击view中的任意地方来关闭虚拟键盘。1.第一种方法是textfield控件的虚拟键盘中的done按钮是通过在我们自己写的类加上一个接口:UIViewController来实现。然后再加上函数:-(BOOL)textFieldShouldReturn:(UITextField *)textField{ [textField resignFirstResponder]; return YES;}不过这不算完成,还有一个步骤,要在对应的xib文件中加上outlet和... 阅读全文
posted @ 2013-08-16 18:37 暴走路人甲 阅读(1083) 评论(0) 推荐(1)
摘要: 简介: property组合了新的预编译指令和新的属性访问器语法。1、@property 表示声明了对象的一个属性。例如: @property float smsHandling; 表示某个类的对象具有了一个float类型的名为smsHandling的属性。property自动生成了 -setsmsHandling 和 -getsmsHandling两个方法来操作属性.2、@synthesize 表示创建该属性的访问器(Ps:-setsmsHandling 和 -getsmsHandling两个方法是在这句存在的情况下才开始由编译器输出的).3、property支持点访问,比如:(假设拥有上面 阅读全文
posted @ 2013-08-16 18:08 暴走路人甲 阅读(206) 评论(0) 推荐(0)
摘要: http://www.iliunian.com/1840.html原文地址为了达到 iPhone 与 Android 实现音频互通. 那么Mp3格式的音频文件再好不过了.至于能够转换成Amr 是最好,10秒 的 一个Amr文件 只有5K左右的大小. 非常适合移动设备的数据传输这里主要用到lame,一款非常棒的Mp3音频编码器. 那么在转换之前呢? 就需要先录制好音频文件,使用 AVAudioRecorder 进行音频录制之前,进行如下参数设置:NSString *recordTemporaryPathString = [NSString stringWithFormat:@"%@/t 阅读全文
posted @ 2013-08-16 18:04 暴走路人甲 阅读(307) 评论(0) 推荐(0)