摘要: 使用NSLog的一个风险是:它的运行会占用时间和设备资源。简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉。简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释。 以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。解决步骤:修改<AppName>-Prefix.pch ,增加以下的宏代码[cpp] view plaincopy#ifdefDEBUG#defineDLog(fmt,...)NSLog((@"[文件名:%s]\n""[函数名:%s]\n" 阅读全文
posted @ 2013-06-17 22:51 金建彤 阅读(226) 评论(0) 推荐(0) 编辑
摘要: iPhone开发应用中关于GameKit蓝牙实例讲解是本文要介绍的内容,主要是来了解并学习GameKit蓝牙实例。介绍一下这个实例实现的是两个带有蓝牙设备的touch之间的一个小游戏,在界面上有个可以响应事件的UIView(之前说过)可以点击,然后看谁新达到WINNING_TAP_COUNT (游戏中一常量可以自己设置)谁先达到谁就赢了,然后通知对方。还要引入GameKit.framework框架 头文件BlueToothViewController.h:[pre]////// BlueToothViewController.h// BlueTooth//// Created by mingc 阅读全文
posted @ 2013-06-17 22:47 金建彤 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 快照: command+control+s 编辑完了可以和之前的某个版本对比,通过File->Snapshots调试时的快捷键也像大多数 IDE 靠拢了,采用了 F5、F6、F7 简单按钮,只是对于 MacBook 可没这么简单,因为需搭配 fn 键才是相应的 F5、F6、F7 等。Debug 时 Continue 在 Xcode3 中是 Option + Command + P,现在是 Control + Command +Y1.esc 自动完成, 作用和VS中的ctrl+j类似,像 Eclipse 的 alt+/2. command + / 注释代码和反注释,用 //,相... 阅读全文
posted @ 2013-06-17 09:15 金建彤 阅读(280) 评论(0) 推荐(0) 编辑