您好,欢迎访问三七文档
河南理工大学毕业设计(论文)说明书I摘要随着计算机网络通信技术和Internet的飞速发展,基于因特网的手机移动应用已经开始成为一种全新的功能需求,并且越来越受到人们的关注。由于移动应用具有简单性,随时随地性等诸多特点,因此它有着传统计算机所无法比拟的优点。这样一来,手机移动应用的开发工作就显得尤为重要,开发出一个集合手机应用的“商店”极为重要,近年来iphone手机在中的发展趋势日趋上升,iphone手机保密性很强,很多东西都不对外开放,爱限免手机app就是针对iphone手机而开发的一款手机应用,日趋扩大的市场也使得应用于iphone手机的app开发日趋紧迫,可以说爱限免的开发不仅是客户的需求更是市场的需求。爱限免项目的开发使用了iphone自己研发的开发软件xcode6.0,主要有UIkit框架和Foundation框架组成。爱限免的项目开发,对数据进行展示主要应用列表控制器UIableview,在使用UItableview是对cell的复用是此技术的难点,主要避免在cell复用是出现内存泄露状况而导致的程序崩溃,数据的获取应用了AFHttpNetWork第三方库,对网络数据进行get获取,把获取的数据用数据模型接收,这样有利于降低耦合性,是程序更顺畅。在对数据保存时用到了FMDB第三方数据库,此数据库的底层也是对squlite的封装,是开发者应用起来更顺手简介,提高效率,界面之间的数据传输难点blcok的应用,这点要求开发者对block有比较深刻的理解,以及应用熟练度。关键词:ios,squlite,block,应用,控件河南理工大学毕业设计(论文)说明书IIAbstractWiththerapiddevelopmentofcomputernetworkcommunicationtechnologyandtheInternet,basedonInternetmobilephoneapplicationhasbeguntobecomeakindofnewfunctionalrequirements,andpeoplehavepaidmoreandmoreattention.Becauseofitssimplicity,anytime,anywhere,etc.,ithastheadvantagesthatthetraditionalcomputercan'tmatch..Inthisway,themobileapplicationdevelopmentworkisparticularlyimportant,thedevelopmentofacollectionofmobileapplicationstoreisveryimportant,inrecentyearstheiPhoneinthedevelopmenttrendisrisingdaybyday,iPhonemobilephonesecurityisverystrong,alotofthingsarenotopentothepublic,lovelimitfreemobileappisfortheiPhoneandthedevelopmentofamobileapplication,wideningthemarketalsomaketheapplicationtoiPhoneappdevelopmentisbecomingmoreandmoreurgent,youcanlovelimitfreedevelopmentisnotonlytheneedsofcustomersisthedemandofthemarketThedevelopmentoflovelimitedfreeprojectuseofiPhoneownR&Dsoftwarexcode6.0,mainlyUIkitframeworkandFoundationframework.Lovefreeforalimitedtimeofprojectdevelopment,thedatafordisplayofthemainapplicationlistcontrollerUIableview,intheuseofUItableviewisreuseofthecellisthedifficultyofthistechnology,mainlytoavoidmemoryleakcondition,whichleadstotheprogramcrashesinthecellmultiplexinganddataacquisitionapplicationtheAFHttpNetWorkthird-partylibraries,thenetworkdatatogetaccessto,togetthedatamodeldatareceiving,whichhelptoreducecouplingisprocesssmoother.IntosavethedatausedintheFMDBdatabaseofthethirdparty,thebottomofthisdatabaseistosqulitepackageismorecomfortableprofileapplicationdevelopers,improveefficiency,applicationofinterfacebetweendatatransmissiondifficultiesblcok,thisrequiresdeveloperstomoreprofoundunderstandingofblock,aswellastheapplicationofproficiencyKeywords:IOS,squlite,block,application,control河南理工大学毕业设计(论文)说明书III目录摘要............................................................I第一章前言.....................................................11.1课题开发背景................................................11.2爱限免手机app框架设计开发的现实意义........................21.3国内外研究状况..............................................21.4论文内容和结构..............................................3第2章爱限免手机应用开发技术简介.................................52.1Objective-c简介.............................................52.1.1ios系统框架...........................................62.1.2核心操作系统层和核心服务层.............................72.1.3应用程序框架...........................................82.2SQLite数据库介绍............................................92.3XCode......................................................10第3章爱限免手机应用app需求分析................................113.1爱限免手机应用app的可行性分析.............................113.2爱限免手机应用app功能需求分析.............................133.2.1功能需求..............................................14第4章爱限免手机应用app设计....................................164.1模块功能设计...............................................164.1.1限免模块..............................................164.2.1免费模块..............................................214.2.2专题模块..............................................264.2.3分享功能模块..........................................304.2.4收藏功能模块..........................................324.2.5搜索功能模块..........................................36第5章系统测试..................................................385.1功能模块测试...............................................385.2功能整体测试...............................................39总结与展望.......................................................40总结...........................................................40河南理工大学毕业设计(论文)说明书IV展望...........................................................41参考文献.........................................................43谢辞...........................................................44河南理工大学毕业设计(论文)说明书1第一章前言1.1课题开发背景如今移动开发产业让人眼花缭乱,主要的开饭平台有:iOS(iPhoneOS)、Android、NokiaSymbian、BlackBerry、JavaME、WindowsPhone、Flash/FlashLite、mobileweb(WAP/XHTML/CSS/Javascript)。Android以其开放性,多任务,大功能,画面流畅,硬件设备优良多样等各种优点,占智能机一大部分;然而它也存在着很明显的不足,如:兼容性差,各种机型的配置不一样,以至于开发的时候出现各种版本。有些产品华而不实,用户体验差。Symbian主要基于C语言的应用开发,支持多线程运行模式,但是开发代码量过大给开发人员造成很大的不便,另外塞班版本之间兼容性差也是SymbianOS需要改进的一个地方。就目前而言,三大平台(Android、Symbian、BlackBerry)的市场占有率也在逐渐下降,iOS呈现平稳上升趋势。1.AppStore的支付模式成熟AppStore的成熟不仅仅是商业模式的创新,更重要的是无法模仿,经过长时间的运营,AppStore已经形成完备的支付模式,被大部分用户接受。2.iOS是用Objective-C开发从全球的编程语言排行榜来看,虽然,Objective-C只有苹果公司一家使用,但是已经排名第4,可见iOS开发的普及性和受欢迎程度,另外,objective-c是对c语言的封装,既没有了c语言写程序的繁琐复杂性,又兼顾了c语言的高效率,这也使得o
本文标题:ios毕业论文
链接地址:https://www.777doc.com/doc-2879042 .html