摘要: 以前好像很少碰到Xcode中代码提示出问题的情况,即使碰到了大多也是后来自然的就好了,最近换用了Xcode4.3,经常遇到这个问题。通过无所不能的谷歌大神,找到了苹果论坛上提供的一个解决方案(https://discussions.apple.com/thread/2746273?start=0&tstart=0):1. cd进入~/Library/Developer/Xcode/DerivedData2. ls一下3. 找到你的项目所用的目录(一般以你的项目名开头)4. cd 目录名5. rm -r Index 删除掉你的项目所用的索引文件夹或者在Xcode->Window-& 阅读全文
posted @ 2012-04-06 11:51 冷愤僧 阅读(1467) 评论(1) 推荐(1) 编辑
摘要: 官网地址:http://www.adium.im/Adium是开源免费的 IM 客户端,支持 Google Talk, LJ (LiveJournal) Talk, Facebook Chat, Gizmo5, MSN Messenger, AIM, MobileMe, Yahoo! Messenger, ICQ, Bonjour, iChat, 推特, IRC, MySpace, Gabu-Gabu IBM Lotus Sametime, Novell Groupwiseadinge 等 IM 协议。对 QQ 的支持一直都在实验态,基本不能用。AdiumMac 整合度高,定制性强大无比,是 阅读全文
posted @ 2012-04-01 19:04 冷愤僧 阅读(550) 评论(0) 推荐(0) 编辑
摘要: [GCC官方文档:http://gcc.gnu.org/onlinedocs/cpp/index.html]一、预处理C语言的预处理主要有三个方面的内容:1.宏定义;#define[分无参宏和带参宏]#undef 取消定义宏(之前的宏定义的作用域在该行之后失效)[宏能够被重定义,在重定义前,必须使用#undef指令取消原来的宏定义]使用简单宏定义定义常量符号起源于C语言,但在C++中,定义常量可以用const关键字,并且还附加类型检查的功能,因此C++中已经尽量避免使用宏定义来定义常量了。带参宏:定义形式:#define宏名(形参表)字符串如:#defineMAX(a,b)(a>b)?a 阅读全文
posted @ 2012-03-30 13:56 冷愤僧 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 背景:大多数应用都会用到苹果设备的UDID号,UDID通常有以下两种用途:1)用于一些统计与分析目的;【第三方统计工具如友盟,广告商如ADMOB等】2)将UDID作为用户ID来唯一识别用户,省去用户名,密码等注册过程。不过,2011年时,苹果就宣布ios5.0以后的系统中将不再支持以下方法获取用户的UDID【苹果设备的唯一识别码】:[UIDevice currentDevice] uniqueIdentifier];【注:对于已越狱了的设备,UDID并不是唯一的.使用Cydia插件UDIDFaker,可以为每一个应用分配不同的UDID】同时,苹果公司建议使用UUID【一种开放的软件构建标准】来 阅读全文
posted @ 2012-03-26 14:35 冷愤僧 阅读(13209) 评论(5) 推荐(2) 编辑
摘要: [转自: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;如果有很多 阅读全文
posted @ 2012-02-25 18:15 冷愤僧 阅读(6136) 评论(0) 推荐(0) 编辑
摘要: 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;注:不用 阅读全文
posted @ 2012-02-02 15:37 冷愤僧 阅读(19735) 评论(1) 推荐(1) 编辑
摘要: 有如下三种随机数方法: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 阅读全文
posted @ 2012-02-02 14:07 冷愤僧 阅读(6813) 评论(0) 推荐(0) 编辑
摘要: http://www.cocoachina.com/bbs/read.php?tid=68932&fpage=2 阅读全文
posted @ 2012-01-16 22:53 冷愤僧 阅读(431) 评论(0) 推荐(0) 编辑
摘要: http://www.cocoachina.com/bbs/read.php?tid=43699&fpage=14 阅读全文
posted @ 2012-01-16 22:43 冷愤僧 阅读(320) 评论(0) 推荐(0) 编辑
摘要: http://www.cocoachina.com/bbs/read.php?tid=68276&fpage=13 阅读全文
posted @ 2012-01-16 22:42 冷愤僧 阅读(274) 评论(0) 推荐(0) 编辑