摘要:
对于以前做C#或者JAVA开发的朋友而言,初次接触iOS开发,Obj-C的函数命名方式可能会感觉非常不习惯。尤其是打开AppDelegate.m,映入眼帘的代码竟然是:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch. return YES;}不知道会不会有朋友和我当初同样的感觉——天啊,这也太... 阅读全文
摘要:
在开发过程中,我们经常会使用NSLog用于跟踪调试,不过在发布的产品可能并不希望这些调试代码被运行。这里有一个小技巧分享一下。在编写代码时可以使用如下方式:#ifdef DEBUG // Debug 模式的代码...#else // Release 模式的代码...#endif其中的DEBUG是在Xcode默认的工程中已经定义好的,也可以根据自己的实际情况添加其他常量定义。在Xcode中,选择导航区域左侧顶端的根节点,然后选择Project/Build Settings,在搜索框中输入DEBUG,可以看到该定义,如下图所示:如果要测试在不同模式下代码的运行效果,可以选择Produc... 阅读全文
摘要:
安装cocos2d的模板可能会遇到Permission denied的问题,使用sudo又提示不支持root权限。按照以下步骤可以解决这一问题。从www.cocos2d-iphone.org/download下载最新版本的cocos2d的程序包并解压缩;如果以前没有安装过cocos2d,需要没有打开Finder,从菜单中选择“前往”“前往文件夹”,或者按Shift+Command+G;在弹出的窗口中输入:/Users/XXX/Library/Developer/Xcode,其中XXX是你的用户名;删除其中的Templates文件夹,然后再重新创建一个同名的Templates文件夹;说明:删除文 阅读全文