随笔分类 -  IOS

摘要:Xamarin 刚发布了 Mono for Android 4.0,该项目使得 C#/.NET 的开发者可以为 Android 设备开发应用程序。Mono for Android 4.0 提供对 Google 新的冰淇淋三明治 Android 4.0 操作系统的支持。该项目为 Visual Studio 提供一个插件用来开发 Android 应用。使用 Mono for Android, 你可以完全使用 C# and .NET 的便利措施:LINQ SupportWork With XML EasilyEvent Handling & DelegatesMake Use of Both 阅读全文
posted @ 2011-12-09 12:51 楚广明 阅读(748) 评论(0) 推荐(0) 编辑
摘要:久仰ASIHTTPRequest大名,在决定使用ASIHTTPReques之前已经阅读了它的使用文档( 请参考:http://allseeing-i.com/ASIHTTPRequest/),文档写的很详细,感觉使用起来应该没有什么大问题了,可是到真正开发编程时,还是遇到了一些问题,有一些细节并没有体现在它的文档里(或者是我没看到 -_-#),我在这里简单的归纳总结一下:1. 如何把ASIHTTPRequest添加到自己的ios工程里 关于这一点官方的文档已经有详细的说明,我把它列出来只是为了方便日后参考。 首先需要把源码里的文件引用到现有工程,如果只是用到基础功能的话,只需引用下图所示... 阅读全文
posted @ 2011-12-05 22:40 楚广明 阅读(929) 评论(1) 推荐(0) 编辑
摘要:写在所有之前:这个工具更适合没有编码基础又喜欢折腾的设计师们,并不一定适合开发者。当你有一个好的游戏创意却因没有代码基础而搁浅时,是不是很期待一款这样的软件,让iOS游戏开发变得像做份沙拉那么简单?现在GameSaladInc.就为我们提供了这样一个便利的开发工具GameSalad。简单介绍一下GameSalad:这是一款可视化编程的游戏引擎,使用者无需编码就能为iPhone, iPad, Mac和Web来设计,发布和分销原创游戏,简单易上手,很适合交互和视觉。开发完成的游戏可以通过云端上传到GS的服务器,发布到的APP store。同类的游戏引擎还有Corona和Unity, 但相比之下Ga 阅读全文
posted @ 2011-12-05 12:44 楚广明 阅读(294) 评论(0) 推荐(0) 编辑
摘要:磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。首先,你的应用程序:不能导致手机故障(比如崩溃或屏幕问题)长时间/过度使用之后反应仍然很快应用内的所有价格信息中不能用固定值代替可变变量不要使用任何SDK里面的私人API不要使用任何SDK文档里面没有列出的功能不要提及用户设备上不存在的硬件功能如果需要网络连接,在没有网络的情况下要告知用户不要(过度)模仿任何本地应用程序不要(过度)山寨某个本地应用的功能运行若干次之后不要过期或停止工作不 阅读全文
posted @ 2011-12-01 17:53 楚广明 阅读(282) 评论(0) 推荐(0) 编辑
摘要:智能手机越来越多,他在我们的生活当中时刻都在帮助我们... ...移动应用程序的数量正在快速增长,现在你可以找到几乎所有的应用程序。比方说,你晚上如果睡眠不好的话,可以下载一个有助睡眠的软件(呵呵,扯远了)只需要获取一个应用程序... ...... ...... ...,通过今天这50移动个设计和开发的免费资源,来帮助你开发移动图形用户界面Android 2.3的GUIAndroid 2.2的GUIiPhone 4的图形用户界面Android的图形用户界面PSDiphone 黑色UI套件WinterboardAndroid的图标杂项移动元素InstagramRolling CounterUse 阅读全文
posted @ 2011-11-29 09:53 楚广明 阅读(256) 评论(0) 推荐(0) 编辑
摘要:“工欲善其事,必先利其器”。身为一名移动应用的开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼。随着Android与iOS系统的不断更新换代,相关的的应用也层出不穷,本文推荐18款移动应用开发者必备的Android和iOS应用,让您在移动应用开发过程中更加得心应手。1. Web Page Developer有了这款应用,你可以通过你的iPad制作网页了。你可以通过客户端下载文件,也可以在没有联网的情况下浏览自己的网站。这个应用可以自动保存你所浏览过的文档,你不必担心因此而丢失工作进度。适用平台:iOS下载页:http://itunes.apple.com/app/id365157 阅读全文
posted @ 2011-11-26 10:15 楚广明 阅读(349) 评论(0) 推荐(0) 编辑
摘要:Lumzy 你在创建新的UI技术任何时候,在创建网站之前,你会需要创造出一个作为概念根据的原型或模型。当然,你也要测试这些新构想。 Lumzy是一个方便的UI界面模型构建和原型开发的小型在线工具。它能让你创建具有工作功能的原型,而不只是线框:Mockingbird另一个界面模型构建和原型开发工具,同时拥有在线团体合作开发工具:UIDesignFrameworkforIllustrator一个为AI服务的用户界面元素和风格设置网站:UniqueMobileUIDesignElements自由设置UI设计元素:AndroidUIElementsSet自由设置AndroidOS的UI元素:OSX.. 阅读全文
posted @ 2011-11-26 10:14 楚广明 阅读(210) 评论(0) 推荐(0) 编辑
摘要:扫描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 阅读全文
posted @ 2011-11-21 09:23 楚广明 阅读(502) 评论(0) 推荐(0) 编辑
摘要:NSStringEncodingenc=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);NSString*retStr=[[NSStringalloc]initWithData:dataencoding:enc];附:编码集列表CFStringEncodingconstants for encodings that may be supported by CFString.enum {kCFStringEncodingMacRoman= 0L,kCFStringEncodingMacJapane 阅读全文
posted @ 2011-11-21 09:22 楚广明 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:cell.accessoryType = UITableViewCellAccessoryNone;cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;cell.accessoryType = UITableViewCellAccessoryCheckmark;决定了cell右边按钮的形状 阅读全文
posted @ 2011-11-21 09:15 楚广明 阅读(359) 评论(0) 推荐(0) 编辑
摘要:1.copy vs mutableCopycopy,对于不可变的对象,简单的指向其内存.对于可变对象,复制内存内容到新的内存中并把新的内存值赋值给左值.mutableCopy,始终复制到新的内存中,以一个可变的类型赋值给左值.2.copy vc retainretain,引用计数+1,内存地址赋值给左值.copy,对于不可变对象的,相当于retain;对于可变对象,则是深拷贝赋值.举例: NSString* a = [NSString stringWithFormat:@"%@",@"this is a"]; NSString* b = [a copy] 阅读全文
posted @ 2011-11-21 09:15 楚广明 阅读(858) 评论(0) 推荐(1) 编辑
摘要: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... 阅读全文
posted @ 2011-11-21 09:14 楚广明 阅读(314) 评论(0) 推荐(0) 编辑
摘要:整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自曝,自己也会信心倍增。另外,实践最重要,首先行动起来。http://cocoachina.com/大量iPhone开发资料,教学,经验,还有自曝。http://www.iteye.com/forums/board/mobileiPhone开发论坛,人气鼎盛,大量自曝,还有Android的讨论http://developer.apple.com/iphone/苹果iPhone开发官方主页, 阅读全文
posted @ 2011-11-21 09:14 楚广明 阅读(223) 评论(0) 推荐(0) 编辑
摘要:状态条StatusBar1 [UIApplication sharedApplication].statusBarHidden = YES;导航条NavigationBar1 [self.navigationController setNavigationBarHidden:YES];TabBar方法11 [self.tabBarController.tabBar setHidden:YES];这个方法有问题,虽然tabBar被隐藏了,但是那片区域变成了一片空白,无法被其他视图使用。方法2对于navigationController+tabBarController的结... 阅读全文
posted @ 2011-11-21 09:13 楚广明 阅读(430) 评论(0) 推荐(0) 编辑
摘要:这几天遇到一个非常奇怪的问题,基于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 阅读全文
posted @ 2011-11-21 09:12 楚广明 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:写在前面: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 阅读全文
posted @ 2011-11-21 09:06 楚广明 阅读(15670) 评论(1) 推荐(1) 编辑
摘要:(1)精灵指任何可以在屏幕上独立于其他东西而自由移动二维位图图像;(2)精灵表包含一个以上精灵的图像就叫精灵表。精灵表是一个图像中包含一系列以网格形式存在的精灵图像。,对每个精灵都可以通过他在大图像中的行和列位置进行访问。如下:更复杂的精灵表,可以称为打包精灵表,他是包含一系列更小子图像的图像,每一个子图像又可以是其他的精灵表或者图像。如下:复杂的精灵表,我们就无法简单的根据行和列的位置确定每个精灵的位置了,我们通过建立一个plist控制文件,来确定他们的位置。这个控制文件可以通过Zwoptex等工具生成。Zwoptex可以由分散的图像生成精灵表和控制文件。生成的控制文件如下:我们以后再介绍如 阅读全文
posted @ 2011-11-18 19:53 楚广明 阅读(2073) 评论(0) 推荐(0) 编辑
摘要:内容有问题,删除了。谢谢园友! 阅读全文
posted @ 2011-11-18 19:51 楚广明 阅读(2147) 评论(1) 推荐(0) 编辑
摘要:ShareKit是iPhone开发的第三方接口,允许你一键分享文字,图片,网址,文件到facebook,twitter,delicious,tumblr,google reader等第三方的网站。下面是下载地址:(1) Download :http://getsharekit.com/d/ShareKit.0.2.1.zip(2) Github :http://github.com/ideashower/sharekit/下载之后按照官方提示,把整个ShareKit文件夹拖入工程文件中;如下:接下来要对他进行一些详细的配置,如下:一、SHKConfig.h文件的配置#define SHKMyA 阅读全文
posted @ 2011-11-18 19:49 楚广明 阅读(4290) 评论(0) 推荐(0) 编辑
摘要:NSLog(@"字符串处理"); //获得字符串长度 NSString* str1=@"MAC OS Pro"; NSLog(@"长度是 %d",[str1 length]); //两个字符串连接 NSString* str2=@"MAC OS Pro"; NSString* str3=@" Leopard"; NSString* str4=[str2 stringByAppendingString:str3]; NSLog(str4,nil); NSString* str5=[str2 str 阅读全文
posted @ 2011-11-18 19:48 楚广明 阅读(531) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示