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面试
题:如何高性能的给 UIImageView 加个圆角?
更多:
iOS面试
题大全不好的解决方案:使用下面的方式会强制CoreAnimation提前渲染屏幕的离屏绘制,而离屏绘制就会给性能带来负面影响,会有卡顿的现象出现。
iOS猿_员
·
2019-06-20 16:25
iOS面试
题:了解CoreData
CoreData的介绍:CoreData是面向对象的API,CoreData是iOS中非常重要的一项技术,几乎在所有编写的程序中,CoreData都作为数据存储的基础。CoreData是苹果官方提供的一套框架,用来解决与对象声明周期管理、对象关系管理和持久化等方面相关的问题。大多数情况下,我们引用CoreData作为持久化数据的解决方案,并利用它作为持久化数据映射为内存对象。提供的是对象-关系映射
iOS猿_员
·
2019-06-20 16:20
iOS面试
题:简述内存管理基本原则
之前:OC内存管理遵循“谁创建,谁释放,谁引用,谁管理”的机制,当创建或引用一个对象的时候,需要向她发送alloc、copy、retain消息,当释放该对象时需要发送release消息,当对象引用计数为0时,系统将释放该对象,这是OC的手动管理机制(MRC)。目前:iOS5.0之后引用自动管理机制——自动引用计数(ARC),管理机制与手动机制一样,只是不再需要调用retain、release、au
iOS猿_员
·
2019-06-20 16:15
iOS面试
题:谈一谈网络中的 session 和 cookie?
因为Http无状态的特性,如果需要判断是哪个用户,这时就需要Cookie和Session。Cookie存储在客户端,用来记录用户状态,区分用户。一般都是服务端把生成的Cookie通过响应返回给客户端,客户端保存。Session存储在网络端,需要依赖Cookie机制。服务端生成了Session后,返回给客户端,客户端setCookie:sessionID,所以下次请求的时候,客户端把Cookie发送
iOS猿_员
·
2019-06-20 16:58
2019最新
iOS面试
题及答案
1.Object-C的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-C的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.import跟#include又
iOSSir
·
2019-06-19 20:07
面试题总结
iOS开发
大厂面试必备
对于
iOS面试
的一些总结
2019,动荡的一年不管BAT还是TMD,以及一些比较知名的公司,都相应的做出“组织架构优化”。就目前为止,大公司in除了学历之外,对于个人的技术水平考察的也很严格,不仅仅是会使用,更要懂得以及接触过源码级别~未完待续
TungKamLau
·
2019-06-03 10:54
ios面试
题总结2
1.iosKVO的实现原理,以及KVO与KVC的区别比如NSMutableArray呢,我在Animal头文件中增加一个NSMutableArray的属性,在ViewController中进行addObject操作运行发现,像array里增加值,并不能发送通知,为什么??结论:KVO监听的是属性的set方法,不是对象的变量,而addObject方法明显不是set方法,所以不会触发通知如果NSMut
Draven__
·
2019-06-01 10:44
ios
面试
ios面试
题总结2
1.iosKVO的实现原理,以及KVO与KVC的区别比如NSMutableArray呢,我在Animal头文件中增加一个NSMutableArray的属性,在ViewController中进行addObject操作运行发现,像array里增加值,并不能发送通知,为什么??结论:KVO监听的是属性的set方法,不是对象的变量,而addObject方法明显不是set方法,所以不会触发通知如果NSMut
Draven__
·
2019-06-01 10:44
ios
面试
iOS面试
12 - 结构/框架
框架/架构模块化分层解耦降低代码的重合度图片缓存如何设计一个图片缓存框架?屏幕快照2019-02-16下午10.17.17.png图片通过什么方式进行读写,过程是如何的?以图片URL的单向hash值作为key屏幕快照2019-02-16下午10.19.29.png内存设计内存设计上面应该考虑哪些问题?存储的size存储size及方式淘汰的策略淘汰策略磁盘设计磁盘设计需要考虑的问题?1>存储方式2>
奋斗的老王
·
2019-05-27 10:40
iOS面试
8 - 多线程
GCD同步异步,串行并发同步串行:dispatch_sync(serial_queue,^{//work;})serial_queue线程同步主线程同步串行产生死锁的原因异步串行:dispatch_async(serial_queue,^{//work;})同步并发:dispatch_sync(concurrent_queue,^{//work;})异步并发:dispatch_async(conc
奋斗的老王
·
2019-05-24 17:01
iOS面试
之道-链表
//链表节点classListNode{varval:Intvarnext:ListNode?init(_val:Int){self.val=valself.next=nil}}//链表classList{varhead:ListNode?vartail:ListNode?//尾插法funcappendToTail(_val:Int){iftail==nil{tail=ListNode(val)h
认不出我来
·
2019-05-19 22:19
ios面试
题总结1
1.mvc和mvp的区别与使用的优缺点MVP中的V在iOS中指的是ViewController和View。MVP将MVC的ViewController进行拆分:视图数据逻辑处理部分为P,ViewController剩余部分与View合并成V。V和P之间通过Protocol进行通信。MVP实现了各模块的解藕,具有更好的可测试性。但是总体代码量比MVC大。另外,iOSMVC更适用于快速开发,即代码规模
Draven__
·
2019-05-11 16:12
ios
面试
备注
面试2019最全的
iOS面试
题及答案https://www.jianshu.com/p/f9d9f77071a7?
C_G__
·
2019-05-08 12:52
iOS 初中级工程师简历指北
背景:由于之前在老东家当过一阵子的
iOS面试
官,看过的简历应该也不下于100份了,感觉能合格的简历,可能比例30%左右(迷你厂,所以简历质量比较没保障),加上最近金三银四好像不比之前,很多iOSer更是在寒冬中瑟瑟发抖
小蠢驴打代码
·
2019-05-05 17:58
被鄙视了的
iOS面试
记录
记录一些很难的面试题目,对于一个做了近7年iOS开发的来说,很多东西我都不知道在哪里用到。1app启动的过程main函数加载顺序Category函数替换问题参考:iOSApp从点击到启动优化App的启动时间实践iOS你真的了解load方法么?2动画按某一轨迹移动,同时自身转动关键知识点:CAAnimationGroup组合动画3nsopration必要实现方法参考:http://blog.csdn
liuxingzi
·
2019-04-22 16:44
iOS 面试题及答案20道41~60(三)
续写
iOS面试
题及答案20道21~40(二)41.谈谈对OC和Swift动态特性的理解runtime其实就是OC的动态机制。
struggle3g
·
2019-04-17 00:09
那道值得思考的
iOS面试
题
前言记得去年7,8月份的时候就看到过这么一篇文章,当时没花多少时间,看得懵懵懂懂的。结果昨天机缘巧合又在cocoachina上看到有关这个题目的另一篇帖子.这两篇文章解释的都是sunnyxx出的神经病院objcruntime入院考试中的第四道题。看完之后鄙人更懵逼了,可能是作者确实没有描述清楚,又或者是本人没有get到作者的点,反正对第二步的理解就是感觉不得要领,没有那种清楚知道的感觉。所以花了点
YouKnowZrx
·
2019-04-13 16:49
iOS面试
题小结2019
iOS面试
题runtime参考文档链接runtime介绍runtime消息传递runtime消息转发runtime应用介绍OC是一门动态语言的根本是Runtime的存在,runtime可以提供得创建类和对象
BurkeLei
·
2019-04-10 16:09
个人博客
如果您有岗位推荐
iOS面试
中最简单的算法问题(不断更新)
又一次好久没有更新文章了,真的是太不好了。但是这段时间以来我也不是没有收获,学了一段时间的swift,这两天又迷上了数据结构和算法,也稍微看了两眼。今天先总结下面试中可能被问到的算法问题。1、不使用第三个变量,交换两个变量的值(这两个变量是int类型)这个问题有两种方法第一种:使用异或inta=1;intb=2;a=a^b;b=a^b;a=a^b;第二种:两数相加减a=a+b;b=a-b;a=a-
为什么划船不靠桨
·
2019-04-04 09:08
iOS面试
现场,笔试提高题详解
现在已经不断有网友发我他们在面试中遇到的面试题,这是一位程序媛前面在面试中遇到的问题面试题前面两个过于基础,从提高题开始分享;个人见解,勿喷持续关注:iOS小贤,持续输出各大公司
iOS面试
系列文章,欢迎广大程序猿找我投稿面试中碰到的面试题
iOS开发_小贤
·
2019-04-02 20:33
精选
iOS面试
真题大全(3-5年)
如果你想去大公司,如果你是3年左右的iOS开发者,如果你对面试的未知没有十足的信心,如果你期望的薪资在15K+,那么请认真刷完这300道面试题,都是真实公司经历的...答案会在近期更新!你要先自思考,看个人那些方面还不足!1、自我介绍2、如何实现一个倒计时功能,类似于蘑菇街中的秒杀。3、怎么理解es6箭头函数中的this,它和一般函数的this指向有什么区别呢?4、一个矩形,里面一个樱桃,过樱桃做
iOS猿_员
·
2019-04-01 14:07
iOS面试
题-KVC、KVO
什么是KVC和KVO?KVC:键-值编码,使用字符串直接访问对象的属性KVO:键值观察机制,它提供了观察某一属性变化的方法KVC的底层实现当一个对象调用setValue方法时,方法内部会做以下操作:1.检查是否存在相应key的set方法,如果存在,就调用set方法2.如果set方法不存在,就会查找与key相同名称并且带下划线的成员属性,如果有,则直接给成员属性赋值3.如果没有找到_key,就会查找
wrootlflvl
·
2019-03-29 21:25
iOS新手入门课外阅读
...知识库iOS新手入门iOS笔试题
iOS面试
题iOS开发知识整理合集1年=小学2年=初中3年=高中4年+=大学年限对应表可供参考结合其他资料学习最佳,该知识库只是辅助,可做‘课外阅读’使用截止2019
AppStore推荐
·
2019-03-27 10:10
iOS面试
题总结-Devin
1、说一下OC的反射机制在动态运行下我们可以构建任何一个类,然后我们通过这个类知道这个类的所有的属性和方法,并且如果我们创建一个对象,我们也可以通过对象找到这个类的任意一个方法,这就是反射机制。比如NSClassFormString,NSStringFormSelector,NSSelectorFormString参考链接2、block的本质是什么?有几种block?分别是怎样产生的?参考链接bl
Devin_明
·
2019-03-20 15:31
ios面试
内容资料
ios面试
内容资料自己搜索使用过的一些资料,仅供参考。
猿王
·
2019-03-19 10:52
iOS面试
题
1、@autoreleasrPool的释放时机?自动释放池的原理是OC的一种内存自动回收机制,可以将一些临时变量通过自动释放池来回收统一释放。自动释放池本事销毁的时候,池子里面所有的对象都会做一次release操作,所以本质是对象的延迟释放。而当一个运行循环结束前会释放自动释放池,还有池子满了也会销毁。2、ARC应该遵循的原则谁创建谁释放alloc/retain/copy的时候,自动引用计数ret
里克尔梅西
·
2019-03-16 14:20
ios面试
驼峰命名UserSexManNSIntegerNSUIntegerCGFLOAT枚举typedefNS_ENUM(NSInteger,UserSex){UserSexMan,UserSexWoman}字符串copy–(instancetype)initwith构造方法,+(instancetype)modelwithReadonly和readwrite都针对对象,Strong持有对象所有权,wea
13221092289
·
2019-03-14 17:17
技术
OC的Runtime能干什么?
参考文章:
iOS面试
题·项目中用过Runtime吗?iOS模块分解—「Runtime面试、工作」看我就ok了!
sy随缘
·
2019-03-14 15:15
掘金热门iOS_GitHub
1,慕课网
iOS面试
实战项目总结:
iOS面试
题思维导图与回答2,主流APP分类切换滚动视图3,超级播放器是基于腾讯云移动直播的播放器,能快速的集成视频信息拉取、横竖屏切换、清晰度选择、弹幕、直播时移等功能
CDLOG
·
2019-03-12 17:04
三年
iOS面试
之大厂寻梦记
目录全文字数:1,418|预计阅读:5分钟点击展开目录面试经历面试结果投递建议面试准备心理准备物资准备硬实力软实力职业发展TheEnd面试经历面试结果老规矩,先上大家关心的结果上海:喜马拉雅FM:offercall小红书:offercall携程:二面卒英语流利说:offercall饿了么:hr面卒B站:offercall美团:二面卒抖音:三面卒北京:百度贴吧:三面卒蚂蚁金服:5面完,等hr电话中高
iOS开发之家
·
2019-03-08 18:22
算法:神奇的 i & (i-1)
今天写给今年校招生的
iOS面试
题解是遇到一个有意思的C算法题:#includeintfun(inti){intcnt=0;while(i){cnt++;i=i&(i-1);}returncnt;}intmain
齐舞647
·
2019-03-04 15:09
腾讯—最新
iOS面试
题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。腾讯一面1、介绍一下实习的项目,任务分工,做了哪些工作?介绍实习内容2、网络相关的:项目里面使用到什么网络库,用过ASIHTTP库吗3、断点续传怎么实现?需要设置什么?4、在杭州HTTP请求服务器响应快,可能离服务器距离近,而在深圳访问就很慢很
D_猿员
·
2019-02-28 21:52
iOS
移动开发
iOS面试题
iOS开发
一道值得深入思考的
iOS面试
题详解
前言最近在群里看到有人发的一道面试题,题目如下:@interfaceSpark:NSObject@property(nonatomic,copy)NSString*name;@end@implementationSpark-(void)speak{NSLog(@"Mynameis:%@",self.name);}@end@implementationViewController-(void)vie
jackyshan
·
2019-02-28 08:43
iOS面试
总结(亲身经历)
1、runtime用过吗?runloop用过吗?实际项目中用到的场景?RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。[selfgoHome];//这是我们常见的方法调用,通过clang编译器,它却是这样的objc_msgSend(obj,@selector(goHome));首先,编译器将代码[objgoHo
Edward521Alice
·
2019-02-27 11:22
iOS面试
题精选
一基础知识1.如何令自己所写的对象具有拷贝功能?目的想让自己创建的类具有copy方法第一个返回不可变类型遵循NSCopying协议实现@protocolNSCopying(id)copyWithZone:(nullableNSZone*)zone;@end第二个让自己的类具备mutableCopy方法,并且返回回可变类型,必须遵守NSMutableCopying实现@protocolNSMutab
王家小雷
·
2019-02-24 14:47
ios面试
中问到oc与html5的交互
去面试的时候,都喜欢问,oc如何调用js,js如何调用oc,下面我来总结下:一、机制1、Objective-C语言调用JavaScript语言,是通过UIWebView的-(NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)script;方法来实现的。该方法向UIWebView传递一段需要执行的JavaScript代码最后获取执
小石君
·
2019-02-19 14:41
iOS
过招多家大厂提炼的
iOS面试
心经(答案版)
承接上文,在2018年底,面试了许多家大公司,如某大型视频公司、电商平台、音频公司、教育公司等,具体名字就不一一列举了。面试这些公司最大的感受就是,这些公司对基础要求特别高,基础扎实的能过一轮二轮,三轮四轮有时候真的看领导对你的眼缘,很多时候靠运气的!所以,有了扎实的基础就是成功的关键。承接上篇文章,分析一下各问题的答案,属于个人理解,有问题欢迎指正。OC基础1.OC对象,底层的结构是怎样的,类与
水达
·
2019-02-17 16:18
过招多家大厂提炼的
iOS面试
心经(答案版)
承接上文,在2018年底,面试了许多家大公司,如某大型视频公司、电商平台、音频公司、教育公司等,具体名字就不一一列举了。面试这些公司最大的感受就是,这些公司对基础要求特别高,基础扎实的能过一轮二轮,三轮四轮有时候真的看领导对你的眼缘,很多时候靠运气的!所以,有了扎实的基础就是成功的关键。承接上篇文章,分析一下各问题的答案,属于个人理解,有问题欢迎指正。OC基础1.OC对象,底层的结构是怎样的,类与
水易达
·
2019-02-17 16:30
过招多家大厂提炼的
iOS面试
心经
2018年,整个资本市场风起云涌,大环境下,互联网更是风声鹤唳,大多数公司面临着裁员,结构重构,他们收紧资本,为自己取暖。在漫长的寒冬下,互联网人只有自己修炼内功,才能在寒风中屹立不倒。作为一名iOS开发者,要时时刻刻保持学习的冲劲,新的知识每年都是海量增长,要学的东西真的太多太多。很多公司收紧资本,所以,对于找人这块,更是慎之又慎,如果不是实力过硬,很难找到一份称心的工作。所以,学好iOS很重要
水易达
·
2019-02-12 11:15
iOS开发
iOS面试
移动开发
2018
iOS面试
题个人总结
1.前言由于公司项目调整,11月份我必须重新面试找工作,本文从个人角度,对这次面试过程中各家公司的面试题作一个简单总结,以备后续参考和复习,面向3年左右的iOS开发者。坐标深圳,时间2018年11月-12月。其中问题研究深浅请根据个人具体项目经验区分看待。2.公司面试真题A公司UIViewController的生命周期Runtime的理解与项目内的使用Websocket的通信过程NSNotific
思兄
·
2019-02-05 00:58
iOS面试
题:一个 autorealese 对象在什么时刻释放?
分两种情况:手动干预释放时机、系统自动去释放。手动干预释放时机:手动指定autoreleasepool的autorelease对象,在当前作用域大括号结束时释放。系统自动去释放:不手动指定autoreleasepool的autorelease对象出了作用域之后,会被添加到最近一次创建的自动释放池中,并会在当前的runloop迭代结束时释放。而它能够释放的原因是系统在每个runloop迭代中都加入了
iOS猿_员
·
2019-01-29 20:06
《
iOS面试
题整理》- 谈谈你对 http 和 https 的理解
TCP/IP四层模型应用层:FTP、HTTP、DNS、SMTP运输层:TCP、UDP网络层:IP链路层:硬件接口OSI参考模型应用层:应用层协议,HTTP、FTP、SMTP表示层:加密解密、压缩解压会话层:不同机器上用户之间及管理会话传输层:接受上一层数据,必要的时候把数据进行分割,交给网络层,保证数据段有效到达对端网络层:控制子网的运行、逻辑地址、分组传输、路由选择数据链路层:物理寻址物理层:原
小木头
·
2019-01-23 08:17
iOS面试
提纲
1、设计模式是什么?你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1).MVC模式:ModelViewControl,把模型视图控制器层进行解耦合编写。2).MVVM模式:ModelViewViewModel把模型视图业务逻辑层进行解耦和编写。3).单例模式:通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次。4).观察者模
砽洧泩
·
2019-01-15 14:27
2019 算法面试相关(leetcode)--树、二叉树、二叉搜索树
2019
iOS面试
题大全---全方面剖析面试2018
iOS面试
题---算法相关1、七种常见的数组排序算法整理(C语言版本)2、2019算法面试相关(leetcode)--数组和链表3、2019算法面试相关
Theendisthebegi
·
2019-01-11 19:28
最近
iOS面试
总结 2018.12 (更新12%)
公司11月倒闭了,又到了重新找工作的时候,因为在上家公司一年半的时间里各种摸鱼,水平也是直线下降,导致面试时各种说不清原理,所以做一个面试总结吧,也加强下自己回答问题的总结能力233...问题1:说说mvcmvvm?首先,自己面试的总结能力不强,碰到这种概念问题也是各种无语233...我认为的回答流程:首先这个MVC用来做什么,MVVM跟他有什么关系?这两者都是架构模式(设计模式),MVVM是MV
Hugin
·
2018-12-23 18:20
# iOS基础 #
iOS面试
题一
如果你不知道你接下来需要补充学习哪一部分知识,做点面试题吧。基础部分1、线程和进程有什么区别进程是一个程序执行的实例,是资源分配的最小单位线程是进程中的一个实例,是操作系统可以识别的最小执行和调度单位那么,线程和进程与堆、栈之间的关系?栈是线程独有的,保存其运行状态和局部自动变量,栈空间是线程安全的,栈被自动分配到进程的内存空间,栈内存无需开发管理,系统自动管理堆在操作系统初始化进程的时候分配,运
就叫yang
·
2018-12-19 17:33
关于IOS对象的小事的探究
[关于IOS对象的小事的探究]前言在上一篇文章一道有意思的
iOS面试
题中写到,Objective-C对象也是一种特殊的结构体。那一部分写的可能不是很清楚,也不是很易于理解。
叩首问路梦码为生
·
2018-12-19 10:34
iOS知识点整理
2017年
iOS面试
题总结https://www.jianshu.com/p/f9eb6b315c0820186月底面试经历简单回忆https://www.jianshu.com/p/7b0eb24b567b
iOS
Adam_潜
·
2018-12-09 17:10
关于IOS对象的小事的探究
前言在上一篇文章一道有意思的
iOS面试
题中写到,Objective-C对象也是一种特殊的结构体。那一部分写的可能不是很清楚,也不是很易于理解。但是在原文中改动,并增加相关内容又觉得篇幅过于长。
chouheiwa
·
2018-12-04 18:52
iOS中Timer循环引用的原因以及解决办法。
循环引用是
iOS面试
当中经常会被问到的东西,而在循环引用当中,最典型的是Timer造成的循环引用,Timer为什么会造成循环引用,这要从Timer的创建方式来看。
栋柠柒
·
2018-12-04 17:54
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他