阅读更多

0顶
3踩

移动开发

转载新闻 移动应用开发小贴士

2012-02-01 16:23 by 资深编辑 luiang1018 评论(0) 有2941人浏览
严格说来本文是针对iOS应用进行介绍的——在未来一段时间内iOS应用开发无疑仍会是热门,因此,不管是对开发者还是企业管理人员来说,或多或少了解一些应用开发流程十分必要——不过本文涉及的大部分内容其实并不局限于iOS应用,同时也适用Android、Windows Mobile和Blackberry等其他移动平台。

开发前的准备工作

iPhone应用的开发并不是一个简单的过程,建议按照以下步骤逐条考虑:

1)一个奇怪的发现是,很多企业人士和开发者对他们即将开发的iPhone应用竟然没有全局认识,甚至缺乏必要的技术常识。通常他们只是把iPhone应用当做一个简单的应用,而很少考虑到是否有支持的服务器以及用户数据的存储等问题。因此,有必要提醒一下,如果想开发一款认证/登录或者定制型的应用,首先需要有一个用来存储数据的服务器。

2)除了需要一台服务器外,还需要一个供iPhone和服务器之间进行通信的渠道。由于不存在标准或万能的通信渠道,因此需要根据应用的具体情况进行定制。这有点类似创建一套自己的语言,除了说话双方外,不想让其他人听懂。专业点讲,这就是创建API。因为必须在通信前定义语言,所以必须在iPhone应用正式开发前创建API。

3)如何创建API呢?首先,必须重视之,API创建好了,整个应用的开发工作也就成功了一半。创建API和制作一个完整的网站类似,首先需要定义数据模型、业务规则、输入参数,以及数据模型之间的相互影响等等。简单地说,结果等同于一个功能完备的网站,但页面上仅显示文本,而没有图形结果。

定义完成后,iPhone按要求格式将账户名和密码发送请求到预置API(登陆页面),然后便可返回结果页面。

在这一阶段,需要进行多项抉择,例如:如何选择服务器、如何选择语言,以及如何选择数据存储位置以尽量减少通信时延等等。

4)API的创建和应用的开发工作最好由同一个开发者来做,这样,他就更清楚何时调用哪个API,对应用开发全局有更好的了解。如果API创建和应用开发不是同一个人,建议应用开发者多和负责API创建的后端团队交流,因为很多时候他需要调用API以支撑整个移动应用。

应用开发

准备就绪后,就可以正式考虑应用本身了。通常情况下,iOS平台的限制很多也很严格。在开发者编码前,需要对范围有完整的定义,对设计有明确的规划。

界面设计:不管是使用标准界面组件,还是自定义组件,必须一开始就选择对,因为整个应用的结构都依赖于界面设计。例如,界面底部的标签栏,如果想使用其他颜色的图标代替青色色调,在代码中要做很大改动。

代码:在网站设计时,可以很方便地添加一个新页面,并为之创建链接,但在iOS应用中却不能这么做,所有元素都必须从一开始就确定,任何细微的改动都有可能会引发意想不到的后果。iOS代码的结构就像一个复杂的面板,虽然仍可以在部分地方做改动,但一旦改错了地方,将可能会导致整个面板崩溃。

拓展iPhone应用兼容设备:不建议拓展iPhone应用的附加功能,使其同时支持iPad,因为iPad应用并不是iPhone应用的一个附加功能,而是一种比iPhone应用更为复杂的东西,通常情况下需要与iPhone应用完全不同的界面和互动机制。将iPhone应用转变成iPad应用就好比将电动自行车改装成摩托车一样,虽然并非完全不可能,但绝非一项轻松简单的工作。此外,iPhone应用和iPad应用的底层API以及用户体验截然不同。

Via  KN

