摘要:基于IOS的简单电子商务系统的开发主要是要实现一整套的APP的开发过程,最终让程序能够在手机端正常使用,程序开发主要运用了Objective-C/C语言进行开发,是一款电子商务类的APP,运行在Iphone设备上,不支持iPad设备,向下支持到版本6.0,开发工具是Xcode7.2。
开发中主要用到的技术有内存管理的ARC模式和MRC模式,图片的缓存和清除缓存,包括异步处理,在子线程请求,在主线程刷新UI界面,创建线程组,设置线程组的最大并发数,第三方类库的使用,轻重资源的加载、缓存和释放。使用MVC设计模式分离页面与数据,进行类与类之间的解耦,在项目中集成友盟SDK,实现第三方的登陆。在本地创建SQList数据库存储有关数据等。通过上述的最终完成程序的开发。在真机上运行后,整体效果较好,当然还有很多地方需要改进,如果技术到位,可以让程序更完善。
关键词:电子商务;IOS;APP;Objective-C;Xcode7.2;ARC模式;图片缓存
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景及来源-1
1.2 课题的开发内容及特点-1
1.3 课题的研究方法-2
1.4 采用技术-2
2相关技术简介-3
2.1 Objective-C语言-3
2.2 Foundation框架的三大数据结构-3
2.2.1 NSString类型-3
2.2.2 NSArry类型-4
2.2.3 NSDictionary类型-5
2.3 UIKit框架-5
2.3.1 UITableView控件-5
2.3.2 UITabBarController控件-7
2.4 小结-9
3 系统分析与设计-10
3.1 系统需求分析-10
3.2 总体设计思想-10
3.3 系统功能模块设计-10
4 系统开发与实现-12
4.1 系统实现的架构-12
4.2 我的模块的实现-12
4.3 特卖模块的实现-13
4.4 腔调模块的实现-14
4.5 活动模块的实现-15
4.6 热门模块的实现-16
4.7 小结-16
5 系统测试-17
5.1 软件测试用例-17
结 论-18
参 考 文 献-19
致 谢-20