摘要: 因为自己的应用程序运行的时候需要保持屏幕常亮,可以加入以下语句:(一)如果是在Xcode中做开发:[ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ;设置为YES保持屏幕常亮.(二)如果在Unity3D中:iPhoneSettings.screenCanDarken =false;苹果不允许开发者调节屏幕的亮度,这样的话,屏幕常亮会比较耗电池,可以加入一个gray层,设为半透明,效果上看就好像亮度变低,实际耗电应该会少一点- (void)dim {CGRect screenFrame = [[UIScreenmain 阅读全文
posted @ 2013-01-04 15:41 xyxd 阅读(927) 评论(0) 推荐(0)
摘要: http://www.cocoachina.com/bbs/read.php?tid=53590在论坛也混了有一段时间,我最喜欢看的就是销售讨论区。在这边看到不少成功的经验心得、市场分析文章以及惹人羡慕嫉妒恨的销售报表:)。一直以来很少看到失败的案例,正好这两天公司解散开发团队,也有时间写写我们的失败过程,希望能有一些供后来者借鉴。经验一:不要盲目进入一个不了解的行业,即便是你自认为了解的行业我们进入iphone游戏开发这个圈子的决定下的非常草率。我们的团队原先是提供安全防护和安全类定制开发业务的,客户主要为海外的商业公司。团队成员编程经验非常丰富,主要开发人员最少的有12年开发经验,最多的有 阅读全文
posted @ 2012-12-27 12:41 xyxd 阅读(192) 评论(0) 推荐(0)
摘要: ios系统中各种设置项的url链接 在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs:root=General&path=AboutAccessibility — prefs:root=General&path=ACCESSIBILITYAirplane Mode On — prefs:root=AIRPLANE_MODE 阅读全文
posted @ 2012-12-27 11:48 xyxd 阅读(259) 评论(0) 推荐(0)
摘要: http://www.noisyguy.com/archives/512.htmlwifi定位是很便利的,我们用的时候基本上是透明的,开了wifi连上网络,即可定位。精度从几十米到百十米不等,已经很了不起了,要知道天上三颗卫星没白没黑地转,也就是提供20米左右的精度,而且仅限室外。另一种未怎么普及的定位技术,Cell ID定位(注意本处cell定位指的是运营商为用户提供的服务),因为涉及到须要运营商的基站硬件软件的大力投入,非我等日用品了。这样看来,wifi定位确实是一个了不起的技术。但是你若知道了wifi定位原理的背后,就更觉得它不单单是“了不起”了。先消除一个最大的误解。很多人误以为wif 阅读全文
posted @ 2012-12-19 17:30 xyxd 阅读(643) 评论(0) 推荐(0)
摘要: http://chenjohney.iteye.com/blog/1303723 最近要做一个应用要实现本地化,因为使用的是xcode4,应用程序本地化的问题跟以前的版本还是有些不同,在网上找了些资料对于xcode4以上的版本资料还是相对较少,有些最后要通过手动创建文件,这样操作实在是太麻烦,所以经过一个下午的研究,总算是成功了一点点,还是庆幸一下。先给出结果。英语: 中文:具体实现如下:静态本地化:加载的文件,如xib文件,图像文件,还有实现应用程序名本地化动态本地化:显示的字符串本地化一。先做准备:设置程序本地化在xcode点击程序图标:点击Info选项->Localizationn 阅读全文
posted @ 2012-12-19 15:17 xyxd 阅读(149) 评论(0) 推荐(0)
摘要: 其实不存在最好的代码设计方式。我们做出的某些选择完全是主观的,基于个人喜好和经验的。如果你愿意在了解自己所做游戏的过程中,不断地重构代码的话,你应该先编写出可以工作的代码,而不是非要追求干净的完美代码。随着经验的增加,你可以在计划阶段就做出一些正确的决定,从而以更快的速度开发更加复杂的游戏。如果这是你的目标的话,你可以一开始制作一些小游戏,然后慢慢给自己增加难度和新的挑战。这是个学习的过程,而且很不幸的是,如果你的野心过大,你的动力也会消失的越快。这也是为什么所有老练的游戏程序员会建议新人先从小游戏做起 阅读全文
posted @ 2012-12-19 11:57 xyxd 阅读(120) 评论(0) 推荐(0)
摘要: //.h#import <Foundation/Foundation.h>#import <sys/utsname.h>@interface DeviceInfo : NSObject+(NSString*)deviceString;+(BOOL)isRetina;@end//.m#import "DeviceInfo.h"@implementation DeviceInfo+(NSString*)deviceString{ struct utsname systemInfo; uname(&systemInfo); NSString *de 阅读全文
posted @ 2012-12-18 13:59 xyxd 阅读(199) 评论(0) 推荐(0)