基于iOS系统的好生活手机APP用户界面设计说明书_第1页
基于iOS系统的好生活手机APP用户界面设计说明书_第2页
基于iOS系统的好生活手机APP用户界面设计说明书_第3页
基于iOS系统的好生活手机APP用户界面设计说明书_第4页
基于iOS系统的好生活手机APP用户界面设计说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-1-4.7注册、登录界面模块用户登录注册、登录界面实际显示如图4.9图4.9用户注册、登录界面

测试在模拟器中可以测试应用程序的基本操作,但如果要上传到AppStore,还是需要在连接到Mac电脑上的真机上进行测试的。由于真机提供的测试环境就是用户手中的设备,所以应用程序在真机中的表现,如果设备和版本号一致的话,两者应该是一致的。所以说真机调试是必须的。因为iOSsimulator只是模拟器,并不能完美模拟真实的情况。理想情况下,应该在所有要支持的设备和iOS版本上,进行应用程序的测试。一个应用或多或少都有些bug,一个应用程序要想没有bug,必须经过测试和修改。在测试过程中,需要多方面,多角度的进行测试,力求解决所有的bug,为用户增加更舒适的体验。5.1真机调试的前提要在真机上进行测试,首先要加入iOSDeveloperProgram,这样就可以使用Xcode在设备上调试了。必须从apple获得开发证书,才能在设备上运行应用程序。证书作为签名之用,而应用程序必须经过加密签名,才能在设备上运行。可通过Xcode管理器窗口获得此证书。因为苹果官方对安全性的重视,所以真机调试相对于模拟器调试来说是非常麻烦的,首先需要钥匙串访问,选择证书助理,点击为其他人创建证书,根据提示继续操作,会在桌面上生成CertificateSigningRequest.certSigningRequest公钥文件,然后到证书配置页面添加证书,选择刚刚在桌面上钥匙串申请的certSigningRequest,点击继续。将配置好的证书下载安装,下面要选择需要调试的iphone设备,将设备名和id按要求输入,然后创建appid。配置概要文件,是应用在设备上编译时使用的,在此有两个选项,分别是发布用和调试用,我们再次选择all,然后点击下载配置概要文件到本地即可,下载完成后有2个文件双击并安装,接下来,我们需要将配置概要文件导入到XCode中,双击下载的配置概要文件就可以将文件导入XCode,然后可以通过XCode的菜单Window->Organizer管理。完成了需要真机调试的前提条件,我们就可以在真机上进行调试了,真机调试具有许多模拟器不能完成的功能,例如定位、打电话、发信息、拍照等,当我们需要调试这些功能时就必须要用到真机,这就是模拟器的局限性。为了产品能够顺利上架,通过AppStore的检测,就必须要进行真机调试,真机调试能够更方便,更顺利的找到问题,为我们解决问题提供参照。5.2调试过程在对此app开发完成时,并不意味着真正的结束,还需要对此app进行多次不同的测试,首先,要根据不同情况具体对待,对引导页来说,因为引导页是不同的图片放到scrollview上的,所以要多次多方向的滑动该页面,并保持速度的变化,看程序是否crash。登陆界面的测试工作是非常重要的,在登陆界面很容易出现bug,可能因为代码的判断不准确导致登陆的异常,所以要进行空白输入测试,错误用户名测试,错误密码测试,以及在有无网络的情况下进行测试等,这些都是测试的重点,而且在网路请求的时候对屏幕进行点击,测试有无bug的出现。如图5-1测试图所示,根据条件的不同弹出的警告框会出现不同的字符串。首页、我的页面及设置页面的测试跟引导页相似,也需要多次滑动和点击页面,观察程序是否会crash,因为数据请求的时候会用到MBProgressHUD,所以要对试图进行测试,判断是否将MBProgressHUD结束的时候移除屏幕,这样可以减少内存,进行内存测试的时候有专门的测试工具,可以判断对象什么时候创建,什么时候被释放,即对象存活的周期,这样可以非常方便的看到不需要的对象是否释放,检查内存是否泄漏等。参考文献[1]刘乐廷,李敬兆.IOS内存开发管理机制的研究[J].计算机与现化,2013,03:196-199+203.[2]黄天柱,涂时亮.iOS开发UITableView加载图片的内存管理[J].计算机系统应用,2012,09:113-118.[3]宋立.iOS平台社交应用系统的设计与实现[D].北京交通大学,2014.[4]仇慧琴.基于IOS移动平台的互动绘本读物设计与实现[D].北京工业大学,2014.[5]吴国强.基于iOS移动应用高效引擎的研究与实现[D].北京邮电大学,2013.[6]王云.IOS平台客户端应用开发规范化的研究[D].北京邮电大学,2013.[7]申爱冬,郭淑琴.基于iOS的几种XML解析器特性测试分析[J].电子测试,2013,22:130-131+140.[8]肖锋.基于iPad的家庭理财软件的设计与实现[D].成都:电子科技大学,2008.[9]王珊、陈红.数据库系统原理教程.北京:清华大学出版社,2007.[10]

Dave

Mark,Jack

Nutting,Jeff

LaMarche编[美].iOS

5.基础教程.人民邮电出

版社,2012.[11]CarloC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论