来自: 雷锋网
0
3
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • windows10开机密码忘记了怎么办?_1.docx

    windows10开机密码忘记了怎么办?_1.docx

  • 破解XP,windows Server 2000等登陆密码

    so easy! 先下载一个 一键GHOST 优盘版,或其他版也可以,根据自己需要。 然后按照里面的超详细教程安装到你的U盘上,设置BIOS第一启动顺序为U盘(需主板支持), 然后插入U盘,启动。进入DOS的界面,选择1K GHOST 11.3 里面有个DOS工具箱,没错,进去,里面就可以看到那个修改密码的工具啦~ OVER! 以后大家都不用担心我的密码啦~...

  • WIN Server 密码破解 PE操作系统

    针对Windows Server系统密码忘记或者丢失的用户,可以通过光盘、U盘进入PE系统,运行密码破解软件。

  • windows server 2008 恢复密码

    windows server 2008 恢复密码

  • SQLServer2000 的sa密码忘记之后的解决方法

    今天,发现我维护的服务器的SQL2000 出错了。 前一段时间把服务器的密码告诉了另一个同事,他在上面装了个他做的系统,也不知道被他怎么搞的一下。 现在竟然启动企业管理器也连接不上。 原来的sa密码也不是我设置的。 他说也没有动过SQL2000,真的是麻烦。 以下是我找到的解决方法,但是对于我的机器好象还不太行。"无法连接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使

  • 用户不小心忘记了密码,造成无法登录Windows2000 时怎么办?

    用户不小心忘记了密码,造成无法登录Windows2000 时怎么办? 方法1:                                 将硬盘拆下,安装到另一台计算机上,删除 %systemroot%/system32/config/SAM 方法2:                                  对原来的系统进行修复,也就是重新安装并覆盖原来的2000,这样会出现让你重

  • 笔记篇 忘记windows密码怎么办,教你五招

    方法一 在开机时,按下F8进入”带命令提示符的安全”模式 输入”NET USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456″ 方法二 如用户忘记登入密码可按下列方法解决 1.在计算机启动时按〔F8〕及选〔Safe Mode With Command Prompt〕 2.选〔Administrator〕后便会跳出〔Command Prompt〕的窗口 3.用〔Net〕的命令增加一个用户,例:增加一个用户名为alanhkg888,命令语法如下: net user alanhkg88

  • Windows XP启动脚本

    Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件,它的功能类似于Windows 9×和DOS中的自动执行批处理文件autoexec.bat。利用这个特性,可以编写一个批处理文件重新设置用户密码,并将它加入启动脚本中,这样就达到了目的。以下是具体步骤(假设系统目录为C:/Windows)。1.使用Windows98启动盘启动电脑。编写一个能恢复

  • my.ini修改后服务无法启动_windows server 2000 密码破解(PE无法识别硬盘)

    01一客户报修说,自已之前一台服务器密码忘记了,问该如何去确破解。即到哥到达客户现场,发现是一台Windwos 2000 Advanced Server操作系统服务器,使用2000系统的在市面上还是很少见的,因为2000 server系统比较老了。客户测试了好几个密码都不正确。“系统无法让您登录。请确定您的用户名和及域无误,然后再次输入密码。密码必须使用正确的大小写。请确定是否因疏忽而按下了Cap...

  • 忘记Win2000登录密码的解决办法

    忘记Win2000登录密码的解决办法 昨天公司一位领导将自己装了Win2000 professional的电脑的登录密码给忘记了,让我给解决一下,以前没有弄过,于是在baidu.com上搜了一下,结果是删除"X:/Winnt/System32/Con...

  • Windows电脑与Windows server服务器忘记密码

    Windows电脑忘记密码,Windows server 服务器忘记密码,都可以通过启动U盘进去到系统,设置新的密码 必备前提:做好的U盘PE启动盘 老毛桃软件可以私信我, 插入U盘,老毛桃会自动识别到U盘,设置默认就可以了无需修改 直接点击“一键制作成USB启动盘”,弹出提示框,确保U盘没有重要数据,点击确定; 往U盘写入数据,执行制作过程,等待即可; 开始操作 插入U盘PE启动盘,打开电脑,通过DEL或F2键即可进入PE系统 找到Server 2012系统盘,进入windows\s.

  • Win2000忘记管理员密码时的综合解决方案

    第一招 O&O Bluecon 2000是一款德国人开发的工具软件,它可以让你方便的修复被损坏的Windows NT/2000系统,与Windows 2000的恢复控制台差不多,唯一不同的是它不需要你输入密码就能够进入系统.这款工具最常用的功能可能就是修改本地管理员的密码了. 使用O&O Bluecon 2000修改本地管理员密码的步骤如下: 一.制作工具盘. (1)制作四张Win...

  • 忘记系统登录密码的简便方法

     昨天Ghost系统后发现忘记登录密码了,试了N次都进不了,借助百度终于发现了一个很简便的方法,介绍如下:首先说明,此法仅适用于所备份的系统在原始安装过程中没有设置超级管理员“Administrator”的密码。开机进入欢迎页面,一般只能看到你的用户帐号,看不到“Administrator”帐号;按住“Ctrl”和“Alt”键,同时按两下“Del”键,即可出现经典的Window

  • WIN 2000密码丢失后(转载)

    大理青年NTFSDOS Pro解决  第一步,网站下载NTFSDOS Professional软件(下载地址),下载后进行安装,安装后执行NTFSDOS Professional Boot Disk Wizard程序,根据向导,会提示依次插入两张软盘,其实能用到的就是第一张。   第二步,用Win98软盘或光盘启动盘启动机器到DOS状态,然后插入已经做好的NTFSDOS软盘第一张,执行Ntfs

Global site tag (gtag.js) - Google Analytics