随笔分类 -  iOS开发

上一页 1 ··· 10 11 12 13 14
摘要:在深入研究iPhone界面的视图和控件之前,有必要理解这些元素的操作方式和隐喻含义。本文将介绍应用于大多数程序的视图,以及它们的属性和使用方式。状态栏状态栏显示iPhone的重要信息,包括信号强度、网络连接和电池量。全屏式的程序是否隐藏状态栏需要慎重考虑,否则用户退出程序才能看到手机的状态,这样的用户体验并不理想。例如,拍照时用户的注意力集中在照片上,这时隐藏状态栏几秒钟是合理的,用户可以通过点击... 阅读全文
posted @ 2010-09-05 17:10 周宏伟 阅读(10798) 评论(0) 推荐(0) 编辑
摘要:使用方法和行为警示框、控件列表和模态视图迫使用户点击按钮之后才能继续使用程序,尽管它们时常警告用户潜在的危险或者提供额外的选择,也要避免过度使用,原因在于:所有类型的模态视图都会打断用户的工作流。需求确认或者承认视图的频繁出现更让用户厌烦。尤其是当警示框出现太频繁时,用户会直接关闭它们,而不是阅读警示框上的文字并在考虑之后点击按钮。警示框提示程序的重要信息。警示框的出现通常很意外,因为它们一般告知... 阅读全文
posted @ 2010-09-05 17:09 周宏伟 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:通用元素表视图、文本视图和网页视图在程序中经常应用。例如表视图用于显示简短的列表选项、分组的详细信息表或者项目索引列表,文本视图和网页视图可以不受限制地接收和显示内容。表视图表视图以栏列表的形式显示数据,栏可以拆分成项或者组,每栏可包含文本、图片或者控件。使用方法和行为不论是多少数量的信息,表视图都可以提供有效的管理方式,因而在iPhone界面设计中非常有用。表视图内置的元素容可供用户浏览和处理信... 阅读全文
posted @ 2010-09-05 17:08 周宏伟 阅读(1541) 评论(0) 推荐(0) 编辑
摘要:使用iPhone自带的按钮和图标的优势在于:缩短开发时间。增加界面的稳定性。当系统升级时,即使程序外观改变,这些标准按钮和图标依旧可用。工具栏和导航栏上的标准按钮有两种类型按钮:边框型。可以在导航栏和工具栏上使用。普通型。适用于工具栏,如非要使用在导航栏上,会被转换成边框型。边框型普通型标签栏上的标准图标http://daichuanqing.com/index.php/archives/906 阅读全文
posted @ 2010-09-05 17:07 周宏伟 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:iPhone OS 的几种控件被用户所熟知,有些控件可以在特殊界面中应用(如表视图),而本文将介绍可以应用在所有界面的控件。运行指示运行指示表示后台有程序正在运行,但任务完成时不会提醒用户。当程序无法立即完成联网时,状态栏上会显示运行指示。当程序执行的任务无法立即完成时,工具栏上会显示稍大点的运行指示。运行指示提供了很好的反馈机制,明确地告知用户程序正在运行比告诉用户任务已经完成更为重要。运行指示... 阅读全文
posted @ 2010-09-05 17:07 周宏伟 阅读(1727) 评论(0) 推荐(0) 编辑
摘要:优秀的iPhone程序是在恰当的时候提供用户需要的内容。简单易用简单易用是所有类型软件的基本准则,但在iPhone程序设计中尤其重要。iPhone用户在使用手机时可能还在做其他事情,如果用户无法轻松地使用程序,他们可能回到电脑前再也不使用iPhone程序了。简单易用的方法:操作方式一目了然。优化控件的数目,使程序的主功能显然易见,引导用户操作。使用频率高的信息放置在屏幕顶部。无论用户是单手操作,还... 阅读全文
posted @ 2010-09-05 17:06 周宏伟 阅读(384) 评论(0) 推荐(0) 编辑
摘要:iPhone界面如此精美,作为一名设计师,要充分利用iPhone已有的界面元素,根据iPhone OS图标设计准则去设计自定义图标或者图片,比如每个程序的图标、启动图片和呈现在iPhone OS Spotlight搜索结果中的小图标需要自定义。iPhone中图标和图片的标准位深度为24位(红绿蓝各8位),加上8位的alpha通道,推荐使用PNG格式。程序图标程序图标放置在手机程序主界面上,点击之后... 阅读全文
posted @ 2010-09-05 17:06 周宏伟 阅读(3149) 评论(4) 推荐(0) 编辑
摘要:xcode相关:关于xcode可设偏好设置 command+,清空缓存 可设隐藏xcode command+h隐藏其它 command+option+h显示全部 可设退出xcode command+q文件相关:新建项目 command+shift+n新建文件 command+n新建空文件 command+control+n打开 command+o在新窗口中打开 command+option+o快速... 阅读全文
posted @ 2010-09-02 17:53 周宏伟 阅读(4337) 评论(0) 推荐(1) 编辑
摘要:1.进入itunes store,点击右上角的see all,查看所有软件。2.在软件列表内,随便点击购买一个免费软件。3.登录界面会自动弹出来,玄机就在这儿哦,呵呵,这里点击创建帐户。4.弹出到欢迎光临界面,点击继续。5.勾选接受协议,继续。6.输入邮箱、密码,保密问题及答案,继续。7.嘿嘿,看到none了吧!选择它。。。填写你的个人信息,红色箭头指示的是必填选项哈!继续。8.注册的差不多了,点... 阅读全文
posted @ 2010-09-02 11:51 周宏伟 阅读(44061) 评论(1) 推荐(1) 编辑
摘要:有什么推送方案?Pushmail的意义在于,客户端不再是定时或手动发起收取邮件的动作,而是通过服务器的新邮件通知来触发收取邮件这一行为。在我们常用的公司局域网或固网宽带上,这一创新的意义并不大,因为流量多数都是按月来收取,带宽也不是什么问题,但是相反在移动网络中,流量的资费以及带宽的限制,使得这一方式赢得了移动用户的欢心。Pushmail采用的通知协议主要有两种,一种是通过短信的形式来通知客户端收... 阅读全文
posted @ 2010-09-01 18:28 周宏伟 阅读(402) 评论(0) 推荐(0) 编辑
摘要:iPhone Push Notification,一个吹得天花乱坠,却又不断跳票的功能,终于在OS3.0上实现。虽然体验糟糕(Tweetie和IM+之间反复切换,每次都需要等待这两个软件加载数据,这种脑残的使用方式能代替多任务?),但是我终于可以在使用Tweetie的同时,挂着MSN了。既然BB,Nokia,Palm都先后支持了Push,那么它们之间的比较不可避免。Handspring兄有一篇文章... 阅读全文
posted @ 2010-09-01 18:27 周宏伟 阅读(485) 评论(0) 推荐(0) 编辑
摘要:第一部分:Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。APNS是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。因此,整个过程可以分为三个阶段,下面用大家常用的... 阅读全文
posted @ 2010-09-01 18:13 周宏伟 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:iPhone OS 3.0一个引入注目的新特性是push notifications(推送通知),它允许向已安装相关应用程序的各设备直接发送消息。苹果在新闻提示或IM应用中展示了此特性,它也十分完美地适合于我们的服务器监视服务程序Server Density。我们的程序提供一个选项,当你设定的某个服务器事件发生时,通知会直接发送到你的iPhone上。这是非常有用的因为它提醒用户立即打开我们的程序查... 阅读全文
posted @ 2010-09-01 17:43 周宏伟 阅读(2880) 评论(0) 推荐(0) 编辑
摘要:One of the key limitations of the iPhone is its constraint on running applications in the background. Because of this, applications cannot keep running in the background when the user switches to anot... 阅读全文
posted @ 2010-09-01 17:38 周宏伟 阅读(6808) 评论(3) 推荐(3) 编辑

上一页 1 ··· 10 11 12 13 14