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面试
2018-08-09
iOS面试
中熟悉常见算法1、对以下一组数据进行降序排序(冒泡排序)。
修一辰
·
2020-03-13 20:17
自己
iOS面试
喜欢问的几个问题
最近公司新接了几个项目,需要新招几个iOS开发人员。我负责简历筛选和面试工作,看了快两三百份简历并面试近20人,今天总结下面试过程中我喜欢问的问题。筛选简历,我首先看重的是在深圳本地的工作经验,因为培训机构的存在,这个理由都心照不宣了!然后看看面试者有没有让我眼前一亮的项目。基本简历筛选就这两点我会比较关注,如果符合的话会通知面试。看过一些简历充斥着错别字的简历,直接pass.面试问题:1、平时用
天怒人怨鬼见愁
·
2020-03-13 19:03
应届生要如何准备
iOS面试
每年都有大量的应届毕业生投入到iOS开发大军当中,我过去3年也面试过不少应届生,总体感觉出类拔萃者相当稀少,泯然众人者还是占多数,大部分人对iOS技术面试会是什么样没什么概念,更不知道该怎么去准备一场面试。其实毕业季学校都留给了每个人充足的自由时间去准备学习,对于,仅以过来人提些切实可行的建议帮助刚毕业的同学们,以下这些建议花三个月准备绰绰有余。相信自己的选择,全力以赴在开始准备面试前,一定要确信
MrPeak
·
2020-03-13 14:25
记录
1、
iOS面试
必看,最全梳理http://www.cocoachina.com/ios/20160323/15770.html2、https和sslhttp://blog.163.com/magicc_love
亲亲qin
·
2020-03-13 09:08
常用设计模式整理
ios面试
题(整理)ios常用的设计模式有哪些?
司命阴阳
·
2020-03-13 06:00
iOS面试
相关part1--多线程网络
1.进程和线程概念线程是CPU调用(执行任务)的最小单位。进程是CPU分配资源和调度的单位。关系一个程序可以对应多个进程,一个进程中可以有多个线程,但至少要有一个线程。(程序>进程>线程)同一个进程内的线程共享进程的资源。例如:工厂->程序、车间->进程、工人->线程联系线程是进程的基本单位线程和进程是程序运行的基本的单位,由OS(操作系统)产生,实现系统对应用程序的并发性区别有不同的操作系统管理
喵鸢
·
2020-03-13 05:43
收集一些基础知识点
1.MrPeak的文章:iOS中级面试题http://mrpeak.cn/ios/2016/01/07/push一份"有点难"的
iOS面试
题https://zhuanlan.zhihu.com/p/228349342
Mcyboy007
·
2020-03-13 05:56
知乎上
iOS面试
题目
1.什么是arc?(arc是为了解决什么问题诞生的?)首先解释ARC:automaticreferencecounting自动引用计数。ARC几个要点:在对象被创建时retaincount+1,在对象被release时retaincount-1.当retaincount为0时,销毁对象。程序中加入autoreleasepool的对象会由系统自动加上autorelease方法,如果该对象引用计数为0
LuckTime
·
2020-03-12 17:51
iOS面试
题汇总--持续更新
一、Runtime一个objc对象的isa指针指向什么?有什么作用?一个NSObject对象占用多少内存空间?说一下对class_rw_t的理解?什么是methodswizzling(俗称黑魔法)如何给Category添加属性?关联对象以什么形式进行存储?能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例变量?runtime如何通过selector找到对应的IMP地址?__weak
EmulatingStep
·
2020-03-12 15:35
iOS面试
题 关于block 部分
1、使用block时什么情况会发生引用循环,如何解决?答:一个对象中强引用了block,在block中又强引用了该对象,就会发射循环引用。解决方法是将该对象使用__weak或者__block修饰符修饰之后再在block中使用。2、在block内如何修改block外部变量?答:认情况下,在block中访问的外部变量是复制过去的,即:写操作不对原变量生效。但是你可以加上__block来让其写操作生效,
Mrxiaowang
·
2020-03-12 13:43
字节跳动
IOS面试
题及答题思路整理
1、使用methodswizzling要注意什么?(进行版本迭代的时候需要进行一些检验,防止系统库的函数发生了变化)1.避免交换父类方法:如果当前类未实现被交换的方法而父类实现了的情况下,此时父类的实现会被交换,若此父类的多个继承者都在交换时会导致方法被交换多次而混乱,同时当调用父类的方法时会因为找不到而发生崩溃。所以在交换前都应该先尝试为当前类添加被交换的函数的新的实现IMP,如果添加成功则说明
KingLionsFrank
·
2020-03-11 14:45
比较好的面试题(经常更新)
15年腾讯
iOS面试
题autorelease嵌套,系统是怎么处理的?
李昭宏
·
2020-03-11 10:07
资料
://pan.baidu.com/s/1eRDehUi#list/path=%2Fswiift项目实战视频:https://pan.baidu.com/s/1c1YgVoG#list/path=%2F
iOS
一路向北客
·
2020-03-10 20:00
iOS面试
题:property属性的修饰符的作用
getter=getName、setter=setName:设置setter与getter的方法名;readwrite、readonly:设置可供访问级别;assign:方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题;retain:其setter方法对参数进行release旧值再*retain新值,所有实现都是这个顺序;copy:其setter方法进行copy操作,与ret
iOS猿_员
·
2020-03-10 13:54
iOS笔试题04
《2018
iOS面试
题系列》1.Object-C有多继承吗?没有的话用什么代替?1>OC是单继承,没有多继承2>有时可以用分类和协议来代替多继承2.Object-C有私有方法吗?私有变量呢?
八级大狂风AM
·
2020-03-10 03:25
自己准备的
ios面试
题
1.声明一个NSString类型,你是如何写的?为什么这么写?第一种@property(nonatomic,copy)NSString*type_name;或者@property(nonatomic,copy)NSString*type_name;或者其他...理由.2.如何定义一个常量字符串?为什么?第一种:NSString*constString=@"avbfdgdfg";第二种constNS
机器人小雪
·
2020-03-09 06:59
iOS面试
题-第十四页
62.谈谈Object-C的内存管理方式及过程?答:1).当你使用new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.当你不再使用该对象时,你要负责向该对象发送一条release或autorelease消息.这样,该对象将在使用寿命结束时被销毁.2).当你通过任何其他方法获得一个对象时,则假设该对象的保留计数器值为1,而且已经被设置为自动释放,你不需要执行任何操作来确保该对象
像羽毛那样轻
·
2020-03-08 20:37
iOS面试
题(6-10)
0D6829F1A95EA9C1B42E3FD9413D5230.jpg6.UIView与CALayer有什么区别UIView管理绘制与事件处理(尤其是触摸事件).CALayer完全关乎绘制.事实上,UIView依靠CALayer来管理绘制.CALayer不处理用户的交互每个UIView都有一个CALayer用于绘制.而且每个CALayer都可以拥有子图层7.iOS怎么做数据的持久化沙箱目录iOS
西门吹灰
·
2020-03-08 19:43
iOS面试
题-每日十道-第二天 SDWebImage相关面试题
对您有帮助或者您喜欢的话希望能点个赞或者添加一下关注谢谢SDWebImage基本使用http://www.jianshu.com/p/e614270a53c7一.clear和clean的区别?clear先把之前的缓存文件夹删除掉,然后在新建一个文件夹clean先删除过期的文件,然后计算剩余缓存文件的大小(currrentSize)>maxSize,继续删除,按照它缓存文件创建的时间删除,直到(cu
放肆肆肆
·
2020-03-08 14:08
大厂常问
iOS面试
小集
3、RunLoop剖析更多:
iOS面试
题合集一、SDWebImage原理一个为UIImageView提供一个分类来支持远程服务器图片加载的库。
iOS打工犭袁
·
2020-03-07 22:18
iOS面试
题总结(一)
iOS面试
题总结(一)tableview上拉下拉刷新的原理自定义view通过KVO监听tableView的contentOffset偏移量。
沧州宁少
·
2020-03-07 11:42
iOS面试
题:常用的设计模式
1代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate2观察者模式应用场景:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发布信息。优势
iOS猿_员
·
2020-03-07 10:45
ios面试
之内存管理
最近老问这个,但是每个人的理解不一样,其实我也不知道应该咋说*基本概念引用计数(ReferenceCount)*内存释放的原则手动管理内存有时候并不容易,因为对象的引用有时候是错综复杂的,对象之间可能互相交叉引用,此时需要遵循一个法则:谁创建,谁释放。*属性参数propertyParameter*自动释放池在ObjC中也有一种内存自动释放的机制叫做“自动引用计数”(或“自动释放池”),与C#、Ja
贝勒老爷
·
2020-03-07 07:36
iOS面试
题及答案详解
在上看到的一些面试题然后自己收集的一些答案1.什么是响应链,它是怎么工作的?响应者链是由一个一个响应者组成的长链;响应者链定义了iOS中触摸事件的交互规则;如果hit-test检测出的view没有响应事件,事件就会沿着响应者链往下传递;如果链中某个响应者响应了事件或者已经没有响应者了,传递就会结束。举个例子在一个视图控制器上创建一个view如果当view的hidden设置为Yes或者其alpha值
那个谁_5207
·
2020-03-07 07:19
干货篇-一些有用的链接
(持续更新)欲先攻其事必先利其器(第三方资源篇)一个收集了502款开源iOS应用的开源项目iOS日常工作之常用宏定义大全5款高效的原型设计工具iOS支付[支付宝、银联、微信]
iOS面试
必看,最全梳理超全
進无尽
·
2020-03-06 23:48
IOS面试
分享
2016年结束了,2017年刚刚开始,2月份是一个跳槽的季节,很多人选择在这个时间点,找工作。当然我也是,过年回来,刚刚参加了一个公司的面试。有些地方都有些生疏表现不是很满意,在此记录下来,供大家分享:1.公司类型:初创型企业,iOS项目小组的建设,需要招收2-3人iOS开发人员2.面试特点:偏向于实际开发问题较多。但是问题不难3.面试遇到的问题:1)展示自己的项目,自己主要负责的功能模块展示,以
lemotreehuahua
·
2020-03-06 23:40
ios面试
【2017年最新】☞
iOS面试
题及答案各种
iOS面试
题史上最全的开发和设计资源大全iOS资源大全中文版iOS开发RN学习笔记(一)环境搭建以及项目的创建iOS最全性能优化iOS逆天框架FLEXInstruments
紫色冰雨
·
2020-03-06 04:43
以下是某公司的
iOS面试
题没答对,真成菜狗了..
1.retainCount引用问题UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(100,100,100,100)];label.text=@"retailCount";[labelautorelease];NSLog(@"----label------%ld",(long)[labelretainCount]);//----label-
胤燮螽馗
·
2020-03-05 23:15
今天的
iOS面试
上机题
今天去面试,有一道上机题,长时间不写字符串方法,竟然没做出来,丢人了,晚上补上,记录一下,大家有更好的方法欢迎回复。本人菜鸟,大神勿喷啊。题目(凭记忆):写一个方法,请将任意字符串中的""最近的之间的内容删除,并返回其余的字符串;例如:NSString*str1=@"4";返回4abcde";返回abcde;感谢“子达如何”提供的正确算法,答案看这里;防止误导读者,以下方法作废。欢迎各位大神提供新
红色小星
·
2020-03-05 23:00
iOS面试
题-我会问面试题, 今天分享出来吧。 不会的可以私聊我, 加油
初级关于单方面技术ARC/MRC简单叙述一下封装过什么控件,简单叙述一下属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用GetSet方法id是什么代理,Block,循环引用通知的使用关于项目方面参与过什么项目,负责什么项目中你参与的模块遇到过什么大的问题,怎么解决的,详细叙述Git/SVN中级在基础技术问题的基础上通知简单讲述SDWeb
WildDylan
·
2020-03-05 02:40
《开发者头条》每日精选(7-29)
iOS面试
题集锦90159.comby蒋小飞fromligang一周IT技术干货(码农周刊第81期)weekly.manong.ioby@码农周刊SSL/TLS部署最佳实践v1.4hardenedlinux.orgbyTomLi
头条君
·
2020-03-04 19:36
阿里、字节:一套高效的
iOS面试
真题!
相信最近这段时间,会有很多做iOS开发的小伙伴开始搜索面试题,进行紧急储备了!这里小编有收集一些相关的问题,其中大部分都是大厂面试或者面试其他人用到的,能命中大部分的面试和日常工作,更希望你可以用它来检验自己!因为问题量比较大,所以这边只会提供问题!还是希望各位发挥自己的动手能力,来给出最好的答案~当然,小编也有整理一些问题和答案的pdf文件,需要的话可以直接添加Q群:679884541群文件下载
iOSSir
·
2020-03-04 15:21
iOS
iOS面试真题
阿里
腾讯面试记录
2020年,大厂常问
iOS面试
题汇总!
Runloop&KVOrunloopapp如何接收到触摸事件的为什么只有主线程的runloop是开启的为什么只在主线程刷新UIPerformSelector和runloop的关系如何使线程保活KVO实现原理如何手动关闭kvo通过KVC修改属性会触发KVO么哪些情况下使用kvo会崩溃,怎么防护崩溃kvo的优缺点runtime相关问题结构模型介绍下runtime的内存模型(isa、对象、类、metac
iOS打工犭袁
·
2020-03-04 14:24
iOS面试
笔记常见概念(一)
1.常见提问:(1)有什么擅长?这个要好好想想(2)技术上研究的最深入的是那一块?这个要好好想想,会问的很细.(3)缺点?优点?为什么来我公司?面试最后会问对公司有什么想了解的吗?举例确定然后怎么改的或者这个缺点不影响工作;公司发展前景怎么好等等公司发展,职位细节,薪资等等(4)最近看什么类型的书?经常浏览什么网站?书:举例一本技术类和非技术类的网站:stackoverflow,github,co
树懒啊树懒
·
2020-03-03 22:27
iOS面试
遇到的问题
1.在某个方法中self.name=_name,name=_name它们有区别吗,为什么?前者是存在内存管理的setter方法赋值,它会对_name对象进行保留或者拷贝操作后者是普通赋值一般来说,在对象的方法里成员变量和方法都是可以访问的,我们通常会重写Setter方法来执行某些额外的工作。比如说,外部传一个模型过来,那么我会直接重写Setter方法,当模型传过来时,也就是意味着数据发生了变化,那
且行且珍惜_iOS
·
2020-03-03 21:42
iOS面试
关于多线程和tableview优化的具体回答
其实我们都对多线程、block、代理、MVC等都有自己的理解,每个程序员的理解不同,但是一到像我这样的新手紧张的时候,就不知道如何有逻辑地回答了,现在就总结一下,具体怎么回答多线程面试官:谈一谈对多线程的理解一个程序至少要有一个进程,一个进程至少要有一个线程,在iOS应用中,我们对多线程最初的理解,就是并发,它的含义是原来先做烧水,再摘菜,再炒菜的工作,会变成烧水的同时去摘菜,最后去炒菜(我们为什
爆裂少女小鸭子
·
2020-03-03 17:02
iOS面试
题收集整理(基础篇)
分别写出MRC环境下在assign、retain、copy下属性name对应的setter方法的内部实现.//assign环境下-(void)setName:(NSString*)name{_name=name;}//retain环境下-(void)setName:(NSString*)name{if(_name!=name){[_namerelease];_name=[nameretain];}
尼古拉斯帅德布耀德
·
2020-03-03 12:27
iOS收藏文章-实战
题库、面试类iOS开发周报-Swift面试问题史上最全的
iOS面试
题及答案-张明炜-ITeye技术网站100个iOS程序员面试题汇总最全的
iOS面试
题及答案ios程序员6级考试(答案和解释)招聘一个靠谱的
自由在心
·
2020-03-02 14:44
IOS面试
(选择题)
1、不会立刻使引用计数器改变的是:答案:(C)A、release//立即引用计数-1B、alloc//引用计数+1C、autorelease//出了释放池之后才会起作用D、retain//引用计数+12、在OC中类的接口声明关键字为:答案:(B)A、@import//引入头文件B、@interface//接口声明C、@implemention//实现部分声明D、@protocol//协议3、NSS
Hither
·
2020-03-02 10:57
iOS面试
积累
准备跳槽,积累些iOS跳槽资料。都是从网上找的。[※]@property中有哪些属性关键字?原子性:nonatomic/atomic读/写权限readwhite/readonly内存管理语义assign/strong/weak/unsate_unretained/copy方法名getter=@property(nonatomic,getter=isOn)BOOLon;[※]weak属性需要在dea
Kaktus_
·
2020-03-01 10:31
iOS面试
题(1-5)
0D6829F1A95EA9C1B42E3FD9413D5230.jpg1.请描述你所了解的设计模式.举例并描述其使用场景单例模式iOS生命周期中,有时我们只需要某个类的一个实例.应用案例UIApplication,UIAccelerometer,NSUserDefaults,NSNotificationCenter,NSFileManager,NSBundle,NSWorkspace,NSApp
西门吹灰
·
2020-03-01 01:17
2018
iOS面试
合集文档
序言面试只是对个人技术及应变能力的一次考验。只有解决了一个问题,你才有机会遇见下一个问题。以下面试题由群友提供或网上收集整理,共勉。欢迎大家加入小编的iOS交流群551346706,群里会提供相关面试资料,书籍欢迎大家入驻!大家一起交流成长!!1、下列哪个名词是不属于在UML类图的(D)A、类名B、属性C、操作D、默认值2、下列哪个关系描述的是聚合关系(B)A、嘴巴--头B、汽车--引擎C、大雁–
iOS开发_小迷糊
·
2020-02-29 19:03
面试题汇总
propertyiOS基础面试题1(5.16)iOS基础面试题2(5.24)标哥(黄仪标)面试题汇总(其个人网站目前没有维护)NStimer和RunloopARC下内存泄露(1)ARC下内存泄露(2)
iOS
macfai
·
2020-02-29 06:54
iOS面试
之OC基础篇(一)
1.方法和选择器有何不同?selector是一个方法的名字,method是一个组合体,包含了名字和实现;2.coreFoundation的内存管理凡是带有Create、Copy、Retain等字样的函数,创建出来的对象,都需要在最后做一次release比如CFRunLoopObserverCreaterelease函数:CFRelease(对象);3.malloc和New的区别new是C++中的操
或跃在渊
·
2020-02-29 02:23
iOS面试
题,提供答案,难以标准答案,努力解答,供参考,有一点面试的价值
中小型公司谈下iOS开发中知道的哪些锁?哪个性能最差?SD和AFN使用的哪个?一般开发中你最常用哪个?哪个锁apple存在问题又是什么问题?小公司,搞什么锁机制。正常开发,和业务开发中,好像都用不到。锁机制,是为了线程安全。多线程,是为了提高效率。SD:SDWebImageAFN:AFNetworkingYY大神的YYCache设计思路,写的好。iOS下如何实现指定线程数目的线程池?一般不就是用N
BoxDeng
·
2020-02-27 18:16
ios面试
线程队列关系https://www.jianshu.com/p/abeaaf3c3dd1main函数之前走了几步https://www.jianshu.com/p/1d2bef8a87e4https://www.jianshu.com/p/e6a80ebaf6bb?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_so
紫色冰雨
·
2020-02-27 09:10
IOS面试
那些事
找工作已经1个多月了,可以依然没有找到合适的工作,经过一个月的惨痛面试经历,我感触颇多。面试第一周感受:不要太老实,老实的人很吃亏!在第一周,我面试了4家公司,都是一些非ios开发公司,他们招聘ios只是为了给公司搭建一个ios平台,部门也是刚刚成立的,所以,他们想招聘的是有经验的人,一般都是需要一年以上的工作经验。而我是以应届生的身份去面试的,因为我不想说谎,不想欺骗公司,本着一颗诚实的心去面试
西贝丶
·
2020-02-27 02:57
iOS面试
问题合集--One
写在前面:因为一些原因,又得开始找工作了。在这里整合一些面试常遇到的问题,方便自己复习。参考放肆肆肆的同时,写下自己的一些见解。UIVew和CALayer的区别与联系大神总结--本来还想写点什么的,但是发现大神已经总结得很好了,也不知道写什么了(水平有限),所以直接在这里引用一下结论。每个UIView内部都有一个CALayer在背后提供内容的绘制和显示,并且UIView的尺寸样式都由内部的Laye
kinmo
·
2020-02-26 18:19
为
iOS面试
做准备-面试题整理数据结构部分(持续更新中)
答案为自己整理,未经校对,如有纰漏,还望指正指正。所有题目均存在Github。索引剑指offer相关题目数据结构相关题目其他题目排序算法归并排序:将两个或两个以上的有序表合成一个有序表。算法思想:假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到⎡n/2⎤个长度为2或1的有序子序列;再两两归并,....,如此重复,直到得到哟歌长度为n的有序序列为止。2
_叫我小贱
·
2020-02-25 12:31
40道
iOS面试
问题总结
1.搞清楚touch事件的传递(事件的响应链)事件的响应(responderchain)只有继承了UIResponder的类才能响应touch事件,从上图的响应者链可以看出,优先是最上层的view响应事件,如果该view有视图控制器的话会是下一个响应者,否者就是该view的父视图,这样至上而下传递事件。直到单例UIWindow对象,最后是单例UIApplication对象以终止,UIApplica
iOS_小久
·
2020-02-25 11:06
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他