06 2013 档案

摘要:转自: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 清灵阁主 阅读(346) 评论(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 清灵阁主 阅读(334) 评论(0) 推荐(0)
摘要:转自:http://mobile.51cto.com/design-309719.htm1.操控便捷iOS应用的控制设计应该具有圆润的轮廓和程式化的梯度,操作便捷。2.结构清晰、导航方便充分利用iOS导航栏。尽量将所有的导航都安排在一个分层格式中,方便显示应用内的当前位置。3.微妙清晰的用户反馈使用动画显示用户的操作结果。一个经典的例子是:当用户长按进入“重新排列模式”时,应用会抖动。4.确保外观和功能协调如果是生产力类型的应用,可在背景中加入与之协调的装饰,注重最大限度地发挥功能效益;如果是游戏类应用,则应充分利用全屏,创造身临其境的体验。确保应用的外观能很好地为其功能服务,苹果称之为“审美 阅读全文
posted @ 2013-06-30 21:01 清灵阁主 阅读(427) 评论(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 清灵阁主 阅读(202) 评论(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 清灵阁主 阅读(250) 评论(0) 推荐(0)
摘要:转自:http://www.25pp.com/news/news_27792.htmliOS7自发布以来一直是褒贬不一,虽然苹果还只是发布了第二个测试版,但普通用户早已经在纠结到底该不该升级iOS7这个问题了。近日,有媒体从iOS7本身的新功能和新特征,总结出了十大升级iOS7的理由,称iOS7“值得拥有”。我们一起来看看。 更人性化 曾有人这么评价iOS7的图标:“我用画画工具都能画出来。”这不正是苹果设计人性化的地方吗?iOS7采用线条简洁的设计,图标浅显易懂,甚至有些图标可以说就跟小朋友的图画相似。 还有一个细节的地方可以体现iOS7的人性化,那就是通知中心有语境的“句子”。通知中... 阅读全文
posted @ 2013-06-30 20:48 清灵阁主 阅读(315) 评论(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 清灵阁主 阅读(240) 评论(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 清灵阁主 阅读(581) 评论(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 清灵阁主 阅读(365) 评论(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 清灵阁主 阅读(209) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/lhb25/ Raphael是一个用于在网页中绘制矢量图形的Javascript库。它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。 Raphael是跨浏览器的矢量图形库,目前支持的浏览器包括: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explorer 6.0+。 如何使用... 阅读全文
posted @ 2013-06-28 14:03 清灵阁主 阅读(428) 评论(0) 推荐(0)
摘要:转自:http://www.gispark.com/html/GISarticle/2006/1215/826.htmlScalableVectorGraphics(SVG)1.1Specification1简介内容来自dedecmsScalableVectorGraphics(SVG)1.1SpecificationW3CRecommendation14January2003Thisversion:http://www.w3.org/TR/2003/REC-SVG11-20030114/;Latestversion:http://www.w3.org/TR/SVG11/;Previousve 阅读全文
posted @ 2013-06-21 09:15 清灵阁主 阅读(1095) 评论(0) 推荐(0)
摘要:转自:http://marshal.easymorse.com/tech/objc-%e5%a7%94%e6%89%98%e6%a8%a1%e5%bc%8f在ObjC中,经常提到委托模式(delegate),非常重要。比如官方交互API,委托模式使用的很常见,比如UIView的setAnimationDelegate,设置动画的委托。不理解委托模式,就不能很快的理解很多API的使用,因为它们使用一样的模式,了解这个模式,就会心领神会,立即上手。下面用通俗的话说说委托模式是干什么用的。实际上ObjC中的委托模式,类似于Java中的回调(CallBack)机制,或者说监听器机制。再或者说,类似Ja 阅读全文
posted @ 2013-06-20 23:29 清灵阁主 阅读(369) 评论(0) 推荐(0)
摘要:转自:http://marshal.easymorse.com/tech/objc-foundation-kitFoundation Kit是什么?你可以把它看作Java JDK中的java.lang包。不论是JavaME、JavaEE还是Android,各种变种Java环境,都拥有的基础类库,或者拥有它的一部分。Foundation Kit在Mac OS X和iOS开发中都包含。是这两个环境的最基础ObjC类库。比如,下面是Mac环境代码一般会引用的头文件:#import <Cocoa/Cocoa.h>Cocoa是Mac OS X环境下框架的统称。可以通过File>Open 阅读全文
posted @ 2013-06-20 23:28 清灵阁主 阅读(391) 评论(0) 推荐(0)
摘要:转自:http://marshal.easymorse.com/tech/objc-%e6%ba%90%e6%96%87%e4%bb%b6%e7%9a%84%e7%bb%84%e7%bb%87最简单的ObjC程序,你都可以这样写:#import <Foundation/Foundation.h>@interface Book : NSObject{ }-(NSString *) getPrice;@end@implementation Book-(NSString *) getPrice{ return @"$17"; }@endint main (int ar 阅读全文
posted @ 2013-06-20 23:24 清灵阁主 阅读(231) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/xialibing103/article/details/85133121.NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,而是一定会拷贝完n个字节2.NSString 转化为 char *NSStri 阅读全文
posted @ 2013-06-20 23:18 清灵阁主 阅读(759) 评论(0) 推荐(0)
摘要:转自:http://www.xue5.com/Mobile/iOS/661674.html如何将C++和Object-C混合编程开发IOS软件(Object-c调用C++)原文网址:http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/o*****lusPlus.htmlUsing C++ With Objective-C苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++ 阅读全文
posted @ 2013-06-20 23:15 清灵阁主 阅读(723) 评论(0) 推荐(0)
摘要:摘自:http://blog.csdn.net/v_july_v/article/details/6227072算法描述:图像旋转算法原理,可参见:http://hi.baidu.com/wangguang246/blog/item/124b9219981f530d35fa41ca.html。 程序实现://角度到弧度转化的宏#define RADIAN(angle) ((angle)*PI/180.0) 函数名称:RotateDIB()参数:LPSTR lpDIB- 指向源DIB的指针int iRotateAngle- 旋转的角度(0-360度)返回值:HGLOBAL - 旋转成功返回新DI 阅读全文
posted @ 2013-06-09 16:22 清灵阁主 阅读(1422) 评论(0) 推荐(0)
摘要:摘自:http://blog.csdn.net/v_july_v/article/details/6227072算法描述: I、最邻近插值(近邻取样法): 最临近插值的的思想很简单,对于通过反向变换得到的的一个浮点坐标,对其进行简单的取整,得到一个整数型坐标,这个整数型坐标对应的像素值就是目的像素的像素值,也就是说,取浮点坐标最邻近的左上角点(对于DIB是右上角,因为它的扫描行是逆序存储的)对应的像素值。可见,最邻近插值简单且直观,但得到的图像质量不高。 II、双线性内插值: 对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为(i+u,j+v),其中i、j均为非负整数,u、v为[0,1.. 阅读全文
posted @ 2013-06-09 16:19 清灵阁主 阅读(1452) 评论(0) 推荐(0)
摘要:摘自:http://blog.csdn.net/v_july_v/article/details/6227072我想,图像平移,就不必过多介绍了。无非就是通过坐标的增或减的变化,来达到图像在屏幕上的左移、右移、上移、下移的效果。 程序实现:TranslationDIB--该函数用来水平移动DIB图像。函数不会改变图像的大小,移出的部分图像将截去,空白部分用白色填充。下面的左移,右移,上移,下移,各自都调用了此TranslationDIB函数。//图像平移函数。BOOL WINAPI TranslationDIB(LPSTR lpDIBBits, LONG lWidth, LONG lHeigh 阅读全文
posted @ 2013-06-09 16:18 清灵阁主 阅读(1362) 评论(0) 推荐(0)
摘要:摘自:http://blog.csdn.net/v_july_v/article/details/6227072算法描述: 在图像预处理中,对图像进行平滑,去除噪声,恢复原始图像是一个重要内容。本文设计了一个平滑尺度和模板大小均可以改变的高斯滤波器,用它对多幅加入各种噪声后的图像进行平滑,经过对各个结果图像的对比可知高斯滤波对服从正态分布的噪声去除效果比较好,并且相比各个不同参数,在平滑尺度为2,模板大小为7时效果最佳。 程序实现:函数名称:Template:参数:HDIB hDIB -图像的句柄double *tem -指向模板的指针int tem_w -模板的宽度int tem_h -模板 阅读全文
posted @ 2013-06-09 16:15 清灵阁主 阅读(822) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/ahopedog/article/details/7873385为了系统的安全,ios只允许使用静态库(静态连编到程序中),不能用动态库(程序运行时才加载到内存)。首先创建静态库工程File -> New -> Project -> Framework & Library -> Cocoa Touch Static Library实现静态库功能可以像普通的工程那样开发静态库的功能,比如工具类库的Objective-C类,UIView的派生类等。编译静态库对静态库工程编译后,会生成一个.a的文件,有了这个文件就可以在 阅读全文
posted @ 2013-06-03 17:09 清灵阁主 阅读(471) 评论(0) 推荐(0)