菜单
  

    第二部分对iOS开发使用到相关技术进行一个介绍,主要包括iOS编程的特点介绍、开发语言Objective-C的一些特点介绍以及MVC设计模式的介绍。
    第三部分是手机读书软件的需求分析以及结构设计。本章首先描述了手机读书阅读器软件实现的整体需求,然后对各个模块的详细需求进行了描述,以及对各个模块的结构进行设计的描述。还有其他一些系统运行的环境需求等等。
    第四部分就是手机读书软件的功能实现。
    第五部分是结束语,包括对课题的研究进行总结,并对未来工作进行了展望。
    第二章 iOS平台和技术的介绍概述
    2.1 iOS平台介绍
    苹果公司(Apple,Inc.),全世界闻名的电子科技产品公司。在现在,苹果公司不仅是全世界最大的手机生产商,还是全世界最大的PC(个人电脑,Personal Computer)厂商,而且还是全球市值最高的上市公司。苹果在20世纪70年代设计了一台名为Apple Ⅱ的个人电脑,这台电脑也是PC发展史上非常重要的一个里程碑。而再后来苹果公司投入大量科研力量创造出了Macintosh电脑,使苹果公司在20世纪80年代能得到持续性的发展。此外,苹果公司还具有特别多名喻户晓的产品,例如开创移动随身听时代的iPod音乐播放器、成为潮流人士代表的iPhone系列手机、具有移动新体验的iPad平板电脑、台式机新概念的iMac一体机,最后还有开创了软件产品规范、拥有多种多样移动应用的iTunes苹果应用商店。
    而苹果产品所使用的iOS操作系统就是由苹果公司开发的智能移动终端操作系统,刚开始是专门为了iPhone系列手机打造的,随着产品不断升级,这个系统已经应用在了iPod、iPad、Apple TV、itouch等其他产品。
    iPhone SDK是一个工具包,它囊括了开发、安装ios系统的软件所使用的工具和接口。它是为iOS系统而设的一个工具包,在我们开发苹果应用的时候需要用到的 iOS框架。是一个以Objective-C语言构建的工具包。
    2.2 Objective-C语言介绍与特点
    Objective-C语言就是现在开发iOS程序所使用的语言,它是一门面向对象的语言,是C语言的超集所以有其名曰Objective-C语言。通常我们使用运行在OS系统下的Xcode软件进行Objective-C语言的编译、编译后的程序运行、编译后的bug测试以及对程序界面的绘制。搭载Xcode软件将Objective-C语言面向对象的特点发挥地淋漓尽致。如今苹果已经推出了一门新的语言——Swift语言,考虑到实用性,本文所用的编程语言是Objective-C语言。
    下面介绍一下Objective-C语言哪些特点体现了它面向对象的能力:分别是兼容性、字符串、类、方法、属性、协议和继承。
    1. 兼容性
    上文所说Objective-C语言是C语言的超集,所以在Objective-C的编程中可以调用C语言的函数,C语言的所有功能在编写Objecive-C代码时全部适用,而且编译器也能够识别C的函数。
    2. 字符串
    NSString是Objective-C类,NSString实例可以保存字符串。创建NSString实例的代码如下:
    NSString *a1 = @”oh yeah”;
    3.类
    类实现Objective-C面向对象的能力,声明一个Objective类通常包括头文件(header,或称为接口文件(interface file))和实现文件(implementation file)。接口文件包含实例变量和方法的声明,而实现文件则包含所有方法的代码实现。
    4.消息发送
    面向对象的语言在向对象发送消息时使用的有类方法和实例方法。
    5. 属性
    对于面向对象的语言编程,如何尽可能将成员变量和外界分离是需要考虑的,为了对类进行封装,一般通过属性访问变量。这类方法称为存方法(setter method)和取方法(getter method)。
    6.协议
  1. 上一篇:J2EE的CRM的设计与实现
  2. 下一篇:OpenStack的云服务高可用性实践
  1. 基于IOS的个人时间管理软件

  2. 基于IOS的游戏资讯平台的设计与实现

  3. Android手机的一个简易商城客户端设计

  4. android手机端远程管理助手的设计+源代码

  5. android手机无线点餐系统设计

  6. Ios智慧水利泵站系统的设计与开发

  7. 智能手机语音加密系统的设计与研究

  8. 十二层带中心支撑钢结构...

  9. 杂拟谷盗体内共生菌沃尔...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 大众媒体对公共政策制定的影响

  12. 乳业同业并购式全产业链...

  13. 电站锅炉暖风器设计任务书

  14. 中考体育项目与体育教学合理结合的研究

  15. java+mysql车辆管理系统的设计+源代码

  16. 当代大学生慈善意识研究+文献综述

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回