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面试
2019-01-12
iOS面试
题及答案#import跟#include有什么区别,@class呢,#import用来包含系统的头文件,#import””用来包含用户头文件。
exchan
·
2023-03-24 23:22
iOS面试
小结
本文便谈一谈我对
iOS面试
的一些思考。正文iOS的面试大致包括三大部
落影loyinglin
·
2023-03-24 20:35
iOS面试
题分析
iOS面试
Model层:数据持久化存储方案有哪些?
Jack_zz
·
2023-03-24 13:03
iOS面试
题02_runtime
Runtime其实就是c、c++、汇编实现的api,调用OC中的方法,其实就是调用runtime的api方法,进而实现c语言函数的调用。运行时特性:向编译后的类添加方法,转发消息,交换方法等。核心功能:1>.把C中的结构体封装成OC中的类。2>.执行OC方法消息机制trigger执行c函数。在程序运行过程中,动态的创建类,动态添加、修改这个类的属性和方法;遍历一个类中所有的成员变量、属性、以及所有
LewisZhu
·
2023-03-24 10:29
腾讯—最新
iOS面试
题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。腾讯一面1、介绍一下实习的项目,任务分工,做了哪些工作?介绍实习内容2、网络相关的:项目里面使用到什么网络库,用过ASIHTTP库吗3、断点续传怎么实现?需要设置什么?4、在杭州HTTP请求服务器响应快,可能离服务器距离近,而在深圳访问就很慢很
iOS猿_员
·
2023-03-23 15:07
各大厂
iOS面试
流程题目(copy)
各大厂
iOS面试
流程题目建议:有什么需要讨论的地方欢迎大家指教。主要记录一下准备爱吃过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。
酷拼车
·
2023-03-23 10:39
iOS面试
关于属性copy strong weak assign
copycopy,引用计数会+1.然而设置新值并不会保留旧值,而是将其拷贝。NSString对象为什么尽量用copy来修饰?我们通过代码查看copy和strong修饰的区别#import"ViewController.h"@interfaceViewController()//copy字符串@property(nonatomic,copy)NSString*myCopyStr;//强引用str@p
_曾梦想仗剑走天涯
·
2023-03-22 14:43
2019年2月份
iOS面试
总结
timg.jpeg背景朋友问:外面行情怎样?面试都问了些啥?所以衍生出了这篇文章。以下题目不提供答案,请自行学习!面试题OC部分关键字简述关键字assignweakstrongretaincopyreadonlyreadwritenonatomicatomic的作用?weak跟assign的区别?atomic是不是一定就是线程安全的?为什么?如何保证其线程安全?Classroom这个类有啥问题?@
Jecky丶
·
2023-03-22 08:23
iOS面试
题合集(Runloop篇)
1.Runloop和线程的关系?一个线程对应一个Runloop。主线程的默认就有了Runloop。子线程的Runloop以懒加载的形式创建。Runloop存储在一个全局的可变字典里,线程是key,Runloop是value。2.RunLoop的运行模式RunLoop的运行模式共有5种,RunLoop只会运行在一个模式下,要切换模式,就要暂停当前模式,重写启动一个运行模式-kCFRunLoopDef
Silence_xl
·
2023-03-22 06:13
IOS面试
题(block相关) --- block变量截取
OC面试题目合集地址先了解block截获变量基本数据类型局部变量:截获其值对象类型局部变量:连同所有权修饰符一起截获局部静态变量:指针形式截获全局变量:不截获静态全局变量:不截获问题1:看例子回答inttest1=2;int(^Block)(int)=^int(intn){returnn*test1;};NSLog(@"result:%d",Block(6));答案12block对于基本数据变量截
ShawnRufus
·
2023-03-22 05:25
2020-03-05
ios面试
题
需要说明有2个算法题:1.用二分法开根号;2.判断字符串是否符合ipv4;这遍文档很全https://www.jianshu.com/p/57dc7b53a47b
iOS后知者
·
2023-03-21 22:26
iOS全解2:Runloop
面试系列:
iOS面试
全解1:基础/内存管理/Block/GCD
iOS面试
全解2:Runloop
iOS面试
全解3:RuntimeRunloop官方文档Runloop官方课程讲解RunLoop概念自我理解:
lukyy
·
2023-03-21 08:10
《
iOS面试
题整理》- LRU 算法
数组实现varcache:[Int]=[]letmaxCount=5//缓存最大值extensionArraywhereElement:Equatable{mutatingfuncremove(_object:Element){ifletindex=index(of:object){remove(at:index)}}}funcLRU(data:Int){//如果没有缓存if!cache.cont
小木头
·
2023-03-20 09:20
iOS面试
题:NSTimer为什么需要在RunLoop中才会有作用
NSTimer其实也是一种事件,而所有的source(事件)如果要起作用,必须添加到runloop中,并且此runloop是有效的,并运行着。同理timer这种source(事件)要想起作用,那肯定也需要加到runloop中才会有效。如果一个runloop里面不包含任何source(事件)的话,运行该runloop时会立即退出。
sunnyxg0812
·
2023-03-20 03:35
iOS面试
1.给UIview添加背景图片最简单方法[self.viewsetBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"11.jpg"]]];2.iOS获取UIWebView上面的按钮点击事件-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NS
WangDavid
·
2023-03-19 21:40
iOS面试
-- Objective-C
前言话说
iOS面试
怎么离得开Objective-C这苹果公司使用的划时代的语言呢?我贴出维基百科的一段objC的介绍吧。
唐师兄
·
2023-03-18 22:31
iOS面试
题:一个objc对象如何进行内存布局?(考虑有父类的情况)
每一个对象内部都有一个isa指针,指向他的类对象,类对象中存放着本对象的:对象方法列表(对象能够接收的消息列表,保存在它所对应的类对象中)。成员变量的列表。属性列表。类对象内部也有一个isa指针指向元对象(metaclass),元对象内部存放的是类方法列表。类对象内部还有一个superclass的指针,指向他的父类对象。所有父类的成员变量和自己的成员变量都会存放在该对象所对应的存储空间中。Obje
sunnyxg0812
·
2023-03-18 12:59
iOS面试
题
以自己的理解答一遍,有错请指出谢谢,大家一起进步.1.什么是arc?(arc是为了解决什么问题诞生的?)ARC自动引用计数,就是自动生成retain和release代码,为了解决MRC多或少写retain和release代码导致内存泄露或者访问僵尸对象导致程序崩溃等内存管理问题,减少程序员的工作量,把时间放在业务逻辑上。2.请解释以下keywords的区别:assignvsweak,__block
amds
·
2023-03-18 11:39
iOS算法之删除重复连续的字符
iOS面试
常见的算法题、自己面试遇到的、希望能帮到大家、有错误欢迎指正删除给定字符串中重复连续的字符。
齊同学
·
2023-03-18 04:11
104道精选
iOS面试
题PDF
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.#import跟#include有什
斌雅读书
·
2023-03-18 00:56
iOS面试
详解:TCP协议的三次握手和四次挥手
详解TCP协议的三次握手和四次挥手一、先来一波名词解析:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequencenumber(顺序号码)Acknowledgenumber(确认号码)establish(建立,创建)二、TCP究竟是何方神圣?TCP(Trans
iOS打工犭袁
·
2023-03-17 11:31
iOS面试
--字节跳动最新iOS开发面试题
序言疫情基本控制,同时面试也渐渐开始了,以下
iOS面试
题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大!字节一面内容:1、自我介绍2、介绍一下简历中的一个项目3、面向对象的三个要素4、多态?
iOS猿_员
·
2023-03-17 09:01
面试日记_2020-10-21
iOS面试
题-Swift语言【千聊】一.open、public的区别?
DevHank
·
2023-03-16 14:53
2020年3-5年经验
iOS面试
总结
最近本人被无良公司裁员,恰逢疫情期间,由于学历不高(大专)年龄高(91年),求职之路可谓是“一把辛酸一把泪”。除了经验和阅历,完全没有优势。但还是收到几家公司的面试邀请,但之后便没有后续。趁面试之余将面试室所遇到提问总结整理一下,以供大家参考:内存管理软件运行时会分配和使用设备的内存资源,因此,在软件开发的过程中,需要进行内存管理,以保证高效、快速的分配内存,并且在适当的时候释放和回收内存资源。一
跨行程序员
·
2023-03-16 13:02
参加几次
ios面试
后的前思后想
经过几次的面试,发现出现:有种高不成,低不就的状态。原因何在?2010开始了IT男的大学生活,前两年是疯狂参加社会活动(兼职),有人问我:这是为什么了,不累吗?想到和我分隔两地的女友在等我过去,我就全身充满了力,异地恋,无论精力,还是金钱都是耗费很大的,不想用家里钱,所以...明白了吧!两年的社会实践有了,是时候考虑自己专业的问题了。大三有幸加入了一个项目团队,就开始了网站建设工作。每天过得也挺充
Aiana
·
2023-03-16 12:16
iOS开发,常见面试题汇总(常被问的点,含面试技巧)- 多年珍藏都在这儿了
整理的一些
iOS面试
相关问题,持续更新,敬请关注最新最全iOS常见面试知识点,看这一篇就够了。
iOS技术汇总
·
2023-03-16 12:43
iOS面试
题及答案
想了解的可找我拿这篇文章给大家总结了在
iOS面试
的时候可能会遇到的12个技术面试题,以及这些面试题但答案,这些答案只是给大家一些参考,大家可以再结合自己理解进行回答,有需要的朋友们下面来一起看看吧。
iOS王的男人
·
2023-03-15 23:07
2021年7月最新
iOS面试
题总结(答案篇)
12.1.png.png(答案不唯一,仅供参考,文章最后有福利)之前发了这篇
iOS面试
总结(2020年6月),没想到挺受大家欢迎,本来是没打算为它写答案,但有几个人建议我最好出一篇答案,提的人多了我就答应了下来
ios南方
·
2023-03-15 20:09
IOS - KVO原理分析
本文首发于个人博客KVO一直是
IOS面试
中的重点,下面的面试题你碰到过吗?KVO的底层是如何实现的?
Typeco
·
2023-03-13 22:29
头条—最新
iOS面试
题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。头条一面1、自我介绍2、项目相关3、怎么自定义导航跳转4、谈谈runtime的理解5、KVC的用途6、使用methodswizzling要注意什么?(进行版本迭代的时候需要进行一些检验,防止系统库的函数发生了变化)7、谈对引用计数的理解8、谈谈
iOS猿_员
·
2023-03-13 12:55
iOS面试
题-内存管理篇(必问系列)
内存管理1.什么情况使用weak关键字,相比assign有什么不同?什么情况使用weak关键字?在ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决,比如:delegate代理属性自身已经对它进行一次强引用,没有必要再强引用一次,此时也会使用weak,自定义IBOutlet控件属性一般也使用weak;当然,也可以使用strong。在下文也有论述:《IBOutlet连出来的
iOS打工犭袁
·
2023-03-13 07:51
在一个app中间有一个button,在你手触摸屏幕点击后,到这个button收到点击事件,中间发生了什么
此问题来自有没故事的卓同学的4道过滤菜鸟的
iOS面试
题这个问题的要点:响应链具体可以看下官方文档的翻译接下来从runloop层面大概聊一下如何进行事件响应的。
旅途的喵
·
2023-03-13 02:52
TX MT ZJ DY 面经(含面试问题)
推荐阅读:
iOS面试
汇总[含面经,面试讲解面试题等]栏目持续更新前言:最近应该有很多小伙伴去跳槽面试的吧,相信各位有的已经顺利收到offer了,而有些则是碰壁了,那么我在这里给大家准备了相关面试资料,还有相关算法资料
iOS王的男人
·
2023-03-12 13:22
iOS面试
题 如何防止函数被hook
最近面试中被问到一个问题:假如你做SDK给外部使用,怎样保证提供的函数不被外部hook?我们知道,iOS中的hook基本原理有两个:1.OC的动态性,利用MethodSwizzling进行hook;2.C语言在iOS中的动态性,利用符号重绑定进行hook。所以,我们可以利用OC的MethodSwizzling来hook方法,有以下三种方法:1、方法交换OBJC_EXPORTvoidmethod_e
卢叁
·
2023-03-12 04:11
iOS面试
知识点
1、ios内存管理机制iOS内存管理机制的原理是引用计数,当这块内存被创建后,它的引用计数0->1,表示有一个对象或指针持有这块内存,拥有这块内存的所有权,如果这时候有另外一个对象或指针指向这块内存,那么为了表示这个后来的对象或指针对这块内存的所有权,引用计数1->2,之后若有一个对象或指针不再指向这块内存时,引用计数-1,表示这个对象或指针不再拥有这块内存的所有权,当一块内存的引用计数变为0,表
Daniel_you
·
2023-03-12 03:54
2022年,最新iOS开发笔试题-界面篇(附答案)
前言:
iOS面试
题一共分为笔试题和面试题两部分笔试题一共分为10个总共613题面试题一共400题笔试题一个10个系列为自己的面试,为自己的跳槽,加油吧iOS开发简历模板+最新iOS题目+提升视频:docs.qq.com
iOS弗森科
·
2023-03-11 09:43
iOS面试
题整理
1、数组去重的方法:(1)原来集合操作可以通过valueForKeyPath来实现的,去重可以一行代码实现(顺序不发生变化)(2)利用NSDictionary去重,字典在设置key-value时,若已存在则更新值,若不存在则插入值,然后获取allValues。若不要求有序,则可以采用此种方法。若要求有序,还得进行排序(使用sortedArrayusingcomparator)(3)利用集合NSSe
三年_b05b
·
2023-03-11 07:16
iOS面试
题 - 内存管理
1、什么是ARC?为什么要使用内存管理严格的内存管理,能够是我们的应用程在性能上有很大的提高。如果忽略内存管理,可能导致应用占用内存过高,导致程序崩溃引用计数工作原理对象创建出来时,其保留计数至少为1。若想令其继续存活,则调用retain方法,这时对象引用计数+1。要是不再使用此对象,不想令其继续存活,那就调用release或autorelease方法使对象引用计数减1。最终当保留计数归零时,对象
Longshihua
·
2023-03-11 00:16
iOS面试
常见算法题2020(一)
现在面试iOS中高级开发,算法题已是必然会出现的一个环节了,这里把面试遇到的算法题和LeetCode上一些比较经典的算法题做一个汇总,希望对大家有用。大部分公司视频面试是通过牛客网来进行,是可以直接手写算法题的,这块儿的能力不容忽略的。1实现一个方法,计算100的阶乘。(KS一面)2编程实现字符串拷贝,要考虑下内存重叠问题。(SG输入法笔试题)3对输入的字符串,去除其中的字符‘b’以及连续出现的‘
执笔时光er
·
2023-03-11 00:27
iOS高手
:戴铭(iOS开发课)读书笔记居然是村长:CoreGraphics、AddressBookiOS_小久:Runtime、Swift高级分享、iOS开发高级分享、iOS核心动画高级技巧一意孤行的程序猿:
iOS
随行的羊
·
2023-03-09 23:34
iOS面试
题之二
这篇文章用来尝试回答落影大佬的面试题,原文:
iOS面试
小结一、基础知识1、Objective-C基础为了切合
iOS面试
的主题,面试官通常都会从这一块知识开始入手。
经天纬地
·
2023-03-09 07:01
面试2021
最全iOSInterviewsAndDevNotes零散21出一套iOS高级面试题2018年7月.md阿里、字节一套高效的
iOS面试
题解答
iOS面试
了20几家总结出来的面试题(一)2020年面试:整理出一份高级
杰米
·
2023-03-09 04:30
iOS面试
总结
关于面试题打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”,重点准备,期待“押题”成功。但实际上,即使面试同一家公司,它会有不同部门,不同业务线,不同面试官,即使遇到同一面试官,他也不一定就每次考察完全一样的内容。想想高考中那些考的好的同学,他们肯定不是靠“押题”才能取得好成绩吧,他们大多靠的是平常积累及对知识点灵
乐逍遥11
·
2023-02-18 23:23
iOS面试
知识点-今日份整理
今天给大家整理了
iOS面试
的几个知识点。希望大家都拿到自己期望的薪资!一起加油!!!更多面试资料1.iOS类(class)和结构体(struct)有什么区别?
iOS心安
·
2023-02-17 16:49
面试扫盲篇
史上最全的
iOS面试
题及答案-CSDN博客问之前的项目经验,如果重新做,你会怎么做,有哪些改进1.字符串逆转;1.oc基本的语法,框架,还有算法面试官先问面试题上的东西,在问一些简历上的经验,问的很细致
一代骄马
·
2023-02-17 07:56
iOS面试
:iOS内存分区
OC语言是C语言的超集,所以先了解C语言的内存模型的内存管理会有很大的帮助。C语言的内存模型分为5个区:栈区、堆区、静态区、常量区、代码区。每个区存储的内容如下:1、栈区:存放函数的参数值、局部变量等,由编译器自动分配和释放,通常在函数执行完后就释放了,其操作方式类似于数据结构中的栈。栈内存分配运算内置于CPU的指令集,效率很高,但是分配的内存量有限,比如iOS中栈区的大小是2M。2、堆区:就是通
源码空间站2022
·
2023-02-06 16:53
iOS面试
题及答案(二)
一:@@@《基础篇》@@@二:@@@《进阶篇》@@@1.堆和栈的区别?OC语言是C语言的超集。C语言的内存模型分为5个区:栈区、堆区、静态区、常量区、代码区。每个区存储的内容如下:1、堆区:就是通过new、malloc、realloc分配的内存块,编译器不会负责它们的释放工作,需要用程序区释放。分配方式类似于数据结构中的链表。在iOS开发中所说的“内存泄漏”说的就是堆区的内存。2、栈区:存放函数的
践行者_Leng
·
2023-02-06 13:40
iOS面试
全流程(包括面试题以及准备工作)
收录:zhangferry都说今年互联网行情很差,iOS行情更差。但到底怎么样呢,不能光听别人说,而要自己走出去看一看。我的面试的阶段基本都在3月份,准备的阶段则要再往前推个半个月吧。期间约到了不少一二线互联网公司面试机会,前期由于准备不足也错失了一些机会,在之后的面试中不断总结经验,越来越有信心了,最终选择了爱奇艺。整体来看求职情况还算可以,不是很好但也不是很差,其中会带有一定运气成分,所以要换
iOS的火影乱斗
·
2023-02-06 12:19
IOS面试
题(block相关) --- block基础
OC面试题目合集地址问题1:block的分类NSGlobalBlock:全局block全局区在Block内部不使用外部变量,或者只使用静态变量和全局变量。NSMallocBlock:堆block堆区在Block内部使用局部变量或者OC属性,并且赋值给强引用或者copy修饰的变量。NSStackBlock:栈block栈区同NSMallocBlock,可以在内部使用局部变量或者OC属性。但是不能赋值
ShawnRufus
·
2023-02-06 05:09
iOS面试
题与核心基础之分类和类拓展
知识点分类(Category)分类的底层结构structcategory_t{constchar*name;classref_tcls;structmethod_list_t*instanceMethods;//实例方法列表structmethod_list_t*classMethods;//类方法列表structprotocol_list_t*protocols;//协议列表structprop
叒一村
·
2023-02-06 02:53
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他