摘要:
目前,HTML5已经在移动领域打败了Flash,越来越多的开发者已投身或准备投身到HTML5应用的开发中。由于HTML5无可替代的优势,其前景一片光明。本文主要介绍三款工具,可帮助开发者快速进行HTML5 2D游戏的开发。1. GameMaker最老牌、最强大的一款工具。最近添加了对HTML5的支持(GameMaker:HTML5)。借助此工具的可视化开发界面,开发者无需写代码即可创建简单的游戏。对于复杂游戏,GameMaker可以根据用户创建的界面生成游戏脚本代码,代码基于GameMaker语言(GameMaker Language,简称GML,这是GameMaker的最大优势),你可以手动 阅读全文
摘要:
阅读全文
摘要:
扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/siphon/http://code.google.com/p/asterisk-voicemai 阅读全文
摘要:
NSStringEncodingenc=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);NSString*retStr=[[NSStringalloc]initWithData:dataencoding:enc];附:编码集列表CFStringEncodingconstants for encodings that may be supported by CFString.enum {kCFStringEncodingMacRoman= 0L,kCFStringEncodingMacJapane 阅读全文
摘要:
1.copy vs mutableCopycopy,对于不可变的对象,简单的指向其内存.对于可变对象,复制内存内容到新的内存中并把新的内存值赋值给左值.mutableCopy,始终复制到新的内存中,以一个可变的类型赋值给左值.2.copy vc retainretain,引用计数+1,内存地址赋值给左值.copy,对于不可变对象的,相当于retain;对于可变对象,则是深拷贝赋值.举例: NSString* a = [NSString stringWithFormat:@"%@",@"this is a"]; NSString* b = [a copy] 阅读全文
摘要:
cell.accessoryType = UITableViewCellAccessoryNone;cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;cell.accessoryType = UITableViewCellAccessoryCheckmark;决定了cell右边按钮的形状 阅读全文
摘要:
IOS 多线程 有三种主要方法(1)NSThread(2)NSOperation(3)GCD下面简单介绍这三个方法1.NSThread 调用方法如下: 如函数需要输入参数,可从object传进去。 (1) [NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self withObject:nil]; (2) NSThread* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(threadInMainM... 阅读全文
摘要:
整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自曝,自己也会信心倍增。另外,实践最重要,首先行动起来。http://cocoachina.com/大量iPhone开发资料,教学,经验,还有自曝。http://www.iteye.com/forums/board/mobileiPhone开发论坛,人气鼎盛,大量自曝,还有Android的讨论http://developer.apple.com/iphone/苹果iPhone开发官方主页, 阅读全文
摘要:
状态条StatusBar1 [UIApplication sharedApplication].statusBarHidden = YES;导航条NavigationBar1 [self.navigationController setNavigationBarHidden:YES];TabBar方法11 [self.tabBarController.tabBar setHidden:YES];这个方法有问题,虽然tabBar被隐藏了,但是那片区域变成了一片空白,无法被其他视图使用。方法2对于navigationController+tabBarController的结... 阅读全文
摘要:
这几天遇到一个非常奇怪的问题,基于Xcode 4.2开发的app,导出的ipa安装包不能安装到iPod Touch 2上。Touch2固件版本是4.2.1,已越狱。iTunes、91手机助手、同步推试过了都不行。但是其他ipa文件可以成功安装到Touch2上。而Xcode 4.2生成的ipa包在iPhone 4、iPhone 3GS、iPod Touch 4都能安装成功并顺利运行,无论固件什么版本。初步分析的结果就是Xcode 4.2生成的app不支持Touch2。这几天找了一些朋友帮我测试ipa安装包,问一些有iOS开发经验的朋友,最终有个朋友提醒我Xcode 4.2中,Project-&g 阅读全文
摘要:
写在前面:1、这里只是体验iOS开发的一个权宜之计,虚拟机中运行Mac OS X相当缓慢。如果需要真正的开发还是需要购买Mac机器的。2、这里以雪豹为例,Lion没找到……1、我的机器环境:Thinkpad X61,Windows 7 64bit旗舰版,4G DDR2内存2、需要下载的软件:基础环境:VMWare 7.0及以上(低版本在Win7上有问题),Mac OS X Snow Leopard.iso。接下来是两个启动文件,因为雪豹的iso无法在虚拟机上直接启动,搜索下载 Rebel EFI.iso和Darwin.iso。这两个文件都可以用来启动,但是有所区别,下文会提到。3、在VMWar 阅读全文
摘要:
DailyPost – Personal WordPress ThemeBonPress (我喜欢这个)iTheme2AriResponsive Twenty TenWhiteboard FrameworkPremium Responsive WordPress ThemesGood Minimal – A Responsive WordPress ThemeRising – Fully Responsive WordPress ThemePixelPower – Responsive HTML5/CSS3 WordPress ThemeThe Novelist: Responsive WP 阅读全文
摘要:
jQuery Form Validation使用jQuery进行快速简单的表单验证教程Advanced jQuery form validationjQuery plugin: ValidationA jQuery inline form validationAdding Form Validation to WordPress Comments using jQueryHow to Validate Forms in both sides using PHP and jQueryjQuery Form PluginjQuery.validityjQuery Ketchup Plugin – 阅读全文