基于移动IOS的漫画APP软件系统的制作方法

文档序号:14990127发布日期:2018-07-20 22:03阅读:1240来源:国知局

本发明是ios平台技术领域,涉及objective-c语言技术和xcodes开发技术。



背景技术:

近年来,随着智能手机的发展,特别是各大运营商对3g/4g业务的大力推广,使用手机进行漫画阅读又受到了广大用户的关注,并且正日益成为人们娱乐消遣的新方式;可以说,手机漫画阅读的出现代表了手机技术的发展以及移动互联网时代的到来。



技术实现要素:

界面的绘制:界面绘制较为简单,只需根据当前需求分析对每个页面进行绘制;首先在工程中创建一个视图控制器,并为其生成nib文件,然后将绘制界面所用到的控件拖入合适位置,形成插座控件,等待网络请求完毕时加载数据在这些控件上;若没有生成nib文件,则可以使用代码手动创建实现控件的生成。

数据的请求:数据请求总共有四种,分别是同步请求、异步请求、get请求、post请求;其中同步请求一旦发生,应用程序会停止与用户进行交互,等待数据返回完成,才可以进行之后的操作;异步请求解决了同步请求中线程阻塞的问题,当发生异步请求之后,程序会建立新的线程进行操作,对于用户交互丝毫不会受到影响,用户依然可以对所有界面元素进行操作;get请求虽然操作简单,但安全性不高,它的请求参数都显示在访问路径上,外界可以直观的看到;post请求操作相对复杂,不过安全性较高,它是将所有的请求参数放在一个body里面,从而使外界不容易捕获到这些信息;

同步get请求虽然阻塞线程并且安全性不高但操作简单,可以在列表展示模块使用同步get请求,可以大大减少工作量,缩短程序开发周期;在数据下载模块则需要使用异步get请求,可以实现多线程下载,不会阻塞线程,在下载的同时可以进行用户交互。



技术特征:

技术总结
基于移动IOS的漫画APP软件系统,通过XcodeS开发工具,使用Objective‑C语言进行漫画阅读App的开发;首先,根据需求分析做出符合用户使用习惯的交互界面,根据服务器接口请求并解析出所有漫画信息,将获取到的漫画信息通过自定义表视图展示给用户;然后,给每一个漫画添加点击事件,当用户点击某一漫画时,可以跳转到漫画详情页,漫画详情页涵盖了漫画的所有信息:在详情页中添加评论、阅读、收藏、评星等UIButton控件,并添加点击事件,当用户点击某一按钮时,可以跳转到对应视图;最后,待所有功能都完成后,进行数据测试、Bud修复以及界面美化。

技术研发人员:不公告发明人
受保护的技术使用者:长沙有干货网络技术有限公司
技术研发日:2017.01.07
技术公布日:2018.07.20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1