摘要:
在程序开发时,会经常使用NSLog打印信息便于调试和跟踪程序的执行。但是发布时需要将这些打印信息都注释掉。这里提供一个简便方法:[在release模式下,通常会定义__OPTIMIZE__;而debug模式不会]因此,只要在头文件中添加如下代码即可:#ifndef __OPTIMIZE__#define NSLog(…) NSLog(__VA_ARGS__)#else#define NSLog(…) {}#endif 阅读全文
摘要:
使用testFlight进行企业部署How to create an IPA (Xcode 4.3)[测试篇]1、将自己的邮箱告诉开发者(不要用QQ企业邮箱,企业邮箱会把它当成垃圾邮件,而且接收不及时);开发者将向你们的邮箱发送邀请;2、邮箱收到邀请邮件后,打开邮件里的链接,用你的邮箱注册一个号就行;3、帐号注册完毕后,即可进行设备的注册。在你们需要用来测试的iOS设备上打开Safari,输入地址testflightapp.com,用刚才注册的帐号登录。4、登录后点击“RegisterDevice”按钮注册设备。注册设备后会在设备上安装一个TestFlight WebClip的描述文件,并在桌 阅读全文
摘要:
原因:在手机里已经有一个使用同样bundle identifier的应用;解决方法:删掉那个应用后在build。 阅读全文
摘要:
对于测试组的同事经常提的bug:两个手指同时点击界面上的多个可点击的视图而出现各种错误。有官方的解决方法,将不允许同时点击的视图都设置下参数: [view setExclusiveTouch:YES];转自:http://wangjun.easymorse.com/?p=1716 阅读全文
摘要:
在iOS6之前,苹果自带的是Google地图,所以“查看路线”的功能可以通过访问google的url来实现:url 格式为:“http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f”不过iOS6之后,苹果使用了自家地图,以上的方式就只能跳到google 地图网页版,不过体验不太好,还是希望调用本地应用,于是找到了官方文档:http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html照文档描述 阅读全文
摘要:
主要就以下几点:1、nil:一般赋值给空对象;2、NULL:一般赋值给nil之外的其他空值。如SEL等; 举个栗子(好重啊~): [NSApp beginSheet:sheet modalForWindow:mainWindow modalDelegate:nil //pointing to an object didEndSelector:NULL//pointing to a non object/class contextInfo:NULL]; //pointing to a non object/class3、NSNULL:NSNull只有一个方法:+ (NSNull ... 阅读全文
摘要:
到xCode中下载command line tools 并安装即可 阅读全文
摘要:
将DNS改为:178.79.131.110或8.8.8.8 阅读全文
摘要:
下午更新itunes10.7后,再次打开xCode时提示需要安装Mobile Device Framework,不过总安装失败,提示" An unknown error occurred. See theinstall logfor more details."解决方法:去finder中找到xCode文件,右键->"Show Package contents"->到"/Contents/Resources/Packages/"->安装“MobileDevice.pkg”->OK!整理自:https://disc 阅读全文
摘要:
参考:http://www.cnblogs.com/lovecode/archive/2012/02/11/2347072.htmlhttp://tangchuanyao.com/20120213451/ 阅读全文