E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IOS面试
iOS面试
题之人在面试都是套路(四)**软件园外包公司
iOS面试
题
上题:软件园外包公司
iOS面试
题第一页软件园外包公司
iOS面试
题第二页问答题1static关键字的作用?
Miu七七
·
2021-04-28 23:10
IOS面试
题(一)
注:我只是网络的搬运工。有需要的可以看一下。。简答题1、Objective-C的类可以多重继承么?可以采用多个协议么?不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import包含iOS框架类库里的类,#import""包含项目里自定义的类。3、Category是什么?扩展一个类的方式用继承好还是类目好?为什么?Category是类目。用类目好,因为继承要满
梦月落花LOVE
·
2021-04-28 04:35
iOS面试
题:类变量的@protected,@private,@public,@package,声明各有什么 含义?
,如果什么都不加修饰,默认是@protected(外界不可访问,但是可以继承);@public作用范围最大,可以在任何地方被访问(外界即可访问,又可以继承);@package作用范围在某个框架内更多:
iOS
iOS猿_员
·
2021-04-28 02:39
iOS面试
题:applicationWillEnterForeground和applicationDidBecomeActive都会在哪些场景下被调用?举例越多越好。
1)applicationWillResignActive(将进入后台)对应applicationWillEnterForeground(将进入前台)程序将要失去Active状态时调用,比如按下Home键或有电话信息进来,这个方法用来暂停正在执行的任务;禁止计时器;减少OpenGLES帧率;若为游戏应暂停游戏;总结为一个字:停!2)applicationDidEnterBackground(已经进
iOS猿_员
·
2021-04-26 06:12
iOS面试
整理(基础部分 最新更新2017/2/27)
整理收集下面试基础,日常学习回忆下,也有助于基础巩固。(部分资料回答来源于网络搜索),如果有错误部分,欢迎指出改正或探讨。2017.2.27javascript基本数据类型:字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)2017/2/9更新lldb(gdb)常用的调试命令?•po:打印对象
蜡笔小强
·
2021-04-26 05:23
iOS面试
题08-其他(★)
《2018
iOS面试
题系列》一、客户端安全性处理方式?1、网络安全在网络请求中,我们经常使用两种请求方式:GET和POST。
八级大狂风AM
·
2021-04-23 19:03
iOS面试
杂记
1.函数局部变量的returnR:一般的来说,函数是可以返回局部变量的。局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不
逆流瞅瞅
·
2021-04-23 18:39
IOS面试
如何面试iOS工程师?-iOS开发-知乎《招聘一个靠谱的iOS》面试题参考答案(上)-CocoaChina_让移动开发更简单《招聘一个靠谱的iOS》面试题参考答案(下)-CocoaChina_让移动开发更简单招聘一个靠谱的iOS推荐拓展阅读举报文章著作权归作者所有
iOS学末
·
2021-04-23 11:32
iOS面试
题收集(一)
如何访问并修改一个类的私有属性?1.通过KVC获取2.通过runtime访问并修改私有属性iOS的沙盒目录结构是怎样的?AppBundle里面都有什么?1.沙盒结构Application:存放程序源文件,上架前经过数字签名,上架后不可修改Documents:常用目录,iCloud备份目录,存放数据,这里不能存缓存文件,否则上架不被通过LibraryCaches:存放体积大又不需要备份的数据,SDW
SK丿希望
·
2021-04-22 16:05
随便谈谈
iOS面试
最近公司一直在招iOS,不得不感叹iOS的队伍真是越来越壮大了,一个职位每天的投递量几乎接近600份,这几天也接触了很多来面试的人,整体体会总结成下面3点:1.薪资还是2年前的水平,止步不前2.面试质量相对以往有了很大的提升3.面试人员的技术相对而言比以前高了一个档次,当然也有很多粗枝烂叶言归正传,我们下面来列出一些经常会问到的面试题:1.strong和copy的区别回答这种类型的题目的时候一定要
小码嘟嘟
·
2021-04-22 05:50
iOS面试
题:常见的 objective-c 的数据类型有那些, 和 C 的基本数据类型有什 么区别?如:NSInteger 和 int
object-c的数据类型有NSString,NSNumber,NSArray,NSMutableArray,NSData等等,这些都是class,创建后便是对象,而C语言的基本数据类型int,只是一定字节的内存空间,用于存放数值;NSInteger是基本数据类型,并不是NSNumber的子类,当然也不是NSObject的子类。NSInteger是基本数据类型Int或者Long的别名(NSInte
iOS猿_员
·
2021-04-21 19:27
iOS面试
题及答案
传送门:http://zhangmingwei.iteye.com/blog/1748431http://blog.csdn.net/littletigerat/article/details/6439413
永远都能
·
2021-04-21 14:13
iOS面试
题:数据库建表的时候索引有什么用?
创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。更多:iO
iOS猿_员
·
2021-04-21 14:47
iOS面试
题大全
1.请解释下methodswizzling,并说出你一般什么时候会用到它?MethodSwizzling是一种在运行时修改方法名与方法实现映射关系的技术,常用于在系统内部方法的基础上增加新的处理流程。2.假设有三个对象,一个父类的父类,一个父类和一个子类。父类的父类持有父类的引用(retain),父类持有子类的引用(retain),子类持有父类的引用(retain)。父类的父类释放(release
为什么划船不靠桨
·
2021-04-20 22:33
iOS面试
基础知识点(一) 内存相关
什么是ARC?ARC即AutomaticReferenceCounting,它是现有的Objective-C的内存管理机制。该机制下,代码中会自动添加retain/release,原本需要手动处理引用计数的代码交由编译器自动完成。什么是MRC?MRC即ManualReferenceCounting,手动通过retain为对象获取内存,并用release释放内存。ARC与GarbageCollect
风车过也
·
2021-04-20 18:09
iOS面试
题:objc 中的类方法和实例方法有什么本质区别和联系?
是类对象类方法可以调用其他的类方法类方法中不能访问成员变量类方法中不能直接调用对象方法实例方法:实例方法是属于实例对象的实例方法只能通过实例对象调用实例方法中的self是实例对象实例方法中可以访问成员变量实例方法中直接调用实例方法实例方法中也可以调用类方法(通过类名)更多:
iOS
iOS猿_员
·
2021-04-20 12:14
iOS面试
题:Core Data的6成员对象
1.NSManageObject:被管理的数据记录ManagedObjectModel是描述应用程序的数据模型,这个模型包含实体(Entity)、特性(Property)、读取请求(FetchRequest)等。2.NSManageObjectContext:管理对象上下文,持久性存储模型对象,参与数据对象进行各种操作的全过程,并监测数据对象的变化,以提供对undo/redo的支持及更新绑定到数据
iOS猿_员
·
2021-04-20 12:48
iOS面试
宝典
注意事项1.面试官并不喜欢你长篇大论的去回答,只需要回答到关键知识点即可2.简历上的知识点一定要掌握好,特别是最有可能问到的问题一.关于OC最常见的面试题1.分类和扩展有什么区别?2.有哪些属性修饰关键字?atomic是绝对的线程安全吗?3.KVO实现的原理?4.内存管理机制、自动释放池和循环引用5.Block?weakSelf,StrongSelf6.说一下事件响应传递链hitTest7.Run
YFBigHeart
·
2021-04-20 11:33
iOS面试
题:app运行过程中,同时最多有几个线程,怎么实现的高并发
同时最多有几个线程:根据cpu的能力,目测:50个生活中遇到的很多场景,多是IO密集型。解决这类问题的核心思想就是减少cpu空转的时间,增加CPU的利用率。具体有下面两种方法:限制活动线程的个数不超过硬件线程的个数活动线程指Runnable状态的线程。Blocked状态的线程个数不在限制内。Blocked状态的线程都在等待外部事件触发,比如鼠标点击、磁盘IO操作事件,操作系统会将他们移除到调度队列
iOS猿_员
·
2021-04-20 07:36
iOS 面试 -- 内存管理
疫情之下,未工作的小朋友们的世界是尽情撒欢,而已工作在家的人则担心延期上班工资是否会照发,上有老,下有小...负重前行的大人们,今天还是看看
iOS面试
篇之内存管理吧,夯实基础!!!前言判
唐师兄
·
2021-04-19 18:30
iOS面试
题:NSCache,NSDictionary,NSArray的区别
1.NSArrayNSArray作为一个存储对象的有序集合,可能是被使用最多的集合类。性能特征在数组的开头和结尾插入/删除元素通常是一个O(1)操作,而随机的插入/删除通常是O(N)的。有用的方法NSArray的大多数方法使用isEqual:来检查对象间的关系(例如containsObject:)。有一个特别的方法indexOfObjectIdenticalTo:用来检查指针相等,如果你确保在同一
iOS猿_员
·
2021-04-19 18:43
潭州
ios面试
题4
4SDWebImage(SDWebImage的实现机制)主要功能:提供UIImageView的一个分类,以支持网络图片的加载与缓存管理一个异步的图片加载器一个异步的内存+磁盘图片缓存支持GIF图片支持WebP图片缓存为了减少网络流量的消耗,我们都希望下载下来的图片缓存到本地,下次再去获取同一张图片时,可以直接从本地获取,而不再从远程服务器获取。这样做的另一个好处是提升了用户体验,用户第二次查看同一
紫色冰雨
·
2021-04-19 18:13
备战2020——
iOS面试
之笔试题
作者:flowerflower推荐阅读:备战2020——iOS全新面试题总结目录1、设计模式是什么?你知道哪些设计模式,并简要叙述?2、MVC和MVVM的区别?3、#import跟#include有什么区别,@class呢,#import什么区别?11、用@property声明的NSString/NSArray/NSDictionary经常使用copy关键字,为什么?如果改用strong关键字,可
iOS技术汇总
·
2021-04-19 18:06
2020
iOS面试
题----swift和oc的区别?
浅谈Swift和OC的区别前言一晃Swift都出来快几年了,从OC到Swift也经历了很多,所以对两者的一些使用区别也总结了一点,暂且记录下,权当自己的一个笔记。当然其中一些区别可能大家都有耳闻,所以这里也会结合自身的一些平常记录,稍许整理,才诞生了本篇文章,中间或许会有不对之处,还望指出来,共同进步。正文一、Swift和Objective-C的联系Swift和Objective-C共用一套运行时
iOS__开发者皮皮峰
·
2021-04-19 17:09
iOS面试
-- 内存管理
内存布局iOS程序下内存布局不同内存布局区域的含义stack(栈):方法调用heap(堆):通过alloc等分配的对象bss:未初始化的全局变量data:已初始化的全局变量text:程序代码内存管理方案taggedPointerNONPointer_ISA散列表(很复杂的数据结构,引用计数表、弱引用表)散列表SideTables()(非嵌入式系统中包含64个SideTable),实际是一个哈希表,
爱玩游戏的iOS菜鸟
·
2021-04-19 15:54
iOS经典面试题
前言写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了
iOS面试
题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。
iOS开发之家
·
2021-04-19 13:20
十道值得你认真思考的
iOS面试
题
面试题一:runtime中,SEL、Method和IMP有什么区别,使用场景?答:它们之间的关系可以这么解释:一个类(Class)持有一个分发表,在运行期分发消息,表中的每一个实体代表一个方法(Method),它的名字叫做选择子(SEL),对应着一种方法实现(IMP)。具体的分析如下SEL:定义:typedefstructobjc_selector*SEL,代表方法的名称。仅以名字来识别。翻译成中
会写bug的程序员
·
2021-04-19 12:04
iOS经典面试题
前言写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了
iOS面试
题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。
一意孤行的程序猿
·
2021-04-19 12:03
iOS188个面试题
iOS面试
题合集:188个面试题目录展示:1、swift和oc的区别2、编译链接3、synthesize&denamic4、在项目开发中常用的开发工具有哪些?
就是年轻
·
2021-04-19 10:36
iOS面试
-Runtime简介
本文主要介绍runtime的五点Runtime简介Runtime(消息机制)Runtime方法调用流程Runtime(交换方法&自定义UIImage)Runtime(动态添加方法)Runtime(动态添加属性)一.runtime简介runtime简称运行时,OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译时会决定调用哪个函数。对于OC的函数,属于
翀鹰精灵
·
2021-04-19 07:51
阿里、字节 一套高效的
iOS面试
题解答(完结)
runtime相关问题面试题出自掘金的一篇文章《阿里、字节:一套高效的
iOS面试
题》该面试题解答github地址版本目前已经完结,可自行下载pdf进行阅读,仅做参考,对于有问题的解答可提issue,欢迎
南京彭于晏哟
·
2021-04-19 05:13
iOS面试
题--原理篇
runtime怎么添加属性、方法等ivar表示成员变量class_addIvarclass_addMethodclass_addPropertyclass_addProtocolclass_replaceProperty是否可以把比较耗时的操作放在NSNotificationCenter中首先必须明确通知在哪个线程中发出,那么处理接受到通知的方法也在这个线程中调用如果在异步线程发的通知,那么可以执
文博同学
·
2021-04-19 03:57
阿里
iOS面试
总结
image推荐阅读:iOS开发——BAT面试题合集(持续更新中)一面1、介绍项目2、在KVO中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?4、一个上线的项目,知道这个方法可能会出问题,在不破坏改方法前提下,怎么搞?5、Block和函数指针的区别?6、性能优化7、YYModel和AF源码8、如何自己设计json转model9、架构他们的面试官好像都
iOS开发之家
·
2021-04-19 03:37
2021最全
iOS面试
题及底层视频分享专栏
小编寻来最全面试题合集及底层视频分享专栏1.
iOS面试
经验分享2.iOS底层逆向视频分享3.iOS音视频分享
iOS面试
经验分享1.iOS经典面试题2.iOS新东方面试3.
iOS面试
十大要点4.
iOS面试
反思总结
iOS_天气
·
2021-04-19 03:38
北上广深杭各大小公司
iOS面试
题(赠电子版答案)
iOS面试
题点赞再看,养成习惯,白嫖不好,欢迎大家关注我面试小专栏:iOS中高级进阶之路有我准备的一线大厂面试资料和简历模板,欢迎Star!
iOS弗森科
·
2021-04-19 02:10
2020年面试:整理出一份高级
iOS面试
题
1、NSArray与NSSet的区别?NSArray内存中存储地址连续,而NSSet不连续NSSet效率高,内部使用hash查找;NSArray查找需要遍历NSSet通过anyObject访问元素,NSArray通过下标访问2、NSHashTable与NSMapTable?NSHashTable是NSSet的通用版本,对元素弱引用,可变类型;可以在访问成员时copyNSMapTable是NSDic
会写bug的程序员
·
2021-04-18 22:34
阿里—最新
iOS面试
题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。阿里一面1、介绍项目2、在KVO中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?4、一个上线的项目,知道这个方法可能会出问题,在不破坏改方法前提下,怎么搞?5、Block和函数指针的区别?6、性
iOS猿_员
·
2021-04-18 19:57
进阶2020——超全!iOS 面试题汇总(附答案)
整理的一些
iOS面试
相关问题,持续更新,敬请关注如果您觉得里面的问题不错,值得在面试准备的时候学习看看,之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家
iOS弗森科
·
2021-04-18 14:59
iOS面试
题:Runtime中,SEL、Method 和 IMP有什么区别,使用场景?
面试题:Runtime中,SEL、Method和IMP有什么区别,使用场景?答:它们之间的关系可以这么解释:一个类(Class)持有一个分发表,在运行期分发消息,表中的每一个实体代表一个方法(Method),它的名字叫做选择子(SEL),对应着一种方法实现(IMP)。具体的分析如下:SEL:定义:typedefstructobjc_selector*SEL,代表方法的名称。仅以名字来识别。翻译成中
iOS猿_员
·
2021-04-18 12:46
阿里
iOS面试
总结
一面1、介绍项目2、在KVO中,他是怎么知道监听的对象发生了变化?3、字典的工作原理?怎100w个中是怎么快速去取value?4、一个上线的项目,知道这个方法可能会出问题,在不破坏改方法前提下,怎么搞?5、Block和函数指针的区别?6、性能优化7、YYModel和AF源码8、如何自己设计json转model9、架构他们的面试官好像都爱问一下底层的东西,比如这次面试上来机会问我KVO的问题。问题【
iOS技术汇总
·
2021-04-18 10:26
2020iOS开发工程师面试题汇总(内含面试技巧)-看完BATJ面试官对你竖起大拇指!(上)
iOS面试
题本面试题为个人使用版本,如后续流传出去,请转发的朋友务必注释一下,答案正确性有待商榷,本人的答案不代表权威,仅仅是个人理解。文章内部有写混乱,将就着看吧。
iOS开发面试总结
·
2021-04-18 08:04
【2019年最新大厂面试题】
iOS面试
题附答案
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻,分享BAT,阿里面试题、面试经验,讨论技术,大家一起交流学习成长!群内提供数据结构与算法、底层进阶、swift、逆向、整合面试题等免费资料附上一份收集的各大厂面试题(附答案)!群文件直接获取各大厂面试题推荐阅读:iOS开发——2019最新BAT面试题合集(持续更新中)
iOS开发之家
·
2021-04-18 06:13
iOS面试
题:腾讯一、二、三面以及参考思路
转载自:CocoaChina不懂技术的爱迪生--
iOS面试
题:腾讯一、二、三面以及参考思路还有一个不错的GitHub的面试总结:GitHub上的面试总结
iOS面试
题:腾讯一面以及参考思路:使用了第三方库
路漫漫其修远兮Wzt
·
2021-04-18 06:39
iOS面试
-Runloop简单介绍
一.Runloop基本作用1)保持程序的持续运行处理APP中各种事件(比如触摸事件,定时器事件,selector事件)节省cup资源,提高程序性能:该做事时做事,该休息时休息。main函数中的runLoopintmain(intargc,char*argv[]){@autoreleasepool{returnUIApplicationMain(argc,argv,nil,NSStringFromC
翀鹰精灵
·
2021-04-18 04:30
iOS面试
题精选 — 给iOS中高级求职者的一份面试题解答
前段时间更新了一篇给iOS中高级面试官的一份招聘要求收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇文章给大家提供的一些面试技巧&其中的面试题已经开始招聘或者应聘了!这里应大家要求,对里面的面试题提供相关答案!相信无论是面试官还是求职者都是有所收获的~~PS:篇幅有点长,大家可以关注或者点赞收藏以备不时之需!!!点击此处即可获取更多面试资料哦iOS基础1:讲讲你对atomic&nona
iOS_小久
·
2021-04-18 01:36
新
iOS面试
题全集合(目前不断更新)
持续更新,喜欢的开发们麻烦点赞+关注和评论!做这个的初心是希望能巩固自己的基础知识,也通过这种方式检查自己知识的缺失点。目前还不完善,后续会根据时间不断更正和完善,当然也希望能帮助更多的开发者参与进来数据结构1.数据结构的存储一般常用的有几种?各有什么特点?2.集合结构线性结构树形结构图形结构3.单向链表双向链表循环链表4.数组和链表区别6.输入一棵二叉树的根结点,求该树的深度?7.输入一课二叉树
iOS弗森科
·
2021-04-17 22:30
阿里、字节:一套高效的
iOS面试
题( 多线程 GCD底层原理篇)
多线程撸面试题中,文中内容基本上都是搬运自大佬博客及自我理解,可能有点乱,不喜勿喷!!!主要以GCD为主1、iOS开发中有多少类型的线程?分别对比Pthreads:跨系统c语言多线程框架,不推荐。NSThread:##面向对象,需手动管理生命周期。GCD:GrandCentralDispatch,主打任务与队列,告诉他要做什么即可。NSOperation&NSOperationQueue:GCD的
会写bug的程序员
·
2021-04-17 18:23
iOS面试
--GCD常见用法
项目中常见的GCD用法有已下几种:1.GCD栅栏函数2.GCD快速迭代(遍历)3.GCD队列组的使用1.GCD栅栏函数例子1:先来看一个全局并发队列的代码://获得全局并发队列dispatch_queue_tqueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);//1.异步函数dispatch_async(queue,
翀鹰精灵
·
2021-04-17 17:02
最新整理:
iOS面试
题-常问UI问题(四)
前言:最近把
iOS面试
中可能会遇到的问题整理了一番,题目大部分是网上收录的,方便自己巩固复习,也分享给大家;希望对大家有所帮助!
iOS猿_员
·
2021-04-15 11:08
ios面试
题总结
谈谈对面向对象的理解,面向对象的三要素对于多态的理解category的原理,父类有category,子类没有;子类有父类没有,子类父类都有,有同一个方法,会调用哪个,能不能调用到他本来的这个方法?category可以添加成员变量嘛?分类的实现原理是将category中的方法,属性,协议数据放在category_t结构体中,然后将结构体内的方法列表拷贝到类对象的方法列表中。某个类有多个categor
桔子橙子柚子_F
·
2021-04-15 09:37
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他