1.2研究意义
现实生活中,大部分人只是把微信作为一个聊天工具,是个晒美食晒自拍,晒景点的地方,只是把微信作为一个社交软件来使用,来满足自己的一些内心的需求。可是不知道大家是否发现,当你还处于“玩”微信阶段,一些有商业和经济头脑的人已经通过微信赚到了人生的第一桶金。他们就是 “微商”。随着微信应用的扩散和普及,从事“微商”的人也越来越多了。从2013年开始微信的朋友圈中开始有人刷屏,分享商品的图片和信息,做起了“微商”。接着在2014年微信迎来了一批又一批的新用户,“微商”人数达到了巅峰。过去的一年当中,微商用一种独特的销售理念和方式对传统的零售模式形成了强烈冲击,成为电子商务这个行业里最有人气的领域,引领一种全新而且特殊的电商发展潮流。
2.开发技术介绍
2.1 开发工具Xcode
这款APP是使用Xcode开发工具进行开发的,这是苹果公司为IOS开发工程师提供的集成开发环境,用于开发苹果移动设备应用程序,编译速度特别快[1]。
Xcode的特点是它设计功能独特,使用Xcode你能够轻松的维护应用程序并进行开发。将应用程序中需要编写或修改的部分选中,系统就会自动将分类图表创建出来,不仅进行程序的预览,还可以展示编码[2]。更好的是,Xcode还自带有撤消、重写和保存等功能,不需要我们再写任何的编码。 Apple Refeence Libay是Xcode自带的可以独立的为开发者文件提供搜索和显示界面功能的库[3]。这些文件中有属于苹果公司的在线文件,还有已经保存到你电脑上的文件。同时会帮你把最新的资料库下载并保存到你的电脑中,使文件保持为最新版本。
2.2 研发语言Object-C与Swift
Objective-C,通常写作ObjC或OC,是对C的扩充的面向对象编程语言。可用于开发以下的程序:
•iOS操作系统
•iOS应用程序
•Mac OSX操作系统
•Mac OSX 上的应用程序
Objective-C是一个非常实用且易于学习的开发语言。Objective-C在C和C++的基础上增加了面向对象的特性以及程序语言消息机制[4]。最初的版本OC是不支持垃圾回收机制的。因为很多开发人员考虑到回收时程序会出现相当长的“死亡”时间,可能会导致整个系统的瘫痪或是使功用都丧失[5]。为了避免这个问题Objective-C才没有增加这个功能。
苹果公司在2014年的开发者大会上发布了一门新的开发语言——Swift。Swift语言结合了C语言和Objective-C 的优点,但是其兼容性还不受C的限制。编程模式增加了很多新特性而且变得更加安全[6],这使程序的编译变得更简也更灵活。Swift的出现并非偶然,它是基于非常成熟的Cocoa和十分受欢迎的Cocoa Touch框架的,Swift将为软件开发带来一个新的巅峰。
它具有很多其他的功能:
函数指针和统一闭包
元组和多个返回值
泛型
简洁且及时的迭代和集合
函数式的编程模式
为了使Swift语言拥有良好的基础,我们简化了内存管理,从原来用MRC转变成用ARC进行管理,苹果公司为此特意修改了调试器和编译器等。为了使其规范化我们在 Foundation还有Cocoa的基础上构建了新的框架栈[7]。因为这样准备充分的基础工作,才造就了这样一个在未来用于苹果软件开发的新语言。 基于IOS母婴微商APP的设计实现(2):http://www.youerw.com/jisuanji/lunwen_43010.html