02 2012 档案
摘要:[转自:http://www.cnblogs.com/vinceoniphone/archive/2011/02/26/1965919.html]在iphone/mac开发中,unichar是两字节长的char,代表unicode的一个字符。但在xcode中,初始化unichar是个问题。如果像下面这样声明,会有warning"Multi-character character constant"。unichar a = '国';这是因为C语言中两个单引号只能用于char。可以采用直接写文字编码的方式来初始化。unichar a = 0x0100;如果有很多
阅读全文
摘要:1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;注:不用
阅读全文
摘要:有如下三种随机数方法:1.srand((unsigned)time(0));int i = rand() % 5;2.srandom(time(0));int i = random() % 5;3.int i = arc4random() % 5 (常用) ;注:rand()实际并不是一个真正的伪随机数发生器,random()会相对好点,但也不算理想。个人来说首选arc4random() ,原因就是它是一个真正的伪随机算法,而且范围是rand()的两倍。在iPhone中,RAND_MAX是0x7fffffff (2147483647),而arc4random()返回的最大值则是 0x10000
阅读全文