## iOS开发面试指南 ### 1. 概述 在准备iOS开发面试前,需要了解面试的整个流程和步骤。下面是一个简单的表格,展示了整个流程: | 步骤 | 说明 | |-----------------------|--------------------------
原创 9月前
45阅读
以下的这些问题都是些本人在之前找工作的时候遇到的面试问题,我就做了些整理,大概如下,供大家参考下。一 (这是个直播类的公司的面试问题)1、KVC和KVO区别 2、内存管理机制是什么样的? 3、轮播图片的实现方法 4、tableview的代理方法有哪些 5、运行时的机制 6、tableview的复用的原理? 7、图文混排的做法 8、响应链是什么? 9、针对项目,假如在scrollview上加scro
前言"金三银四" 面试跳槽季到了!但是,想必大家都知道:最近几年最严重的就是iOS内卷化;在这样的大环境下,iOS面试中出那些特别细节、特别底层的题目,就显得尤为正常了;那句玩笑话"面试造火箭" 阐述的就是当下大环境。在这样的大环境下,没有背景的我们,只有靠过硬的技术实力,才能杀出重围,脱颖而出;避免被"淘汰"。回看2020年iOS面试重点,下面总结了今年的iOS面试重点与高薪
面向高级开发人员的iOS面试问题当您准备进行技术性iOS面试时,了解您可能会询问哪些主题以及经验丰富的iOS开发人员期望什么是非常重要的。这是许多硅谷公司用来衡量iOS候选人资历水平的一系列问题。这些问题涉及iOS开发的各个方面,旨在触及对平台的广泛理解。毕竟,高级开发人员应该能够从头到尾地发布完整的iOS产品。这绝不是一个详尽的列表,但它可以帮助您为即将到来的技术iOS面试做准备。你需要放下自己
转载 2023-08-07 12:23:33
125阅读
1、iOS数据持久化存储方案有哪些?参考答案:plist属性列表存储(如NSUserDefaults)文件存储(如二进制数据写入文件存储,通过NSFileManager来操作将下载起来的二进制数据写一篇文件中存储)NSKeydeArchiver归档存储,常见的是自动化归档/解档处理,想要学习如何通过runtime实现自动化归档/解档,可数据库SQLite3存储(如FMDB、Core Data)2、
1、UIView动画与核心动画的区别?1.核心动画只作用在layer. 2.核心动画修改的值都是假像.它的真实位置没有发生变化.什么时候用UIView动画什么时候用核心动画? 当需要与用户进行交互时用UIView,不需要与用户进行交互时两个都可以.什么情况用核心动画最多? 1.转场动画. 2.帧动画.(属性动画的一种,另外一个是基础动画,可以看做是有两个关键帧的帧动画) 3.动画组.2、weak和
.Net的优点有哪些?1、良好的设计2、面向对象的编程3、支持多语言<c#,VB.NET,F#,Managed C++>,支持的语言都编译成中间语言(IL)4、代码共享、高安全性5、支持动态网页、支持Web 服务、GUI应用程序、组件库、数据库存储过程6、跨平台 .NET Core什么是 .Net Framework ?    .NET framework 是 Microsoft提供的
iOS开发面试高频题,面试不再懵逼 目录 前端技术2016年5月4日 对于要面试iOS开发的同学,可能已经看了很多的面试题。但是网上很多的面试题有些很全,但是没有重点,有些又太少。今天小编给大家整理了一些比较重要和经常问的面试题,总共20个,半小时之内就可以看完。 1. Object-c的类可以多重
原创 2022-12-14 09:08:27
93阅读
  1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?  2.你实现过多线程的Core Data么?NSPersistentStoreCoordinator,NSManagedObjectContext和NSManagedObject中的哪些需要在线程中创
