摘要: 不会设计的程序猿和不了解开发的射鸡师都不是一个好的产品,这三者是紧密相关的。。1.简洁。以短暂的使用为主。简、快、精。当然要是你的应用开发的很简单,苹果会说这么简单的应用,你上不去。(做到简约而不简单)2.微任务。模拟个场景,我上个厕所,拿手机玩下这个应用,然后蹲完了就后台运行了,后来等公交又掏出来玩会~~ 断断续续的时间碎片,你要考虑(如果能把这些琐碎的时间争取到,这就是一个好的应用)3.时效性。快捷高效,我要查个天气,掏出手机,打开一个应用,天气出来了~ 像Umbrella 就是告诉你 需不需要带伞,简单的高效。4.使用环境。在做应用的时候 要考虑用户是在什么状态下看你的应用,而不是在脑子 阅读全文
posted @ 2013-07-24 11:20 怒放紫罗兰 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中,我们说过推送的证书p12的制作方法,如果后台采用的是php的话,对应的推送证书也就是pem。pem的证书的制作要相相对简单好多。一、CSR文件1、生成Certificate Signing Request(CSR)2、填写你的邮箱和常用名称,并选择保存到硬盘。3,设置完成,点击继续。这样我们就获得了Push.certSigningRequest文件。二、SSL certificate文件1、用你付过费的帐号登录到iOS Provisioning Portal,并新建一个App ID,这个过程可以参考:iOS应用的真机调试,这样就会生成下面这条记录:2、点击右侧的Configure 阅读全文
posted @ 2013-05-28 16:33 怒放紫罗兰 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 前段时间应公司要求,需要在应用中添加上推送通知,好长时间没碰推送了,然后自己大体上整理一些步骤和注意事项。(推送最重要的部分就是证书的制作)首先要了解ios推送通知的工作机制,大概是下面这个节奏。。Provider是指某个iphone软件的Push服务器,APNS是Apple Push Notification Service的缩写,即苹果服务器。推送通知可以分为3个阶段第一阶段:应用程序把要发的信息,目标设备(iphone等)的标示(token)打包,发送给苹果服务器(APNS);第二阶段:APNS在自身已注册的Push服务的iphone列表中,查找响应表示的iphone,并将消息发送给ip 阅读全文
posted @ 2013-05-28 16:16 怒放紫罗兰 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在使用友盟,微信的SDK的时候发现很多第三方库,在Xcode4.5及以上版本的版本无法编译通过,之后在网上我发现几个解决办法,与大家一起分享下。最简单的解决方案肯定是等这些第三方库尽快更新支持ios6 armv7s 的新版SDK.另外等不及的童鞋可以尝试如下两种方法解决无法通过编译的问题:1.选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Build Active Architecture Only 然后将其设置为 YES 即可通过armv7s编译2.选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Vali 阅读全文
posted @ 2013-05-22 12:32 怒放紫罗兰 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 之前看到好多摇一摇的功能,后来发现在ios本身的UIResponder中提供了这一系列的方法,利用这些方法就能实现摇一摇的功能。- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0); 阅读全文
posted @ 2013-05-22 12:16 怒放紫罗兰 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 现在的应用基本上已经告别了原生的导航栏,都是更倾向根据自己应用的风格来定义自己的导航栏,或者说去掉了导航栏,今天我们就来聊一聊如何去修改导航的问题。第一种方法,隐藏导航栏,navigationBarHidden = YES;然后通过设置图片来替代导航栏。(这个就不细说了)第二种方法,设置导航栏的背景,在5.0版本之前一般我都需要通过drawRect方法来绘制背景,在ios5.0之后,苹果提供 [self setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault]这个方法,可以直接来设置背景,下面就让我们来看下。#i 阅读全文
posted @ 2013-05-22 11:49 怒放紫罗兰 阅读(832) 评论(0) 推荐(0) 编辑