基于IOS的网络购物系统的设计与实现+源代码(2)
时间:2018-07-01 11:22 来源:毕业论文 作者:毕业论文 点击:次
1.2 课题研究现状 IOS系统作为当前移动端市场占用百分之三十的一个现状,对于使用IOS系统的人们来说代表一种身份。手机购物为人们提供便利的同时,也是为商业的经营模式提供了一种新型经营模式。如今基于这种经营模式的发展也有了一定的各种安全设施和全套的技术在整个系统架构方面来说都是一种成熟的技术。 1.3 研究意义 IOS系统智能设备在当前所使用的人们来说,都是有一定的经济基础,而且这些人对于手机的安全性也是要求的比较高。IOS系统设备不仅外观形状好,系统的体验性也是不错的。购物系统的设计实现了人们可以通过此设计很方便的在线购物。 研究者不仅为学习新技术Objective-C语言,而且在以后学习其它面向对象的语言来说都是一件极其有意义的事。 2.相关技术简介 2.1 Xcode简介 这个集成开发环境软件是苹果公司开发的,并向开发人员提供的一套集成开发环境[3]。Xcode集成开发环境主要用于开发苹果的一些智能设备的应用程序,其运行于苹果公司的Mac桌面操作系统环境下。不论你是用C、C++、Objective-C或Java编写程序[4],Xcode 编译速度极快。 2.2 Objective—C技术 通常写作Obj-C和较少用的Objective C或Obj-C[5],是一中向上扩充C的,使其能处理面向对象编程,适应新时期的编程需求。 Objective-C主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。 Objective-C的用途:使用Objective-C可以编写iOS操作系统上的应用程序和游戏,也可以编写Mac系统上的一些应用、游戏。 2.3 第三方方法实现 本产品的创建使用,需要用到网络的请求[6],数据的存储,数据库的操作,用到的第三方有: EGORefresh:EGORefresh是对于当前视图的下拉或上拉刷新处理特效,当用户把当前视图下划或上拉到底或到顶时,如果用户再划一定的距离,视图所展示的一种过度特效,再次请求服务器,刷新当前数据。 ASIHttpRequest:ASIHttpRequest这个是一些软件编程界的技术牛人对iOS源程序所进行的一些封装和改进,使程序员在多次网络请求时不必写太多的代码,只需要处理一些相对来说容易的逻辑就可。 SDWebImage:这个是,能起到对图片的一种缓存[7],策略就是先查找本地数据,如果有,就加载,如果没有才从网络请求数据,并加载。 Reachability:这个可以来说是为了用户体验考虑,也是为了当前产品考虑,这是判断当前移动设备的网络状况。如果没有网络,则不向服务器请求数据,给于用户提示,如果不给于提示,用户可能就会感觉这款产品的问题,而有可能造成用户的使用者减少。 (责任编辑:qin) |