iOS面试题库

⑨(多媒体篇)、《史上最全iOS八股文面试题》2022年,金三银

2022-03-14  本文已影响0人  宇夜iOS

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题 已更新

请添加图片描述

@TOC

笔试题 613题

⭐️⑨、笔试题-多媒体篇(59题)

1.以下那些事Cocoa Touch框架,用于处理音频视频:[多选题]

2.以下那些是Cocoa Touch框架,用于处理图形动画:[多选题]

3.在线播放视频一般访问服务器哪种类型文件:[单选题]

4.iOS中的动画实现技术主要是哪两个框架:[多选题]

5.以下UIView哪些属性可以产生平滑的动画:[多选题]

6.以下UIView 动画曲线类型,哪种表示动画速度由慢变快?[多选题]

7.使用UIImageViewanimationImages属性播放动画,图片序列中的图片需要具有相同的尺寸,如果序列的图片具有不同的尺寸,可能会产生意料之外的动画效果?[多选题]

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 ImageiOS6之后滤镜 数量增加至多少个?[单选题]

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.CGImageRefCGColorRef 两种数据类型是定义在哪个框架中的?[单选题]

38.QuartzCore框架和CoreGraphics框架是可以跨平台使用的,在iOS和mac OS`上都能使用?[判断题]

39.QuartzCore框架可以直接使用UIImageUIColor?[判断题]

40.CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上定时器?[判断题]


41.以下关于CADisplayLinkTimer,描述正确的是[多选题]

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 ImageCore AnimationSpriteKit等已有的图形框架相互整合及协作吗?:[判断题]

50.Scene Kit支持以下哪些特效技术?:[多选题]


51.Scene Kit框架是Cocoa下的3D渲染框架,它并不支持古老的Object-C语言?:[判断题]

52.Scene Kit提供了哪些类型光照?:[多选题]

53.对Scene Kit来说,Scean Kit3D模型可以与2D精灵 混合使用吗?:[判断题]

54.对Scene Kit来说,Sprite Kit中的场景纹理可以作为Scene Kit纹理贴图吗?:[判断题]

55.第一个渲染pass永远是Scene Kit默认渲染,它输出场景哪些元素:[多选题]

56.Scene Kit中的坐标系是右手坐标系,即笛卡尔坐标系吗?:[判断题]

57.在iOS 8里,苹果发布了一个新的接口叫做 Metal,以下对Metal描述正确的是:[多选题]

56.由于Metal非常底层,所以它允许你使用硬件达到运行效率的峰值,对你的游戏如何运行有着完全的控制?:[判断题]

59.CAMetalLayer并不在Metal框架中,而是在以下哪个框架中:[单选题]

上一篇下一篇

猜你喜欢

热点阅读