您的位置:首页 > 其它

iPhone题(1)

2016-01-13 14:06 323 查看
简答题:

1、苹果公司的创始人是谁?苹果公司是哪一年创建的?第一台苹果个人电脑什么时候问世?第一部 iPhone 手机什么时候被发布?

答:

苹果公司(Apple Inc. )是美国的一家高科技公司。由史蒂夫·乔布斯、斯蒂夫·沃兹尼亚克和罗·韦恩(Ron
Wayne)等三人于 1976 年 4 月 1 日创立,并命名为美国苹果电脑公司(Apple Computer Inc.), 2007 年 1 月 9 日更名为苹果公司,总部位于加利福尼亚州的库比蒂诺。

1977 年 4 月,苹果公司在首届西岸电脑展览会(West Coast Computer Fair)上推出 Apple II。Apple II 成为了人类历史上第一台个人电脑。

1985 年 4 月经由苹果公司董事会决议撤销了乔布斯的经营大权,乔布斯几次想夺回权力均未成功,便在 1985 年 9 月 17 日愤而辞去苹果公司董事长职位,卖掉自己苹果公司股权之后创建了 NeXTComputer 公司。

1997年,乔布斯创办的NeXTComputer公司被苹果公司收购,并且再次回到苹果公司担任董事长。

2001 年,苹果推出了 Mac OS X,一个基于乔布斯的 NeXTStep 的操作系统。它最终整合了 UNIX 的稳定性、可靠性和安全性,和 Macintosh 界面的易用性,并同时以专业人士和消费者为目标市场。

2001 年 10 月 23 日,苹果推出的 iPod 数码音乐播放器大获成功。2002 年初,苹果初次展示了新款的 iMac G4

2007 年,苹果推出了 iPhone,一个结合了 iPod 和手机功能的科技产品。它也是一个上网工具和流动电脑。

2007 年, 推出了 iPod touch。

2008 年,史蒂夫·乔布斯在 Mac World 上发布(从信封中取出)了 MacBookAir,

2008 年 7 月 11 日,苹果公司推出 iPhone 3G。iOS2x 版正式

2009 年,苹果负责全球营销的高级副总裁菲利普·席勒在 Mac World 2009 大会上发布了重新设计的 17 英寸屏幕的
MacBook Pro 笔记本电脑。2009 年 3 月 3日,推出升级版的 iMac,同时升级更新的包括 Mac mini 和 Mac Pro。

2009 年 6 月 25 日,推出新款 iPhone,命名为 iPhone 3GS,S 代表 speed。

名称

发布时间

停产时间

名称

发布时间

iPhone

2007.6.29

2008

iPhone 5

2012.9.21

iPhone 3G

2008.7.11

2010.6.7

iPhone 5c

2013.9.20

iPhone 3GS

2009.6.19

2012.9

iPhone 5s

2013.9.20

iPhone 4

2010.6.24

-

iPhone 6

2014.9.9

iPhone 4S

2011.10.14

-

iPhone 6 Plus

2014.9.9

2010 年 1 月 27 日,苹果推出了 iPad。

2、苹果公司主要的硬件产品有哪些?

答:

智能手机:iPhone

笔记型电脑:PowerBook、iBook、MacBook、MacBook Pro、MacBook Air桌上型电脑:Mac Pro、iMac

小型桌面电脑:Mac mini

平板型电脑:iPad、iPad mini

个人数位音乐播放器:iPod classic、iPod、iPod nano、iPod shuffle、iPodmini、iPod Hi-Fi、iPod touch

显示器:Apple Cinema Display(27 英寸)、Apple Thunderbolt Display(27 英寸)

服务器:Mac Pro server、Mac mini server电脑视讯配件:iSight(Webcam)

网络连结设备:AirPort Extreme(54Mbps 802.11g base station)家庭视听网络连结器:Apple TV

苹果公司的电脑产品已从 2006 年全面采用英特尔处理器,但 iPad 和 iPhone 等iOS 移动设备则采用苹果公司自行设计的 A 系列 ARM SoC 处理器(如 AppleA6)。

3、介绍一下 iPhone答:

型号

iPhone

iPhone3G
iPhone3GS
iPhone4
iPhone4S
iPhone5
iPhone5C
iPhone5S
iPhone6
iPhone6 Plus


系列手机屏幕的尺寸大小和屏幕分辨率大小?


屏幕尺寸大小

3.5 in (320*480)3.5 in (320*480)3.5 in (320*480)3.5 in (320*480)3.5 in (320*480)4.0 in (320*568)4.0 in (320*568)4.0 in (320*568)4.7 in (375*667)5.5 in (414*736)

