当前位置:首页 > 基于IOS唯美之家设计与实现方案
1引 言
触屏手机的发展引领了手机APP应用的快速成长。在未来几年,移动互联网的发展越来越成熟,这个天然的环境为手机APP应用软件的开发与推广提供了非常大的优势。APP应用软件即将成为移动互联网市场中的一支潜力股。智能手机凭借着携带方便和高端智能化的特点赢得了广大用户的好评,并且正在慢慢地影响和改变这传统企业的商务模式。这使得原本只有功能化的手机逐渐高端智能化,并且逐渐应用于商务领域,从而使到很多企业级软件生产商将项目的研发重心转移到移动APP应用软件上面。很多企业都开始与APP开发公司建立起长期的合作业务,定制企业专属的APP应用软件,并将APP作为其提供推广企业的品牌、挖掘开发新的消费者,甚至销售内容的渠道。APP应用的开发与推广成为了移动互联网行业的一个巨大的市场。
唯美之家APP是家居装饰与移动互联网的一次完美结合,唯美之家APP打造了家居装饰的新概念,带给客户不同以往的家居装饰体验。更值得一提的是相比于传统的营销模式,唯美之家APP能够更确切的了解用户的需求,而商家也会为用户提供专业的客服来帮助用户解决问题,这与传统的家居装饰完全不同。在专业团队的帮助下,用户会装饰出更贴近自己理想的家居风格。
本文在第二章介绍相关开发技术,第三章对客户端进行需求分析,第四章详细介绍客户端的总体设计,第五章介绍客户端的详细设计与实现,第六章对本文进行总结。
1
基于IOS唯美之家设计与实现—装修画册、消息推送、拍照、相册设计
2客户端需求分析
2.1 总体需求分析
生活节奏的加快,今天的手机已不再是单纯的通讯工具,已经成了集通讯、音乐、电影、游戏娱乐为一体的个人便携终端。然而科技不仅仅只是止步于此,手机的通信娱乐功能渐渐地不能够满足人们的需求。人们希望可以在手机上完成自己所需要的事情,其中一大热门便是室内的设计及装修。现如今我国的现状是房子等同于家,这个想法已深深地印在每个国人的思想中,买完房之后总是要装修的,但面对各种各样的设计装修公司已眼花缭乱,不知该如何选择,所以,手机室内设计装修APP就此出现。
唯美之家APP具有互联网的优势,能够将信息快速的传递给用户,在下载了客户端后,想要了解什么样的产品信息,客户只要用手轻轻一点就可以获得最新的产品信息,非常的方便快捷。手机客户端不仅会将产品的信息传递给客户,同时也会将客户的意见或想法反馈给商家,让商家更好的了解并解决客户的需要。唯美之家APP实现了商家与客户的零距离交流,更有利于商家提供给客户满意的商品和装修方案。唯美之家APP不仅方便的客户,也对商家的发展更加有利。
2.2 课题研究领域的发展现状
1.国外发展现状
触屏手机的发展引领了手机APP应用的快速成长。在未来几年,移动互联网的发展越来越成熟,这个天然的环境为手机APP应用软件的开发与推广提供了非常大的优势。APP应用软件即将成为移动互联网市场中的一支潜力股。智能手机凭借着携带方便和高端智能化的特点赢得了广大用户的好评,并且正在慢慢地影响和改变这传统企业的商务模式。这使得原本只有功能化的手机逐渐高端智能化,并且逐渐应用于商务领域,从而使到很多企业级软件生产商将项目的研发重心转移到移动APP应用软件上面。很多企业都开始与APP开发公司建立起长期的合作业务,定制企业专属的APP应用软件,并将APP作为其提供推广企业的品牌、挖掘开发新的消费者,甚至销售内容的渠道。APP应用的开发与推广成为了移动互联网行业的一个巨大的市场。
2.国内发展现状
国内的APP应用软件起步比美国等西方国家慢了一两年,但是目前其发展速度飞快,处于高速增长阶段。现今已涌现大量优秀的APP开发公司,无论是老牌的还是创业型的,他们对APP应用软件的渴望程度十分强烈。比较优秀的如“互联在线”,其专注于手机APP的开发与推广,移动互联网应用开发涉及苹果IOS和安卓等系统平台,智能手机APP开发的服务已涉及、酒店、美容、汽车、医疗、旅游、地产、服装、商场、娱乐、传媒等产业,致力于为企业提供一站式的移动互联网应用解决方案。
3
基于IOS唯美之家设计与实现—装修画册、消息推送、拍照、相册设计
3相关开发技术
3.1 iOS
iOS是iPad、iPhone、iPod touch以及Apple TV的操作系统,iOS的界面简单易用,其功能令人惊叹,也具有极强的稳定性,这些特点是iPhone、iPad和iPod touch的强大基础,Apple设备凭借iOS内置的众多技术和功能始终遥遥领先,保持着自己的地位,使其他对手只能望其项背。iOS所拥有的应用程序是所有移动操作系统里面最多的,iOS平台拥有数量庞大的移动App,几乎每类App都有数千款。
3.2 XCode
The Xcode suite 包含有GNU Compiler Collection自由软件 (GCC、 apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默认的是第一个),并支持 C语言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。协力厂商更提供了 GNU Pascal,Free Pascal, Ada, C#, Perl, Haskell 和 D语言。Xcode套件使用 GDB作为其后台调试工具。
3.3 OC
OC语言是一种简单的面向对象的编程语言,它的面向对象特性参考了SmallTalk-80语言。跟C++是在同一时间段诞生的,没有借鉴C++。用于嵌入式开发,网络服务器端开发。它扩展了ANSI C编程语言,将SmallTalk式的消息传递机制加入到ANSI C中。它是苹果的OS X(X表示第十代)和IOS操作系统,及其相关的API、Cocoa和Cocoa Touch的主要编程语言。
3.4 MVC设计模式
MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC是将M和V的实现代码分离,从而使同一个程序可以使用
共分享92篇相关文档