摘要: 转自:http://mobile.51cto.com/others-308545.htm本篇文章从PhoneGap由来、功能以及工作原理,力争由浅入深介绍PhoneGap框架。为什么需要PhoneGap?移动技术的发展对于开发人员来说是个悲剧,开发应用需顾及到不同平台的框架和开发语言,如iPhone、Android、Windows Mobile等。PhoneGap基于标准的Web技术,在Web应用和设备之间搭建一个通信的桥梁,封装移动设备的平台差异,统一使用JavaScript接口访问设备本地API,提供跨平台解决方案。PhoneGap是一个标准的开源框架,用PhoneGap开发移动应用是免费 阅读全文
posted @ 2013-06-30 21:07 清灵阁主 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 转自:http://mobile.51cto.com/news-305565.htm 磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序:◆ 不能导致手机故障(比如崩溃或屏幕问题)◆ 长时间/过度使用之后反应仍然很快◆ 应用内的所有价格信息中不能用固定值代替可变变量◆ 不要使用任何SDK里面的私人API◆ 不要使用任何SDK文档里面没有列出的功能◆ 不要提及用户设备上不存在的硬件功能◆ 如果需要网络连接,在没有 阅读全文
posted @ 2013-06-30 21:05 清灵阁主 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自:http://mobile.51cto.com/hot-307342.htm 近来,肥沃的应用开发土壤不断孕育出一个个振奋人心的故事,成千上万的人都觊觎从这个机遇无限的领域中分一杯羹。虽然现在的开发技术已经降低了准入门槛,小至十几岁的孩童,大至几十岁的大叔都可以自学编码基础和应用开发,但不可否认的是,应用开发同时也是一条充满挫折和艰辛的道路。 然而,很多公认的成功应用,其实很大程度是基于一种偶然。如三年前,法国天文学家兼工程师Frédéric Descamps花四个月的时间开发了一个款名为Starmap的iPhone应用,借助手机识别星座。当时,正值苹果的App St 阅读全文
posted @ 2013-06-30 21:03 清灵阁主 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 转自:http://mobile.51cto.com/design-309719.htm1.操控便捷iOS应用的控制设计应该具有圆润的轮廓和程式化的梯度,操作便捷。2.结构清晰、导航方便充分利用iOS导航栏。尽量将所有的导航都安排在一个分层格式中,方便显示应用内的当前位置。3.微妙清晰的用户反馈使用动画显示用户的操作结果。一个经典的例子是:当用户长按进入“重新排列模式”时,应用会抖动。4.确保外观和功能协调如果是生产力类型的应用,可在背景中加入与之协调的装饰,注重最大限度地发挥功能效益;如果是游戏类应用,则应充分利用全屏,创造身临其境的体验。确保应用的外观能很好地为其功能服务,苹果称之为“审美 阅读全文
posted @ 2013-06-30 21:01 清灵阁主 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 转自:http://mobile.51cto.com/hot-311134.htm在twitter上,听到不少人问,我也有App 在App Store上面卖,为什么我的App卖得这么少啊?于是我就上去App Store看了一下他们所做的App,在这里总结一下App idea的构思问题:1. 市场定位这个是我认为你做app之前第一个要问自己的问题,究竟多少人是你的潜在用户。很多中国开发者,做汉语字典,英文学习工具,或者汉语学习工具。这样的定位,你就选择了,中文iOS用户里面,想学习英语的部分用户,而且是愿意付费的用户,这些用户很多吗?如果你细分下去,你就发现这个市场非常小,这就是为什么有些人埋怨 阅读全文
posted @ 2013-06-30 20:59 清灵阁主 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 转自:http://mobile.51cto.com/iphone-313096.htm进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h @interface MyClass : NSObject { MyObject *myObject; } @property (nonatomic, retain) MyObject *myObject; @end MyClass.m @synthesize myObject; -(id)init{ if(self = [super init]){ MyObject * aMyObject = [[MyObject alloc] ini 阅读全文
posted @ 2013-06-30 20:58 清灵阁主 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.25pp.com/news/news_27792.htmliOS7自发布以来一直是褒贬不一,虽然苹果还只是发布了第二个测试版,但普通用户早已经在纠结到底该不该升级iOS7这个问题了。近日,有媒体从iOS7本身的新功能和新特征,总结出了十大升级iOS7的理由,称iOS7“值得拥有”。我们一起来看看。 更人性化 曾有人这么评价iOS7的图标:“我用画画工具都能画出来。”这不正是苹果设计人性化的地方吗?iOS7采用线条简洁的设计,图标浅显易懂,甚至有些图标可以说就跟小朋友的图画相似。 还有一个细节的地方可以体现iOS7的人性化,那就是通知中心有语境的“句子”。通知中... 阅读全文
posted @ 2013-06-30 20:48 清灵阁主 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.25pp.com/news/news_28002.html iOS7才放出第二个测试版本,我们已经看到了不少的新功能和新改变。最近,科技博客9to5Mac将iOS7中向开发者开放的新API和新功能做了一个汇总,其中包括文本转化语音、背景下载、应用内购买、视差效果和3D地图等。我们一起看看。 1、文本转换语音API 苹果iOS7向开发者提供了文本转化语音API(TexttospeechAPI)。过去,开发者必须将他们自己的语音整合到文本方案中,这无疑给他们带来更多的时间和资金成本。而在苹果iOS7中,苹果整合了语音API,允许开发者通过三行编码将文本转化为语音。这.. 阅读全文
posted @ 2013-06-30 20:46 清灵阁主 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cocoachina.com/applenews/devnews/2013/0606/6352.htmlAlcatraz:Xcode包管理器 Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。附件:/cms/uploads/soft/130606/4196-1306061F045.zipSVGKit:高效快速渲染SVG文件 SVGKit是一个非常强大的,可以快速渲染SVG文件的框架,由Matt Rajca开发。你可以直接把SVG文件加载至app中,并且SVG中的 阅读全文
posted @ 2013-06-30 20:40 清灵阁主 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/wojsg001/article/details/7529835NSArray 用于对象有序集合(数组)NSSet 用于对象无序集合(集合)NSDictionary用于键值映射(字典)以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableArrayNSMutableSetNSMutableDictionary注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int, float, double, BOOL等),则 阅读全文
posted @ 2013-06-30 20:38 清灵阁主 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/pengyingh/articles/2341880.html1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,而是一定会拷贝完n个字节2. NSString 转化为 char *NSStrin 阅读全文
posted @ 2013-06-30 20:35 清灵阁主 阅读(208) 评论(0) 推荐(0) 编辑