iOS面试题 一共分为
笔试题
和面试题
两部分
笔试题
一共分为10个 总共613题
面试题
一共400题
笔试题 一个10个系列 分别为
①(语法篇) 共147题 已更新
②(常识篇) 共72题 已更新
③(界面篇) 共83题 已更新
④(iOS篇) 共52题 已更新
⑤(操作篇) 共68题 已更新
⑥(数据结构篇) 共23题 已更新
⑦(多线程篇) 共60题 已更新
⑧(网络篇) 共22题 已更新
⑨(多媒体篇) 共59题 已更新
⑩(安全篇) 共27题 已更新
面试题
一共分为3个 总共400题
⑪(面试篇 1/3) 共127题 已更新
⑪(面试篇 2/3) 共137题 已更新
⑪(面试篇 3/3) 共136题 已更新
iOS面试1000题以及答案-笔试题-⑨多媒体篇
-
- 笔试题 613题
- ⭐️⑨、笔试题-多媒体篇(59题)
-
- 1.以下那些事`Cocoa Touch`框架,用于处理`音频`和`视频`:[多选题]
- 2.以下那些是`Cocoa Touch`框架,用于处理`图形`和`动画`:[多选题]
- 3.`在线播放视频`一般`访问服务器`的`哪种类型文件`:[单选题]
- 4.iOS中的`动画实现技术`主要是`哪两个框架`:[多选题]
- 5.以下`UIView`的`哪些属性`可以产生`平滑的动画`:[多选题]
- 6.以下`UIView` `动画曲线类型`,哪种表示动画速度`由慢变快`?[多选题]
- 7.使用`UIImageView`的`animationImages`属性`播放动画`,图片序列中的图片需要具有相同的尺寸,如果序列的图片具有`不同的尺寸`,可能会产`生意料之外`的动画效果?[多选题]
- 8.在iOS开发中,可以使用哪些`音频播放技术`方案?[多选题]
- 9.使用 `System Sound Services` 播放`音频`,有`哪些特点`?[多选题]
- 10.使用 `System Sound Services` 播放`音频`,无法直接进行`循环播放` `立体声播放的控制` ?[判断题]
- 11.使用 `AVAudioPlayer`技术,可以实现以下`哪些功能`?[多选题]
- 12.使用 `AVAudioPlayer`技术,可以`控制播放的音量`,`设置立体声`,还可以设置播放中的`声音速率`?[判断题]
- 13.使用 `AVAudioPlayer`技术`不支持`进行声音播放的`快进和后退`?[判断题]
- 14.在iOS开发中`播放视频`,通常采用`哪两种方式`?[多选题]
- 15.`Quartz 2D`在iOS开发中,可以`完成`以下`哪些任务`?[多选题]
- 16.`Quartz 2D` `不具`有以下`哪些功能`?[单选题]
- 17.在`Quartz 2D`中,使用含有`Create`或者`Copy`的`函数创建的对象`,使用完后`必须释放`,否则将导致`内存泄露`?[判断题]
- 18.和`UIKit`的`坐标系`一样,`Quartz 2D`的`坐标系`原点也是在`屏幕的左上角`?[判断题]
- 19.在`Quartz 2D`中,使用方法 `CGContextAddLineToPoint`移动`画笔`到一个点来开始`新的子路径`?[判断题]
- 20.关于`AVPlayerLayer`实例的`videoGravity`属性,以下哪一项可以`保留视频的宽高比`,并对`视频进行缩放`,以`填满层的范围区域`?[单选题]
- 21.以下`哪个框架`可以让开发者自由、方便地`调整` `全部` 或`部分文字的颜色`、`尺寸`、`位置布局`等属性,可以更加便捷地创建`杂志`、`日记类`的应用?[单选题]
- 22.以下哪个是`Core Text`的`字形绘制` `最小的单位`?[单选题]
- 23.以下关于`TextKit`,说法正确的是?[多选题]
- 24.使用`Core Image` 可以`完成`下面`哪些工作`?[多选题]
- 25.`Core Image`图像处理框架是从`哪个iOS版本`加入进来的?[单选题]
- 26.`图像处理框架`是`基于`什么对`图像进行分析`与`处理`的?[单选题]
- 27.`Core Image`在`iOS6之后`的`滤镜` `数量增加`至多少个?[单选题]
- 28.`Core Image`可以操作`哪些来源`的图像数据?[多选题]
- 29.每个`CIFilter` `滤镜`对象至少有一个`输入参数`,并且产生一个`输出图像`?[判断题]
- 30.`CIContext`对象可以基于`GPU`,也可以基于`CPU`?[判断题]
- 31.当使用`GPU进行渲染`时,由于`使用 OpenGL ES`技术,所以可以获得`比CPU更快的渲染速度`,但是`无法在后台进行操作`?[判断题]
- 32.`CIContext`在默认情况下是使用GPU进行渲染的?[判断题]
- 33.`CIContext`在使用`CPU渲染`时,速度`比GPU较慢,`此时可以通过iOS的`GCD技术在后台进行渲染`,从而`提升用户的体验`吗。[判断题]
- 34.`CIDetector`对象无法在`视频中` 进行`特征的搜索和检测`?[判断题]
- 35.自`哪个版本的iOS`开始,Apple为用户带了炫酷的`毛玻璃效果`?[单选题]
- 36.使用`Core Image`框架的`哪些技术`,可以实现`人脸的检测`?[多选题]
- 37.`CGImageRef`、`CGColorRef` 两种`数据类型`是定义在`哪个框架`中的?[单选题]
- 38.`QuartzCore`框架和`CoreGraphics`框架是可以`跨平台`使用的,在`iOS`和mac OS`上都能使用?[判断题]
- 39.`QuartzCore`框架可以直接使用`UIImage`、`UIColor`?[判断题]
- 40.`CADisplayLink`是一个能让我们以和`屏幕刷新率`相同的频率将`内容画到屏幕上`的`定时器`?[判断题]
- 41.以下关于`CADisplayLink`和`Timer`,描述正确的是[多选题]
- 42.`Core Animation`动画框架可以用在`iOS平台`,无法用在`mac OS平台`?[判断题]
- 43.`Core Animation`是可以直接作用在`CALayer`上的,所以它也可以作用在`UIView`上?[判断题]
- 44.`Core Animation`框架的`动画执行过程`都是在`后台操作`的,`不会阻塞主线程`?[判断题]
- 45.关于`Core Animation`动画和`UIView`动画,以下说法正确的是:[多选题]
- 46.`CAAnimation`是所有动画对象的`父类`,可以直接使用它,而`无需`使用它具体的`子类`:[判断题]
- 47.`ARKit`主要有哪三层`核心技术`?:[多选题]
- 48.`iOS7`带来的`Sprite Kit`框架支持哪些内容?:[多选题]
- 49.`SceneKit`可以与`Core Image`,`Core Animation`,`SpriteKit `等已有的图形框架`相互整合及协作`吗?:[判断题]
- 50.`Scene Kit`支持以下哪些`特效技术`?:[多选题]
- 51.`Scene Kit`框架是`Cocoa下的3D`渲染框架,它并`不支持`古老的`Object-C语言`?:[判断题]
- 52.`Scene Kit`提供了`哪些类型`的`光照`?:[多选题]
- 53.对`Scene Kit`来说,`Scean Kit`的`3D模型`可以与`2D精灵` `混合使用`吗?:[判断题]
- 54.对`Scene Kit`来说,`Sprite Kit`中的`场景`和`纹理`可以作为`Scene Kit`的`纹理贴图`吗?:[判断题]
- 55.第一个渲染`pass`永远是`Scene Kit`的`默认渲染`,它`输出场景`的`哪些元素`:[多选题]
- 56.`Scene Kit`中的坐标系是`右手坐标系`,即`笛卡尔坐标系`吗?:[判断题]
- 57.在`iOS 8`里,苹果发布了一个新的接口叫做 `Meta`l,以下对`Metal`描述正确的是:[多选题]
- 56.由于`Metal`非常底层,所以它允许你使用硬件达到`运行效率的峰值`,对你的游戏如何`运行有着完全的控制`?:[判断题]
- 59.`CAMetalLayer`并不在`Metal`框架中,而是在以下`哪个框架`中:[单选题]
笔试题 613题
⭐️⑨、笔试题-多媒体篇(59题)
1.以下那些事Cocoa Touch
框架,用于处理音频
和视频
:[多选题]
- A、Core Audio
- B、OpenAL
- C、Media Library
- D、AV Foundation
2.以下那些是Cocoa Touch
框架,用于处理图形
和动画
:[多选题]
- A、Metal
- B、Core Animation
- C、OpenGL ES
- D、Quartz 2D
3.在线播放视频
一般访问服务器
的哪种类型文件
:[单选题]
- A、M3U8
- B、flv
- C、MP4
- D、data
4.iOS中的动画实现技术
主要是哪两个框架
:[多选题]
- A、Core Animation
- B、Core Graphic
- C、Foundation
- D、UIKit
5.以下UIView
的哪些属性
可以产生平滑的动画
:[多选题]
- A、frame
- B、bounds
- C、center
- D、backgroundColor
6.以下UIView
动画曲线类型
,哪种表示动画速度由慢变快
?[多选题]
- A、easeInOut
- B、easeIn
- C、easeOut
- D、linear
7.使用UIImageView
的animationImages
属性播放动画
,图片序列中的图片需要具有相同的尺寸,如果序列的图片具有不同的尺寸
,可能会产生意料之外
的动画效果?[多选题]
- A、正确
- B、错误
8.在iOS开发中,可以使用哪些音频播放技术
方案?[多选题]
- A、System Sound Services
- B、AVAudioPlayer
- C、Audio Queue Services
- D、Open AL
9.使用 System Sound Services
播放音频
,有哪些特点
?[多选题]
- A、播放的声音长度要小于30秒
- B、声音文件的格式必须是 PCM 或 IMA4(IMA/ADPCM)
- C、可以控制音频播放的进度
- D、调用方法后 立即播放声音,并且无法设置声音大小
10.使用 System Sound Services
播放音频
,无法直接进行循环播放
立体声播放的控制
?[判断题]
- A、正确
- B、错误
11.使用 AVAudioPlayer
技术,可以实现以下哪些功能
?[多选题]
- A、播放任意时长的音频文件
- B、播放文件中或者内存缓存区中的声音
- C、进行音频文件的循环播放
- D、使用多个AVAudioPlayer实例,可以同时播放多个音频文件