屏幕分辨率320*480 pixels320*480 pixels320*480 pixels640*960 pixels640*960 pixels640*1136 pixels640*1136 pixels640*1136 pixels750*1134 pixels1080*1920 pixels

4、苹果软件开发的开发编译器工具都有是什么?解释什么是 iPhone SDK?苹果公司所研发的操作系统有哪些平台?

答:

Xcode (iOS/Mac OSX 集成开发工具)

Interface Builder (界面构建器)

Instruments(性能调试器)

iPhone SDK (表示 iPhone 软件开发工具包,即 iPhone SoftwareDevelopment Kit)苹果公司所研发的操作系统有两大平台:桌面式操作系统(Mac OS X)和手持移动便捷式操作系统(iOS)两大平台。

5、对 iOS 应用软件程序的 UI(User Interface)用户界面控件的创建有哪些方法?

答:

1) storyboard(故事板)方式;2) xib/nib(界面构建)方式;3) code (纯代码)方式。

6、解释什么是插座变量和动作目标机制?答:

所谓的插座变量即用于程序中关键词 IBOutlet 修饰 UI 控件的实例变量。其功能用于程序代码中定义的 UI 对象和 UI 界面文件(xib/storyboard)中对应控件的连线,以表示可以关联代码中的插座变量与对应控件之间消息的传递。

所谓的目标动作机制即用于程序中关键词 IBAction 修饰 UIControl 系列控件的行为实现某个具体行为动作的一种机制(即行为触发的一个自定义函数)。其中目标指行为的发生对象,动作指对该对象的一个具体的行为。其功能是正对某个对象发送一定消息后,该对象会产生一定的具体行为,从而响应改行为的一种设计方式称之为目标-动作机制。

7、一个 xib 文件或 storyboard 文件中有三大内容,解释他们的作用?答:

File’s Owner:文件拥有者。表示当前文件所属的视图控制器;

First Responder:文件响应对象。表示当前响应用户触摸的屏幕对象;View:当前视图控制器中的视图。表示用户与程序交互的界面。

8、阐述一下 iPhone 应用程序的执行原理?

答:

当用户轻敲你的应用程序主屏幕的图标,应用程序的 main()函数将被调用。main()程序调用 UIApplication 主要功能是主要负责处理应用控制器的主事件循环。在这个循环中, UIKit 做了好多事,如触动的通知和定位的改变,通过你的应用程序发布你的对象和回应命令。

9、编程题:创建一个单视图控制器,其中包含(UILable、UITextFiled、UIButton)三个控件。

要求:

1、通过 UITextFiled 文本框进行输入信息,使用 UILable 标签来显示文本框中的信息。两者的信息传递通过使用 UIButton 按钮来控制进行。

2、UIButton 控件的属性 title 可显示为“点击”或“Click”

3、UILable 控件的属性 color 可设置为红色、属性 size 可设置为 32 像素大小4、使用 xib/storyboard 或纯代码实现此功能;

5、测试程序功能

1) 输入信息:我的 iPhone 第一天!

2) 点击 button 按钮

3) 结果:标签显示“我的 iPhone 第一天!”

6、完善此程序的其他设置

1) 添加应用程序 Logo 图标,文件名为“neworigin_logo.png”;2) 添加程序启动图标(默认为 Default.png)文件

3)
修改应用程序的名称为“渥瑞达”

10、浏览苹果的开发者网站(https://developer.apple.com),并成功注册一个自己的开发者账号
Apple ID(https://appleid.apple.com/cn/)。

11、你是怎么理解 MVC 的,在 Cocoa 中 MVC 是怎么实现的? 你是怎么理解是怎么实现的?

答:

MVC 模式是”Model-View-Controller”的缩写,中文翻译为”模式-视图-控制器”。MVC
应用程序总是由这三个部分组成。Event(事件)导致 Controller 改变Model 或 View,或者同时改变两者。只要 Controller 改变了 Models 的数据或者属性,所有依赖的 View 都会自动更新。类似的,只要 Controller 改变了View,View 会从潜在的 Model 中获取数据来刷新自己。

第二讲

1、简单介绍一下你对 UIViewController 的理解?创建 UIViewController 总共有几种方式?

答:

1、UIViewController 即视图控制器,它在 MVC 模式中充当控制者的角色,它负责控制视图的显示,以及响应用户在该视图中所有可能的动作。使用视图控制器,我们可以很方便的管理视图及其子视图。

2、UIKit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: