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面试
面试题收集
一个Objective-C对象如何进行内存布局iOS内存调试技巧iOS下的读写锁的简单实现KVC的底层原理KVO底层原理iOS高级面试题--答案
iOS面试
备战-网络篇OC[objcmessage]发送消息的过程
路在脚下了
·
2022-02-15 23:18
iOS面试
1、#import和#include的区别,@class代表什么?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import而#import比起#include的好处就是不会引起重复包含2、谈谈Object-C的内存管理方式及过程?1.当你使用new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.当你不再使用该对象时,你要负责向该对象
IT_攻城师
·
2022-02-15 19:34
Objective-C的内存管理简述
本篇文章主要是针对在
iOS面试
中经常问及的内存管理你是怎么理解的,这个问题做一个简单实用的总结。
丁桥人在外地
·
2022-02-15 09:48
Ios面试
复习--内存分配
1.Ios框架下,内存由上到下分别为:栈区-->堆区-->BSS段-->数据区-->代码段其中:--1.栈区:局部变量--2.堆区:存放程序运行过程中,动态分配的存储空间(堆通过链表实现,内存不连续)--3.BSS段:没有初始化的全局变量和静态变量--4.数据区:已经初始化的全局变量和静态变量以及字符串常量--5.代码区:存放程序编译以后的代码内容各种变量所在区域示例面试中可能被追问的问题1面试中
金克拉拉拉拉
·
2022-02-15 03:21
【2018最新】
iOS面试
题(一)
1.为什么OC是一门动态语言?动态类型:OC在运行时决定对象的类型,比如id;动态绑定:程序在运行时判断需要调用的方法,而不是在编译时;动态载入:程序在运行时根据需要再加载可执行的代码和资源。2.设计模式是什么?你知道哪些设计模式?简要叙述。设计模式是一种解决问题的思维,通过设计模式达到可复用、可拓展的目的,尽量实现高内聚低耦合。代理模式:用于回调数据。观察者模式:当对象的某个属性发生改变时,得到
梦航韩语
·
2022-02-15 02:38
iOS面试
题-第九页
81.Foundation对象与CoreFoundation对象有何区别?Foundation对象是OC的,CoreFoundation对象是C对象。数据类型之间的转换:ARC:_bridge_retained、_bridge_transfer非ARC:_bridge82、不用第三变量,交换AB的值。A=A+BB=A-BA=A-B或者A=A^BB=A^BA=A^B83.简单描述下对单例模式设计的理
像羽毛那样轻
·
2022-02-14 08:11
2021
iOS面试
总结day6
今天没有面试,我为了之前的offer后面就没有再投简历了。因为之前的hr问我什么时候可以入职,我说我周一还有两个面试,周二之前给你答复,很有可能会入职。我觉得做人应该讲信用,说到做到,既然同意入职了就不要再约别人家的面试,这样也是浪费其他公司的资源。结果还是我太年轻啊,我替别人考虑的太多了,别人可不会这么想,我很有可能只是一个备胎。第二天我又等了一天,还是没回复我,我下午就问他们入职时间确定了吗,
paperclouds
·
2022-02-13 15:56
备战2020——
iOS面试
题汇总!(栏目将持续更新)
2019
iOS面试
题-----RunLoop数据结构、RunLoop的实现机制、RunLoop的Mode、RunLoop与NSTimer和线程1.app如何接收到触摸事件的2.为什么只有主线程的runloop
iOS最新面试题收录
·
2022-02-13 10:35
面试了10名开发者后,总结了62道
iOS面试
题
今年受疫情的影响,各行各业都举步维艰,然而做为
iOS面试
官的我也在精心准备的为公司招进优秀的iOS开发,期间收到了很多简历,也笔试了不少开发者,上一周我们已经发了3个offer,所以先下手为强,我们已经招满了人的职位
iOS开发之家
·
2022-02-12 14:03
iOS面试
题总结
1.说下线程和进程的区别答:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的栈段,栈段又叫运行时段,用来存放所有局部变量和临时变量。(3)处理机分给线程
Legendary
·
2022-02-12 07:02
iOS面试
题
阿里面试题:http://www.cocoachina.com/ios/20171129/21362.html腾讯面试题:http://www.cocoachina.com/ios/20171127/21331.html整理面试题:https://www.jianshu.com/p/f9eb6b315c08
frankisbaby
·
2022-02-11 14:47
iOS面试
题总结2018年3月
一、Runtime的消息转发机制1.动态方法解析备用接受者3.完整转发1.动态方法解析对象在接受到未知消息时,首先会调用所属类的类方法+resolveInstanceMethod:或者+resolveClassMethod:;在这个方法中,我们有机会为该未知消息新增一个“处理方法”。不过使用该方法的前提是已经实现了该“处理方法”只需要在运行时通过class_addMethod函数动态添加到类里面就
小羊孩子
·
2022-02-11 09:04
《
iOS面试
题整理》 - 递归
误区之前在写递归相关的代码时候,总是试图把调用一层层展开,层数少的情况还能接受,多了就烧脑,不要试图用人脑去分解递归的每一个步骤正确的思考方式假设要完成A,可以分解为B、C、D三个子问题,可以假设B、C、D已经解决,在这基础上思考如何解决A递归满足的条件一个问题可以分解为几个子问题分解后的子问题,除了数据规模不同,求解思路完全一样存在递归终止条件防止堆栈溢出限制递归调用的最大深度(最大深度比较小的
小木头
·
2022-02-11 07:51
腾讯社招
iOS面试
记录
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。一面电话面试:面试官主要是针对iOS相关的基础问题。1.先简单自我介绍一下自己2.对mrc和arc的理解3.谈谈对自动释放池的理解4.自动释放池在mrc和arc区别5.多层自动释放池嵌套的对象在哪一层释放6.对于block,理解,mrc和arc下有什么区别,使用注意事项7.对于深拷贝和浅拷贝的理解8
凉白开_78b8
·
2022-02-11 02:27
iOS面试
篇--浅拷贝和深拷贝和copy关键字
前言
iOS面试
中最经常碰到的就是内存方面的问题,比如面试官问你浅拷贝和深拷贝的区别,copy和stong关键字的区别,weak和assign的区别,以及衍生下去容器的拷贝以及元素如何深拷贝,等等。
MrGan先生
·
2022-02-11 01:38
iOS面试
资料
iOS面试
题[toc]一、设计基本原则简述六大设计基本原则(也称SOLID五大原则)单一职责原则(SRP,SingleResponsibilityPrinciple)定义:一个类只负责一件事。
JamieChen
·
2022-02-10 16:28
iOS面试
随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方,万望诸君呵呵一笑,抛之脑后。接下来,我就斗胆分享一下自己在准备和参加面试的过程中的收获、对面试的思考,以及一些可能对大家
笨坨
·
2022-02-10 10:49
美团
iOS面试
总结
2019原文链接一面1、简历上写的项目问了一遍,然后开始问知识点。2、volley的源代码,在图片缓存部分讨论了挺长时间,http中缓存机制,3、视觉控制器的生命周期4、数据库5、多线程(NSTread、NSOPeration、GCDA+block)6、http协议getpost的区别7、手机适配一些方案8、真机调试、项目上线注意事项9、静态方法是否能被重写这些大概聊了1个半小时,开始的时候还有些
萌小奇
·
2022-02-09 13:57
iOS面试
题:iOS中UITableViewCell的重用机制原理?
重用实现分析查看UITableView头文件,会找到NSMutableArray*visiableCells,和NSMutableDictnery*reusableTableCells两个结构。visiableCells内保存当前显示的cells,reusableTableCells保存可重用的cellsTableView显示之初,reusableTableCells为空,那么tableViewd
iOS猿_员
·
2022-02-06 22:57
美团—最新
iOS面试
题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。美团一面1、简历上写的项目问了一遍,然后开始问知识点。2、volley的源代码,在图片缓存部分讨论了挺长时间,http中缓存机制,3、视觉控制器的生命周期4、数据库5、多线程(NSTread、NSOPeration、GCDA+block)6、h
iOS猿_员
·
2022-02-06 18:42
2019
iOS面试
资料
1、我们说的Objective-C是动态运行时语言是什么意思?答:oc类的类型和数据变量的类型都是在运行时确定的,而不是在编译时确定的,所以说oc是动态语言。它主要表现在三个方面:1、动态类型:即运行时再决定对象的类型。比如id类型,任何对象都可以被id指针所指,只有在运行时才能决定是什么类型。像内置的明确的基本类型都属于静态类型(int、NSString等)。静态类型在编译的时候就能被识别出来。
Lightoflife
·
2022-02-06 15:32
【
iOS面试
粮食】UI视图—卡顿原因和优化、UI绘制原理
本文章将记录有关iOSApp的卡顿原因、优化和UI绘制原理,如有错误欢迎指出~图像显示原理在使用App中,首先映入眼帘的就是图像,它也是App传递思想和精神的核心。可以说,没有图像,App将不复存在。先来了解下图像的显示原理:图像显示原理通常来说,CPU、GPU、显示器通过总线连接协同工作CPU进行一系列的工作,输出一个位图(Bitmap)在合适的时机,经由总线把Bitmap提交给GPUGPU进行
KaironZz
·
2022-02-06 06:51
iOS 多线程理解 - GCD篇
提及多线程,我们一定不会陌生,甚至线程问题已经成为
iOS面试
必问类型.iOS官方提供了几种多线程的解决方案.NSThreadGCDNSOperation&NSOperationQueue今天就GCD(大调度中心
KumLight
·
2022-02-06 01:21
iOS面试
题
dispatchbarrierdispatchbarrier为什么不能用于串行和全局并发队列?因为它是在并发队列中起到一段串行作用,但是全局并发不允许串行。类别category一个类的两个category,如果存在方法名相同,是根据buildPhases->CompileSources里面的从上至下顺序编译的,即后编译的会被调用。
狗狗臭鸡蛋
·
2022-02-05 04:55
哈哈
今个在群里看了一段有意思的话:【从历年weak看
iOS面试
】2013年面试官:代理用weak还是strong?我:weak。面试官:明天来上班吧2014年面试官:代理为什么用weak不用strong?
晓锌
·
2022-02-03 14:05
Ios面试
复习--@property修饰符号
1.读写设置@property读写设置2.retain自动在set方法中添加堆引用对象内存管理的方法并release旧值retain新值set方法中的内存管理方法retain修饰需要计数的属性3.assign--1.不会生成set方法内的内存管理的代码,仅仅只会生成普通的set方法,系统默认修饰符号为assign--2.assign适用于基本数据类型如int,float,struct等值类型,不适
金克拉拉拉拉
·
2022-02-03 13:48
iOS面试
备战-网络篇
所以它也成为了
iOS面试
中经常被问及的问题。准备面试的话,网络相关的知识点一定不能错过。这里总结了一些我认为有用的和最近面试遇到的网络相关知识点。
你好8828
·
2022-02-03 08:32
底层原理之Block
iOS面试
集合之block####block1.本质:block是个结构体对象,封装了函数调用```objective-c//底层的源码struct__main_block_impl_0{struct_
维Fatal
·
2022-02-01 23:04
iOS面试
题总结(一)
1.为什么不能给类别category添加成员变量?extension呢?2.isKindOfClass:和-isMemberOfClas区别?3.weak的实现原理4.理解[selfclass]与[superclass]?5.ios中的内存管理机制6.Block如何访问外部变量?下划线__block的作用?如何防止循环引用?7.Block循环引用问题(1).为什么Msonry不会循环引用?(2).
文小猿666
·
2022-01-11 21:35
2022年
iOS面试
题1
一iOS初级面试题及答案1.为什么说Objective-C是一门动态的语言?1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定。例如:多态特性,我们可以使用父类对象来指向子类对象,并且可以用来调用子类的方法。运行时(runtime)特性,我们可以动态的添加方法,或者替换方法。2.讲一下MVC和MVVM,MVP?MVC:简单来说就是,逻辑、视图、数据进行分层,实现解耦
酷拼车
·
2022-01-05 14:13
2021年终小结
工作今年从工作了6年的公司离职了,入职了一家医疗方面的公司继续维护裕景项目(lims、报修),完成消息推送中台系统(vue+java)学习学习Swift,
iOS面试
(算法刷题+知识巩固)学习Flutter
强行天下l
·
2021-12-28 15:43
免费分享一些
iOS面试
题集锦(包括BAT)
这么免费分享给大家一些
iOS面试
题集锦,包括BAT的面试。
EmulatingStep
·
2021-12-10 20:17
iOS全解3:Runtime
面试系列:
iOS面试
全解1:基础/内存管理/Block/GCD
iOS面试
全解2:Runloop
iOS面试
全解3:Runtime
iOS面试
全解4:KVC、KVO、通知/推送/信号量、Delegate/Protocol
lukyy
·
2021-12-01 21:47
iOS全解4:KVC、KVO、通知/推送/信号量、Delegate/Protocol、Singleton
面试系列:
iOS面试
全解1:基础/内存管理/Block/GCD
iOS面试
全解2:Runloop
iOS面试
全解3:Runtime
iOS面试
全解4:KVC/KVO、通知/推送/信号量、Delegate/Protocol
lukyy
·
2021-11-12 10:50
iOS面试
相关问题
原文地址:2019
iOS面试
题大全整理的一些
iOS面试
相关问题,持续更新,敬请关注2018
iOS面试
题大全---全方面剖析面试1、2018
iOS面试
题---UI相关:事件传递,图像显示,性能优化,离屏渲染
_菩提本无树_
·
2021-11-08 15:03
AFN 底层原理剖析(一)之NSURLSession
AFN的底层原理几乎是
iOS面试
必问的一个问题.很多小伙伴纠结于只要会用不就好了吗?为什么面试造火车,进去拧螺丝!
iOS刘耀宗
·
2021-09-01 15:52
Flutter | 金九银十招聘季,面试题总结。助你一臂之力。
iOS面试
题Flutter的面试其实和Android面试的套路差不多,也是分两个部分:1.Dart2.Flutter毕竟Flutter要使用Dart来写,那也就必须了解Dart的一些相关知识点。
iOS心安
·
2021-08-16 14:47
2020:一份高级
iOS面试
题
1、NSArray与NSSet的区别?NSArray内存中存储地址连续,而NSSet不连续NSSet效率高,内部使用hash查找;NSArray查找需要遍历NSSet通过anyObject访问元素,NSArray通过下标访问2、NSHashTable与NSMapTable?NSHashTable是NSSet的通用版本,对元素弱引用,可变类型;可以在访问成员时copyNSMapTable是NSDic
小緈福
·
2021-08-16 11:47
iOS面试
题及详解(上)
iOS面试
题及详解下1.Object-C的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
iOS心安
·
2021-08-06 19:37
iOS 经典面试题汇总
(
iOS面试
资料大全)1.简单介绍下NSURLConnection类及+sendSynchronousRequest:returningResponse:error:与–initWithRequest:
ios南方
·
2021-08-05 16:16
iOS 面试题分析(二)
面试题分析2.
iOS面试
题分析2.1⽅法的本质?sel是什么?IMP是什么?两者之间的关系⼜是什么?方法的本质:发送消息流程快速消息查找(objc_msgSend),cache_t缓存查找消息。
俊而不逊
·
2021-08-04 13:07
iOS面试
题攻略分析
以下是回顾之前上、中、下三篇底层面试题的补充,附上答案。俗话说得好,底层不牢,地动山摇。这些答案只是给大家一些参考,大家可以再结合自己理解进行回答,有需要的朋友们下面来一起看看吧。本文收录:公众号【iOS进阶宝典《iOS底层面试干货分享(补充)》】iOS开发中的加密方式iOS加密相关算法框架:CommonCrypto。1:对称加密:DES、3DES、AES加密和解密使用同一个密钥。加密解密过程:明
·
2021-07-31 14:45
面试了12名开发者后,总结了62道
iOS面试
题(建议收藏收藏再收藏!)
今年受疫情的影响,各行各业都举步维艰,然而做为
iOS面试
官的我也在精心准备的为公司招进优秀的iOS开发,期间收到了很多简历,也笔试了不少开发者,上一周我们已经发了3个offer,所以先下手为强,我们已经招满了人的职位
·
2021-07-30 17:38
iOS底层面试题(下篇)
7月,iOS求职跳槽的相对较少,能在这个时间段求职的,不是被迫,就是对自己的技术很自信;针对7月,特别总结了第三份iOS常见大厂面试题(下);
iOS面试
题分为上、中、下三部分,方便大家观看;请先自己答一答
·
2021-07-28 18:28
iOS底层面试题(中篇)
7月,iOS求职跳槽的相对较少,能在这个时间段求职的,不是被迫,就是对自己的技术很自信;针对7月,特别总结了第二份iOS常见大厂面试题(中);
iOS面试
题分为上、中、下三部分,方便大家观看;请先自己答一答
·
2021-07-27 20:58
iOS底层面试题(上篇)
7月,iOS求职跳槽的相对较少,能在这个时间段求职的,不是被迫,就是对自己的技术很自信;针对7月,特别总结了一份iOS常见大厂面试题(上);
iOS面试
题分为上、中、下三部分,方便大家观看;请先自己答一答
·
2021-07-27 20:52
大厂2021年,最新整理
iOS面试
题!
前言最新收集了前两个月的
iOS面试
题总结,答案这块,就不细说了,毕竟有的题目也是拿不准,如果有不明白的,大家一起留言评论探讨,大家一起努力!
·
2021-07-27 19:41
2021年最全iOS 面试题汇总(清晰易懂)
iOS面试
题汇总(清晰易懂)】1.Object-c的类可以多重继承么?可以实现多个接口么?重写一个类的方式用继承好还是分类好?为什么?
·
2021-07-27 19:44
2021最新
iOS面试
题总结(一)
看完这些,大厂不是梦!!!今天刚刚开始面试,接下来这几天把遇到的面试题总结如下:1.内存管理在实际开发中的应用(必考,已经被问两次了)答:1.UITableView的数据条数太多时会消耗内存,可以给UITableViewCell、UICollectionViewCell、UITableViewHeaderFooterView设置正确的复用ID,充分复用。2.有透明度的View(alpha值在0到1
·
2021-07-27 19:30
iOS面试
题基础
分类、扩展、代理、通知、KVC、KVO、属性关键字一、分类(Category)*1、分类的作用?声明私有方法,分解体积大的类文件*2、分类的特点?可以为系统类添加分类。在运行时时期,将Category中的实例方法列表、协议列表、属性列表添加到主类中后(所有Category中的方法在方法列表中的位置是在主类的同名方法之前的),然后会递归调用所有类的load方法,这一切都是在main函数之前执行的。*
·
2021-07-27 19:20
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他