IOS开发者面试题库.docx

上传人:h**** 文档编号:1686147 上传时间:2019-03-11 格式:DOCX 页数:21 大小:21.66KB
下载 相关 举报
IOS开发者面试题库.docx_第1页
第1页 / 共21页
IOS开发者面试题库.docx_第2页
第2页 / 共21页
IOS开发者面试题库.docx_第3页
第3页 / 共21页
IOS开发者面试题库.docx_第4页
第4页 / 共21页
IOS开发者面试题库.docx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、移动开发部 zry1 / 21温州市魔豆科技有限公司 IOS 开发者考试试卷(A/B 卷)姓名: 年龄: 岗位: 考分: 学校: 学位: 学历: 专业: 说明:1.答题书写在空栏或专用答题纸上,其它任何答题无效。2.姓名、岗位等项填写不规范,不准确,一律视为废卷,不计成绩。虚线以上为试卷卷头 一、 关于常见的问题(每题 5 分,共 25 分)1. 你昨天/这周学习了什么?2. 你为什么热衷于软件开发?移动开发部 zry2 / 213. 你对哪一种控制系统比较熟悉并简单描述?4. 请描述一下你的 iOS 应用开发流程。5. 请概括一下你对软件授权的理解,及其对软件开发的影响。二、 关于技术的问题

2、(每题 5 分,共 25 分)1. Cocoa/Cocoa Touch 是什么?移动开发部 zry3 / 212. 请概括一下 Core Audio,Core Data 以及 Core Location 各是什么。它们对 iOS 应用有何意义?3. 响应链(Responder Chain)是什么?它是如何发挥作用的?4. 请描述 SpriteKit 和 SceneKit 的作用。5. 按钮和其他控制方式对哪些操作做出回应?移动开发部 zry4 / 216. 请解释一下 iOS 应用沙盒机制。7. iOS 应用是如何实现后台多任务处理( Multitasking)的?8. 为什么移动设备上的缓存

3、和压缩是不可或缺的?移动开发部 zry5 / 219. 请解释一下/Documents ,/Library 和/tmp。 iOS 中的属于什么目录?10. 传感器,IO 以及 WiFi、拨号等连接方式如何在 iOS 平台上运作?它们有何利用价值?请扼要地谈谈你的观点。三、 关于编程的问题(每题 5 分,共 50 分)1. Swift 和 Objective-C 分别是什么?两者相比有何不同之处,又有何联系?移动开发部 zry6 / 212. 为什么 Optional 在 Swift 语言中非常重要?3. 请说明如何使用 Instancetype 及其重要性。4. 为什么 map 函数必不可少?

4、该在什么情况下使用它?移动开发部 zry7 / 215. 你会选择什么工具来追踪 Bug?6. 如果在 Cocoa 中发现一个 Bug,你会如何处理?7. 如果应用的新版本出现了 Regression 的情况,该如何补救?如何防止用户在使用过程中遇到新的 Bug?移动开发部 zry8 / 218. Objective-C 的类是怎么执行的? Objective-C Runtime 是如何实现的?9. MVC 对代码库(Codebase)的设计有何影响?10. iOS 使用的是哪些设计模式(Design Patterns)?你的代码库使用的是哪些设计模式?移动开发部 zry9 / 21四、 关于界面的问题(每题 5 分,共 50 分)1. iPhone6S、6P 的屏幕分辨率分别是多少,分辨率的计算单位是什么?2. 请解释一下 Interface Builder 的作用以及 NIB 文件的概念。3. iOS UI 的图像储存类型是什么?4. 请描述一下 Storyboard 和标准 NIB 文件的差别。移动开发部 zry10 / 215. 选项卡(Tab Bar)和工具栏(Toolbar )分别是什么?两者之间有何共同点和不同点?6. 表视图(Table View )是什么?集合视图( Collection View)又是什么?7. 应该在什么情况下使用标签、文本域和文本视图?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。