06 2012 档案

摘要:就记得之前Cmd+Space是输入法的切换,然后Ctrl+Space是Spotlight,可竟变为Cmd+Space是Spotlight,然后写代码的时候很蛋疼,因为要打@这个字符,所以要按到shift键,可是有时会没按到,就变成了sougou的切换中英文。System Preferences->Language&Text->Input Sources->keyboard Shotcuts然后把Keyboard & Text恢复下,再把Misson Control恢复下,原来我之前用的一些快捷键都不是默认的快捷键额。话说换回去,还真有点不习惯。 阅读全文
posted @ 2012-06-28 00:34 litstrong 阅读(170) 评论(0) 推荐(0) 编辑
摘要:NSNotification顾名思义,就是通知用的。1. 注册一个监听者;NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; [center addObserver: self selector: @selector(doGetUserId:) name: @"get_uid" object: nil];2. 发送通知;[[NSNotificationCenter defaultCenter] postNotificationNam... 阅读全文
posted @ 2012-06-28 00:09 litstrong 阅读(220) 评论(0) 推荐(0) 编辑
摘要:看了这之后,想起了之前看懂的一些东西,ObjC的内存管理用的是引用计数,当这个计数为0时,就dealloc。1,alloc, allocWithZone,new(带初始化)2,release3,retain4,copy,mutableCopy5,autorelease1,3,4会使计数增加,2,5会使计数减少,两者要一对一出现,保证内存不泄露,使用属性访问器的时候要小心,- (void)setMyArray:(NSMutableArray *)newArray { if (myArray != newArray) { [myArray release]; myArray = [newArray 阅读全文
posted @ 2012-06-27 20:59 litstrong 阅读(203) 评论(0) 推荐(0) 编辑
摘要:搭建了JSON环境,在这下载,然后把Classes里的文件放入工程中,编译即可。可出现了链接错误,找不到"_OBJC+CLASS_$_SBJSONPars"什么的,在这找到解决方案,就是说当把文件拉入工程中,不管出没出现那个checkbox提示说copy item什么的,都有可能没有加入到"Build Phases"中的"Compile Sources",需要手动添加或是重新尝试拖入。 阅读全文
posted @ 2012-06-27 14:24 litstrong 阅读(136) 评论(0) 推荐(0) 编辑
摘要:ASIHTTPRequest的document这,代码在这(github),配置可以参考这。按照要求,将相应的framework和dylib加入到项目中,要注意的是libxml2这个库的头文件路径要在Header Search Paths中加入,/usr/include/libxml2这里的根应该除了文件系统的根,还搜索SDK的根,可能还会以Xcode目录为根,可参考这。有个小插曲,之前的Xcode都是打开Xcode.dmg,然后才打开的,然后,我把那货拖到Application中,发现会出现这个问题,然后发现模拟器的设备变为了“iOS Device”,这时将它改为“iPhone xxx”就好 阅读全文
posted @ 2012-06-26 23:05 litstrong 阅读(173) 评论(0) 推荐(0) 编辑
摘要:control + command + arrow up/down 切换当前文件头文件和实现文件control + command + arrow left/right 切换历史上/下一个文件command b/r/./y 编译/运行/停止/切换是否停留在断点command + left click on word 可以在 方法的声明/实现, 变量的定义, 类的定义中跳转option + left click on word 对当前内容做 快速... 阅读全文
posted @ 2012-06-25 23:42 litstrong 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1. ARC(Automatic Reference Counting),iOS5中的新特性,可以在新建工程的时候选择,或是在XCode中的Build Setting中进行设置,见这;2. Three20,facebook在iphone上的app源代码中精简的一份开源的代码,包括控件,网络等,具体如何使用这个源码,需要进一步学习,配置见这,需要注意的是,three20以来别的项目,需要先打开那个项目,编译生成相应的文件后,才找到three20.h这个文件;3. 找到一个人的本科毕业设计,做的是新浪的iphone客户端,可以拿来参考一下,见这;4. 常看到的@synthesize searchB 阅读全文
posted @ 2012-06-25 20:14 litstrong 阅读(194) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示