1. 我们说的oc是动态执行时语言是什么意思? 答案:多态。 主要是将数据类型的确定由编译时,推迟到了执行时。 这个问题事实上浅涉及到两个概念。执行时和多态。 简单来说。执行时机制使我们直到执行时才去决定一个对象的类别,以及调用该类别对象指定方法。 多态:不同对象以自己的方式响应同样的消息的能力叫做
转载 2017-08-17 17:55:00
273阅读
2评论
1. #import 跟#include 又什么差别,@class呢, #import<> 跟 #import””又什么差别? 答:#import是Objective-C导入头文件的keyword。#include是C/C++导入头文件的keyword,使用#import头文件会自己主动仅仅导入一次
转载 2017-07-04 17:07:00
372阅读
2评论
iOS开发面试必备:10个Objective-C基础面试题 2013-07-16 09:18:32 苹果的iOS系统越来越火了,苹果这个金矿平台也吸引了大量的iOS开发者参与其中,这也促使越来越多的公司向iOS应用开发方向靠拢,因此市场上 对iOS开发的人才需求自然也非常巨大。如果你准备去面试一个iOS开发岗位,那 苹果的iOS系统越来越火了,苹果这个金矿平台也吸引了
转载 2023-08-28 09:56:55
35阅读
腾讯视频面试总结这里主要介绍腾讯视频面试的一些总结, 本人面试的是腾讯北京OMG事业群, 也就是腾讯视频, 面试岗位是iOS开发工程师, 这里大致总结一些视频面试被问到的知识点大致问到了以下三类问题:iOS相关问题数据结构和算法网络以下大致介绍一下:iOS相关问题1.iOS中的消息传递, 包括delegate, notification, block等的区别, 详细的介绍2.notificatio
常见问题 ●你昨天/这周学习了什么? ●你为什么热衷于软件开发? ●你对哪一种控制系统比较熟悉? ●是否参与过GitHub项目? ●是否参与过GitHub或其他同类型网站的iOS开源项目? ●请描述一下你的iOS应用开发流程。 ●是否熟知CocoaPods?它是什么?如何运行的? ●请概括一下你对软件授权的理解,及其对软件开发的影响。 ●请概括一下你在构建iOS应用时的测试过程。iOS应用如何
8 类别的作用?继承和类别在实现中有何区别?答案:category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改。并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。类别主要有3个作用:(1)将类的实现分散到多个不同文件或多个不同框架中。(2)创建对私有方法的前向引用。(3)向对象添加非正式协议。 继承可以增加,修改或者删除
转载 2023-07-13 11:23:47
47阅读
基本情况先说一下个人基本情况,计算机科学与技术专业。主要学的Android开发,所以投的岗位都是Android开发工程师。投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer。自己整理了一下被问到的问题,现在分享给大家,另外自己整理的一下资料也会
Matrix  Global公司招聘手机高级研发工程师:招聘职位:IOS系统研发师、Web开发者(html)、Web Asp.net研发者。岗位要求:1、负责设计、研发、整合、测试和支持相关产品架构、客户端或服务器、网站开发。2、a--在Java或者Android或者 C++或者SQL软件开发方面有相关经验。b---在配置管理系统有经验者优先。3、曾服务客户经验 &n
# iOS Framework开发面试题实现流程 ## 概述 在开始之前,我们先了解一下整个流程。iOS Framework开发面试题的实现流程可以分为以下几个步骤: 1. 创建一个新的Xcode工程。 2. 添加一个新的iOS Framework目标。 3. 编写Framework的代码。 4. 打包Framework并导出。 5. 在其他项目中使用Framework。 下面,我们将逐步详
原创 9月前
72阅读
现在来记录一下,比较常见的Java面试题,之前为了面试华为背过很多,现在很多都忘记了,所以打算在这记录下来,方便以后查看Java基础1、什么是Java  Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。因此Java语言具有功能强大和简单易用两个功能。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的
iOS经典面试题 (二)1、KVO,NSNotification,delegate及block区别  KVO就是cocoa框架实现的观察者模式,一般同KVC搭配使用,通过KVO可以监测一个值的变化,比如View的高度变化。是一对多的关系,一个值的变化会通知所有的观察者。  NSNotification是通知,也是一对多的使用场景。在某些情况下,KVO和NSNotification是一样的,都是状态
  • 1
  • 2
  • 3
  • 4
  • 5