摘 要:伴随着手机行业的发展,壮大。面向手机客户端的应用开发也随之增加,手机APP已经被越来越多的人接受,无论老幼,都已经习惯了在手机上购物等。所以对手机客户端的开发人才的需求也越来越大。iOS电影院客户端可以让用户在手机上浏览电影详情,观看影片的最新新闻以及预告片。改变了广大用户的观影习惯,以往用户会为去电影院购票买不到票,不知道看什么电影而感到烦恼,现在通过本应用可以极大的方便影迷们观看电影和购买定影票。31625 毕业论文关键词:三级控制器、Json解析、MVC设计模式
IOS Cinema Client Design
Abstract:Along with the development of the mobile phone industry, growth. Mobile client oriented application development is also increased, mobile app has been more and more people to accept, whether young or old, have a habit of the shopping on the phone. So the mobile client development talent demand is also growing. The cinema iOS client allows users to browse the movie details on the mobile phone, the latest news and watch the movie trailer. Change the majority of users viewing habits. In the past, the users will to go to the cinema ticket to buy a ticket, do not know what movie to see and feel annoyed, now through the application of the can greatly facilitate fans watch movies and fixing ticket purchase.
Key Words: three level controller, Json analysis, MVC design pattern
目 录
摘 要 1
1.系统开发的背景与意义 1
1.1本课题研究的背景及意义 1
1.2主要工作 2
2.相关技术介绍 2
2.1 BaseViewController 的应用 2
2.2用storyBoard定义所有的控制器 2
2.3使用内置的UITabbar定制上面的选项按钮 2
2.4屏幕宽高的公共宏的定义,UIViewExt的实现 2
2.5 UICollectionView的使用 2
2.6定制Tabaar工具栏及内存泄漏的查找 3
2.7使用导航控制器push到第二个控制器后隐藏Tabaar.3
2.8 ios6与ios7状态栏设置的区别及UITableView的使用...3
2.9 JSON数据的解析与网络请求3
3.功能模块的设计 3
3.1启动界面 4
3.2 电影 4
3.3 新闻 5
3.4 top 6
3.5影院..6
3.6更多..7
4.总结.8
参考文献 8
致谢 9
IOS电影院客户端设计
1.系统开发的背景与意义
1.1本课题研究的背景及意义
近几年来,随着智能手机的飞速发展,智能手机已经广泛应用到了人们的日常生产生活当中。从老人到幼童,从简单的接打电话到炫酷的手游。越来越多的人离不开智能手机。用户需求越来越大。
另一方面,苹果手机一直作为智能手机行业内的高端产品,随着国内人民生活水平的提高,越来越多的人使用苹果手机,而苹果手机凭借着其稳定的系统,简洁的界面,留住了老用户的同时,不断吸引新用户的加入。从而促进了苹果客户端上的手机应用的开发。
1.2主要工作
(1)通过查阅国内外大量文献的基础上,针对现有的手机应用进行了深入、系统的研究,对苹果手机的开发语言OC语言及开发模式方法进行比较总结。
(2)确定出哪一种模式更加适合。接着对系统的需求和功能进行分析。最后决定使用MVC这一简单,方便的设计模式。
(3)使用面向对象编程的objective-c语言,结合数据本地化,设计出五个功能模块,和本地图片及网页的加载。