摘要: 导入#import <AudioToolbox/AudioToolbox.h>#import <AVFoundation/AVFoundation.h>1、viewDidLoad方法里加入AudioSessionAddPropertyListener ( kAudioSessionProperty_AudioRouteChange, audioRouteChangeListenerCallback, self );2、实现回调#pragma mark -#pr... 阅读全文
posted @ 2012-09-04 15:02 ValeTu 阅读(500) 评论(0) 推荐(0) 编辑
摘要: iOS 4开始引入的multitask,我们可以实现像ipod程序那样在后台播放音频了。如果音频操作是用苹果官方的AVFoundation.framework实现,像用AvAudioPlayer,AvPlayer播放的话,要实现完美的后台音频播放,依据app的功能需要,可能需要实现几个关键的功能。首先,播放音频之前先要设置AVAudioSession模式,通常只用来播放的App可以设为AVAudioSessionCategoryPlayback即可。模式意义及其他模式请参考文档。AVAudioSession*session=[AVAudioSessionsharedInstance];[ses 阅读全文
posted @ 2012-09-04 10:34 ValeTu 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 在ios开发中,需用到对于手指的不同操作,以手指点击为例:分为单指单击、单指多击、多指单击、多指多击。对于这些事件进行不同的操作处理,由于使用系统自带的方法通过判断touches不太容易处理,而且会有事件之间的冲突。接下来,通过以UITapGestureRecognizer手势实现此功能需求代码如下:ViewController.m中的viewDidLoad方法: 1: //单指单击 2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self... 阅读全文
posted @ 2012-08-31 18:26 ValeTu 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 目前有三种方法:1、自己搭建服务器。2、用友盟。友盟iOS SDK 1.6.8 之后提供了按渠道做版本检查的功能,程序启动时检查服务器相应渠道下的版本信息,然后和本地app版本信息做判断,需要更新的话弹出UIAlertView提醒用户。http://www.umeng.com/doc/sdk_ios.html3、从http://itunes.apple.com/lookup?id=<Your app ID>得到JSON数据,里面包含版本信息,比较一下就可以了。 阅读全文
posted @ 2012-08-31 17:27 ValeTu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutoresizingFlexibleWidth = 1 << 1, UIViewAutoresizingFlexibleRightMargin = 1 << 2, UIViewAutoresizingFlexibleTopMargi 阅读全文
posted @ 2012-08-26 16:33 ValeTu 阅读(190) 评论(0) 推荐(0) 编辑
摘要: chardog[5] = {'a','b','c','d','e'};//not a stringchar cat[5] = {'a','b','c','d','\0'};//a stringc-风格字符串以空字符结尾,空字符被写作\0,其ASCII码为0. 阅读全文
posted @ 2012-08-17 22:11 ValeTu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: sizeof()操作符指出整个数组的长度。strlen()只计算可见的字符,而不把空字符计算在内。 阅读全文
posted @ 2012-08-17 21:52 ValeTu 阅读(190) 评论(0) 推荐(0) 编辑
摘要: [[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 阅读全文
posted @ 2012-08-16 14:55 ValeTu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: iTunes Link Maker地址:http://itunes.apple.com/linkmaker 阅读全文
posted @ 2012-08-16 14:51 ValeTu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: info.plist里增加Icon already includes gloss effects,值设为YES 阅读全文
posted @ 2012-08-16 14:48 ValeTu 阅读(166) 评论(0) 推荐(0) 编辑