摘要: 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消全部函数折叠CTRL + U: 取消全部折叠CMD + D: 添加书签CMD + /: 注释或取消注释CTRL + .: 参数提示E 阅读全文
posted @ 2012-07-23 14:42 yingkong1987 阅读(215) 评论(0) 推荐(0)
摘要: 刚有人问我,tableview的数据源更新的时候能否动画更新cell,reload刷新会有闪屏现象..答案是肯定的.所以中午花了几分钟写了一个demo,无法上传工程.贴出代码...其实很简单...关键的就是下面两个方法的实现 16 - (void)addOneCell:(id)sender; 17 - (void)removeOneCell:(id)sender; 9 #import "ViewController.h" 10 #define NAVIGATION_HEIGHT 44 11 12 @interface ViewController (private) 13 阅读全文
posted @ 2012-07-23 13:52 yingkong1987 阅读(3054) 评论(0) 推荐(0)
摘要: 今天用Xcode4.3.3比对版本时提示"The FileMerge application could not be located.Please install Xcode Tools from the Apple Developer website."但是检查我的Xcode的tool中是有FileMerge.然后去网上搜索了下原因.是因为没有设置xcode路径的原因.设置方法如下打开终端.输入"sudo xcode-select -switch /Applications/Xcode.app"我的Xcode是在应用程序中..如果不是的话,将红色部分 阅读全文
posted @ 2012-07-23 11:25 yingkong1987 阅读(403) 评论(0) 推荐(0)
摘要: Xcode的调试器为用户提供了一个GDB的界面,GDB是GNU组织的开放源代码调试器。您可以在Xcode的图形界面里做任何事情;但是,如果您需要 您可以在命令行里使用GDB的命令。要在一个调试的任务里输入GDB命令行命令:在工具栏里点击Console Drawer (控制台抽屉窗口)按钮打开控制台。您可以在控制台里查看Xcode调试器发送给GDB的命令,或者您可以直接在控制台里输入GDB命令。在控制台窗口里点击然后在gdb提示符后面 输入命令。命 令解释breakNUM在指定的行上设置断点。bt显 示所有的调用栈帧。该命令可用来显示函数的调用顺序。clear删 除设置在特定源文件、特定行上的断 阅读全文
posted @ 2012-07-23 10:45 yingkong1987 阅读(471) 评论(0) 推荐(0)
摘要: 在 iOS中可以直接调用 某个对象的消息 方式有2种一种是performSelector:withObject:再一种就是NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作NSInvocation可以处理参数、返回值。会java的人都知道反射操作,其实NSInvocation就相当于反射操作。下面这个例子描述了如何使用NSInvocation,以下例子中如果要正常运行,需要把不存在的类进行正确填写。//方法签名类,需要被调用消息 阅读全文
posted @ 2012-07-23 10:43 yingkong1987 阅读(204) 评论(0) 推荐(0)