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 算法面试相关(leetcode)--动态规划之背包问题
2019
iOS面试
题大全---全方面剖析面试2018
iOS面试
题---算法相关1、七种常见的数组排序算法整理(C语言版本)2、2019算法面试相关(leetcode)--数组和链表3、2019算法面试相关
Theendisthebegi
·
2019-12-01 22:25
iOS面试
题-每日十道-第十二天
有误的地方欢迎高手能给指出一.关键字volatile有什么含义?并给出三个不同例子一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了.精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份.下面是volatile变量的几个例子:并行设备的硬件寄存器(如:状态寄存器)一个中断服务子程序中会访问到的
放肆肆肆
·
2019-12-01 15:01
阿里腾讯百度头条美团
iOS面试
总结
更新面试基本已经结束了,目前已拿头条、百度、腾讯offer,现在可以好好来写写总结了,关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下我的准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。准备阶段我其实从寒假前就有一点准备,不过也仅仅是过了一下基础,然后寒假去搜狐实习了。在公司一边上班一边复习(请不要举报我),系统的看书是必须的,操作系统的
Tamp_
·
2019-12-01 04:43
iOS面试
宝典《二》--经典案例
经典案例===CGD考察===下面代码的输出顺序-(void)gcdTest{dispatch_after(dispatch_time(DISPATCH_TIME_NOW,(int64_t)(0*NSEC_PER_SEC)),dispatch_get_main_queue(),^{NSLog(@"4");});dispatch_async(dispatch_get_main_queue(),^{N
Yochi
·
2019-11-30 22:45
iOS面试
题
1.描述什么是MVC【MVC简介】是一种架构模式,它是苹果非常热衷的一种架构模式M:model模型保存所有应用程序里要使用的数据,比如一款太空大战游戏,模型要负责保存飞船的大小、飞行速度、位置信息、装载了多少只枪等等这些信息。并且要处理数据之间的逻辑比如飞船要打中敌机多少次能把敌机击落模型只是负责记录数据,跟数据的显示是没关系的,数据的显示是控制器跟视图的任务C:controller控制器负责控制
轻皱眉头浅忧思
·
2019-11-30 21:39
2.
IOS面试
集
1.INTERVIEW共勉2.INTERVIEW准备Interviewpreparation.png3.iOSdevelopers方向iOSdevelopers.png4.INTERVIEWQUESTION4.1深copy和浅copy浅拷贝.png浅拷贝:1.对内存地址的复制,让目标对象指针和源对象指向同一片内存空间.2.内存销毁的时候,指向这片空间的指针需要重新定义才可以使用,要不然会成为野指针
大耳朵儿图图
·
2019-11-30 15:03
iOS面试
宝典《一》--面前准备
面试官喜欢什么样的人,来自一个面试官的话一个招人的部门或个人,如何从众多的候选人中挑到真正比较优秀的程序员?面试是个技术活,其本质上是一次沟通的过程。候选人要在限定的时间和条件内向面试官展现自己的才能,而面试官同样也要在有限的时间和条件内发现候选人是否适合该职位。对于候选人的观察,很多人存在误区,那就是:技术主导,只要技术牛,那就是我要找的人。其实我认为这样是非常不靠谱的,为什么?因为我认为,无论
Yochi
·
2019-11-30 12:36
iOS面试
UI视图
1、UITableView相关(1)重用机制cell=[tableviewdequeueReusableCellWithIdentifier:@"identifer"];利用重用标识符,查看重用池中是否存在可复用的视图,如果没有,cell则返回nil,需要手动创建视图对象。(2)数据源同步并发数据访问和串行队列两种解决方案。2、事件传递&视图响应链(1)UIView和CALayerUIView为C
嫌疑人zx
·
2019-11-30 04:27
iOS语言工具 - Swift
1.Swift2.Objective-C3.SwiftVSObjective-C4.Xcode使用待添加0.前言有时看过也易忘,所以打算将《
iOS面试
宝典》书籍中一些章节手动copy一份,一方面加深记忆
四月_Hsu
·
2019-11-30 03:17
2018
iOS面试
考卷你会吗?
面试只是对个人技术及应变能力的一次考验。只有解决了一个问题,你才有机会遇见下一个问题。以下面试题由群友提供或网上收集整理,共勉。一、选择题初级1、下列哪个名词是不属于在UML类图的(D)A、类名B、属性C、操作D、默认值2、下列哪个关系描述的是聚合关系(B)A、嘴巴--头B、汽车--引擎C、大雁–翅膀D、叶--树3、在OC中类的接口声明关键字为:(B)A、@importB、@interfaceC、
程晓媛闯天涯
·
2019-11-30 00:02
备战2020——iOS全新面试题总结
整理的一些
iOS面试
相关问题,持续更新,敬请关注1、2018
iOS面试
题---UI相关:事件传递,图像显示,性能优化,离屏渲染2、2018
iOS面试
题---Objective_C语言特性相关问题3、2018
iOS
iOS技术汇总
·
2019-11-29 21:01
iOS面试
宝典《三》--常规面试题
不想浪费太多时间研究,可以直接把这几套题刷了
iOS面试
题总结
iOS面试
题汇总
iOS面试
葵花宝典===什么是事件响应链,点击屏幕时是如何互动的,事件的传递===a9078e8653368c9c291ae2f8b74012e72
Yochi
·
2019-11-29 19:33
持续更新的
iOS面试
题
以下内容是题主最近几天的总结,没有特定的顺序,看到了不错的知识点就记录了下来,分享给需要的小伙伴们,另外题主第一次写这么多文字内容(虽然大部分网上都有,我只是一个小小的搬运工),有表达不对的地方,欢迎指正,十分感激。1.NSInteger有什么特点?是基本数据类型Int或者Long的别名(NSInteger的定义typedeflongNSInteger),它的区别在于,NSInteger会根据系统
program袁
·
2019-11-29 19:42
2019-06-06
iOS高级面试题如何面试iOS工程师一个渣硕iOS春招总结请你出一套
iOS面试
题压倒程序员的最后一个面试题,iOS性能优化的面试题中高级iOS大厂面试宝典,拿到offer率80%,金三银四将是你的新起点搞
AlwaysBlue
·
2019-11-29 12:37
2018年
iOS面试
题(一)
1、设计模式是什么?你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1).MVC模式:ModelViewControl,把模型视图控制器层进行解耦合编写。2).MVVM模式:ModelViewViewModel把模型视图业务逻辑层进行解耦和编写。3).单例模式:通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次。4).观察者模
专业信用修复
·
2019-11-28 07:33
2018年 iOS 面试心得
https://mp.weixin.qq.com/s/VBgLpBCNX7XLcqebPimSEA面试题分类笔者尽可能搜罗了网上所有的
iOS面试
题,难度从低到高,当然也有介绍某个知识点的一些文章。
曾柏超
·
2019-11-28 07:08
iOS面试
题大全APP 开发Review - 第三方组件
大家可以在这里下载到了:
iOS面试
题大全-点亮您的iOS技能树为什么要写这个应用?
启发禅悟
·
2019-11-28 06:00
2018年
iOS面试
题(二)
1、写出使用GCD方式从子线程回到主线程的方法代码答:dispatch_sync(dispatch_get_main_queue(),^{});2、如何用GCD同步若干个异步调用?(如根据若干个url异步加载多张图片,然后在都下载完成后合成一张整图)//使用DispatchGroup追加block到GlobalGroupQueue,这些block如果全部执行完毕,//就会执行MainDispatc
专业信用修复
·
2019-11-28 00:56
iOS面试
总结 - 初级篇
个人博客地址1,为什么说Object-C是一门动态语言?主要设计两个概念:运行时与多态,即:对象类型,以及调用对象方法是在运行时决定;可以从三个方面描述,如下:动态类型对象类型的确定是在运行期间,如:id类型,可以赋不同类型的对象,在运行时决定具体类型;如:NSData*test=[[NSStringalloc]init],编译时为NSData类型,运行时为NSString类型;如:父类指针指向子
逾期的誓言
·
2019-11-28 00:21
iOS面试
宝典之——网络编程秘籍
1.iOS中socket使用Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。http协议对应于应用层tcp协议对应于传输层ip协议对应于网络层三者本质上没有可比性。何况HTTP协议是基于TCP连接的。TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。我
CodingIran
·
2019-11-08 02:13
iOS面试
题·自整理·Two
——青灯素笺多线程的底层实现1.首先搞清楚是什么线程、什么是多线程2.Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Mach的线程3.开发中很少用Mach级的线程,因为Mach级的线程没有提供多线程的基本特征,线程之间是独立的4.开发中实现多线程的方案*C语言的POSIX接口:#include*OC的NSThread*C语言的GCD接口(性能最好,代码更精简)*OC的N
只灯片笺
·
2019-11-07 23:54
☞
iOS面试
题及答案
基础部分1、设计模式是什么?你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1).MVC模式:ModelViewControl,把模型视图控制器层进行解耦合编写。2).MVVM模式:ModelViewViewModel把模型视图业务逻辑层进行解耦和编写。3).单例模式:通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次。4).
liu_zhi_xin
·
2019-11-07 15:55
iOS面试
题:如何优化 App 的启动耗时?
iOS的App启动主要分为以下步骤:打开App,系统内核进行初始化跳转到dyld执行。这个过程包括这些步骤:1)分配虚拟内存空间;2)fork进程;3)加载MachO(自身所有的可执行MachO文件的集合)到进程空间;4)加载动态链接器dyld并将控制权交给dyld处理。在这个过程中内核会产生ASLR(Addressspacelayoutrandomization)随机数值,这个值用于加载的Mac
iOS猿_员
·
2019-11-07 07:14
0.
iOS面试
题基础篇
1.父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。1.1深拷贝同浅拷贝的区别:浅拷贝是指针拷贝,对一个对象进行浅拷贝,相当于对指向对象的指针进行复制,产生一个新的指向这个对象的指针,那么就是有两个指针指向同一个对象,这个对象销毁后两个指针都应该置空。深拷贝是对一个对象进行拷贝,相当于对对象进行复制,产生一个新的对象,那么就有两个指针分别指向两个对象。当一个对象
Yeso
·
2019-11-07 04:05
如何声明私有变量和私有方法(阅读
iOS面试
题记录)
[objprotected]这样就是私有的成员变量:@interfaceHYBTestModel:NSObject{@privateNSString*_userName;}@end没有关键字声明为私有方法,因为ObjC中也没有真正意义上的私有方法。我们要让方法成员私有,只能通过放在.m文件中定义而不暴露在外部。但是,如果有人知道内部此这么一个方法,那么也是可以访问的。先说明:ObjC中没有绝对的私
Sean_Shi
·
2019-11-07 02:42
2019 算法面试相关(leetcode)--字符串
2019
iOS面试
题大全---全方面剖析面试2018
iOS面试
题---算法相关1、七种常见的数组排序算法整理(C语言版本)2、2019算法面试相关(leetcode)--数组和链表3、2019算法面试相关
Theendisthebegi
·
2019-11-06 05:09
iOS面试
题之人在面试都是套路(十一)**公司与时俱进版
iOS面试
题
感谢小伙伴的分享,没想到现在的
iOS面试
题还有这种玩法,感慨于现在终于市场终于回归理智。XX公司
iOS面试
题图片看不太清楚,我抄一下题目。
Miu七七
·
2019-11-06 03:52
2018
iOS面试
题系列
经典面试题非技术面试题C面试题1C面试题2C面试题3iOS笔试题01iOS笔试题02iOS笔试题03iOS笔试题04
iOS面试
题01-多线程网络
iOS面试
题02-内存管理
iOS面试
题03-Foundation
iOS
八级大狂风AM
·
2019-11-05 21:09
iOS面试
题目2
说明:题目在前,答案在后。希望大家看到题目的时候先思考一下答案,不要依赖答案,如果觉得答案不够具体,一定要上度娘找到自己满意的答案。代码要经常敲,题目要经常思考。如有错误,敬请雅正。注意:每天我会推出10道面试题目,贵精不贵多,和大家一起进步。题目:1.视图控制器的生命周期?2.什么是block?3.UITableView的复用机制?4.UIView和CALayer之间的关系?5.什么是同步和异步
蕾蕾是女神
·
2019-11-05 06:48
面试答题积累
//www.wtoutiao.com/p/e2fwlu.htmlhttp://blog.csdn.net/xieyupeng520/article/details/50681147iOS中级面试题知乎
iOS
杰米
·
2019-11-05 06:12
iOS面试
题(5)多线程 和 Runloop
runloop和线程有什么关系?引用自这里总的说来,Runloop,正如其名,loop表示某种循环,和run放在一起就表示一直在运行着的循环。实际上,runloop和线程是紧密相连的,可以这样说runloop是为了线程而生,没有线程,它就没有存在的必要。Runloops是线程的基础架构部分,Cocoa和CoreFundation都提供了runloop对象方便配置和管理线程的runloop(以下都以
BeijingIamback
·
2019-11-05 04:44
顶级收藏!2018年iOS开发者路线图
路线图将有助于:想成为iOS开发人员和程序员的朋友希望成为iOS开发专家的朋友正在准备面试并需要相关知识的iOS开发人员
iOS面试
者需要编写自己的一套面试问题在这里我还是要推荐下我自己建的iOS开发学习群
ios教程
·
2019-11-05 02:49
IOS面试
之图文表并茂,手把手教你GCD
转载自:http://www.cocoachina.com/ios/20161031/17887.html前言对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步、异步、串行、并行和死锁这几个名词的漩涡中渐渐放弃治疗,本文将使用图文表并茂的方式给大家形象的解释其中的原理和规律。线程、任务和队列的概念什么是线程、任务和队列?DB31731D-90A8-4600-BFF9-74B617A2E1EA
YYT1992
·
2019-11-04 19:14
谈谈最近面试的一些体会
最近一两个月,作为公司的
iOS面试
官,面试了几十个人,其中不乏优秀的面试者,但大部分还是相对平庸,这些人通常都工作了两三年,有一定的经验,但存在几个关键性的问题:1.研究不深入。
FingerStyle
·
2019-11-04 18:47
强力
iOS面试
题
网上乱逛看到的强力面试题list,问别人问自己都是好干货,存了。以下是题目[※]@property中有哪些属性关键字?属性相关的关键字,可以按照一些功能来分类线程相关atomic:默认为该属性,功能为在多线程的情况下,编译器自动生成相应的线程安全代码,达到互斥加锁的目的,避免所对应的变量出现读写不同步的问题。nonatomic:当该变量不需要考虑多线程的情况时使用该关键字,能够提高性能和效率。at
wxin9
·
2019-11-04 09:10
MVC的实际使用
这里就不在多说ios关于架构方面的其他问题了,有关MVP、MVVM等的问题请看我的另一篇文章
ios面试
题目总结。程序员的捷径是什么,多写代码,多写代码,多写代码。
扑腾的蛾子
·
2019-11-04 09:42
iOS面试
题之人在面试都是套路(八)**题教育公司
iOS面试
题
这家公司那么多题就给我半个小时,写都来不及写。做题做题!!!第一页第二页iOS部分1.iOS的UIViewController生命周期(从init开始)1、alloc创建对象,分配空间2、init(initWithNibName)初始化对象,初始化数据3、loadView从nib载入视图,除非你没有使用xib文件创建视图4、viewDidLoad载入完成,可以进行自定义数据以及动态创建其他控件5、
Miu七七
·
2019-11-04 08:58
iOS面试
题(下)
面试题91.描述应用程序的启动顺序。1、程序入口main函数创建UIApplication实例和UIApplication代理实例2、在UIApplication代理实例中重写启动方法,设置第一ViewController3、在第一ViewController中添加控件,实现对应的程序界面。2.为什么很多内置类如UITableViewControl的delegate属性都是assign而不是ret
啧啧啧_野兽
·
2019-11-04 06:31
iOS面试
题
基础1为什么说Objective-C是一门动态的语言?2讲一下MVC和MVVM,MVP?3为什么代理要用weak?代理的delegate和dataSource有什么区别?block和代理的区别?4属性的实质是什么?包括哪几个部分?属性默认的关键字都有哪些?5@dynamic关键字和@synthesize关键字是用来做什么的?6属性的默认关键字是什么?7NSString为什么要用copy关键字,如果
_皮皮_
·
2019-11-04 06:36
iOS面试
| 基础知识 | <1>
1.简述OC中内存管理机制答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是并不是所有对象在ARC环境下均不需要管理内存,子线程和循环引用并不是这样.与retain配对使用的是release,retain代表引用计数+1,release代表引用计数-1,当引用计数减为0时,对象则被系统自动销毁.与alloc配对使用的是dealloc,allo
Manba_小洛
·
2019-11-03 23:30
在杭州的
iOS面试
(二)
总的来说一下今年面试和去年面试最大的不同感受吧。去年面试的时候,虽然有的也是一些技术主管面试,但总是觉得相较于今年面试官的水平来说,还是差了那么一丝。当然,这只是我个人的主观感受,也可能是我自己在不同的时间,不同样的感受吧。总的来说,技术面试尚可,只是工资有些偏低(哈哈,我瞎说的,具体的还是看你自己)。不过,有一点很奇怪的现象就是,相较于去年来说,今年不知道为什么突然冒出来那么多外包公司。这个外包
valiant_xin
·
2019-11-03 23:38
runloop 介绍
iOS面试
题之runloop阅读目录1.runloop是什么/runloop的概念?2.NSRunLoop和CFRunLoopRef?3.runloop和线程的关系?
少年你这是喜脉啊
·
2019-11-03 12:07
2019 算法面试相关(leetcode)--贪心算法
2019
iOS面试
题大全---全方面剖析面试2018
iOS面试
题---算法相关1、七种常见的数组排序算法整理(C语言版本)2、2019算法面试相关(leetcode)--数组和链表3、2019算法面试相关
Theendisthebegi
·
2019-11-02 13:30
某公司
iOS面试
题01
1、Objective-C语言的消息机制和其他语言的普通函数调用有什么区别?{Objective-C通过互相传递消息实现函数调用,而C\C++直接进行函数调用使用消息结构的语言,其运行时所应执行的代码由运行环境来决定。使用函数调用的语言,则由编译器决定。{扩展:1.继承:Objective-C与同Java和Smalltalk一样不支持多重继承,而C++语言支持多重继承(从侧面可以说明多重继承的效率
堕落小怪兽
·
2019-11-02 09:35
2019 算法面试相关(leetcode)--优先队列
2019
iOS面试
题大全---全方面剖析面试2018
iOS面试
题---算法相关1、七种常见的数组排序算法整理(C语言版本)2、2019算法面试相关(leetcode)--数组和链表3、2019算法面试相关
Theendisthebegi
·
2019-11-02 07:55
iOS面试
题之人在面试都是套路(十)某巨牛X公司
iOS面试
题
感谢小伙伴的提供,我才的得以拿到这份面试题,面试的公司要求的是8年以上的iOS工程师,那我们就看看八年以上的工程师的面试题长啥样吧!(答案以后有空整理!!!)第一页第二页貌似不太清楚,我抄一下题目1.请描述iOS的内存管理机制2.那种结构,平均来说,获取一个值最快(1binarytree2hashtable3stack)3.什么是重载?c/c++/oc分别是否支持重载?请介绍oc中的继承和重载机制
Miu七七
·
2019-11-02 07:26
iOS面试
题
1.属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在那种情况下用?1).readwrite是可读可写特性;需要生成getter方法和setter方法时;2).readonly是只读特性只会生成getter方法不会生成setter方法;不希望属性在类外改变时;3).assign是赋值特性,setter方法将传入参数赋值给实例变量;仅设
真一
·
2019-11-02 03:18
iOS面试
题:以 + scheduledTimerInterval... 的方式触发的 timer,在滑动页面上的列表时,timer 会暂定回调,为什么?如何解决?WithTime
RunLoop只能运行在一种mode下,如果要换mode,当前的loop也需要停下重启成新的。利用这个机制,ScrollView滚动过程中NSDefaultRunLoopMode(kCFRunLoopDefaultMode)的mode会切换到UITrackingRunLoopMode来保证ScrollView的流畅滑动:只能在NSDefaultRunLoopMode模式下处理的事件会影响Scrol
iOS猿_员
·
2019-11-01 14:46
2018年
ios面试
总结
乔布斯.png清明节休息了几天,加上呆了两年半的公司正式离职,交接完全部工作,心里还有有点不舍。谈及离职原因主要是个人发展,自己的发展遇到了选择,目前工作内容十分杂乱无章。这无关钱的问题,公司刚提的加薪申请,离职时已经快要批下来了,另一个最主要的原因就是走技术大牛层,想换一个工作环境,刺激自己的学习动力,所以这个时候离开舒适区,或许对自己的未来是一个好的选择。面试试水2018年三月份求职机会还是挺
醉看红尘这场梦
·
2019-11-01 13:08
iOS
iOS8SDK新特性iOS9开发者所需要知道的iOS9SDK新特性iOS10开发者所需要知道的iOS10SDK新特性兼容iOS10资料整理笔记Swift3改变收集今日头条iOS客户端启动速度优化面试上级向的十个
iOS
山天大畜
·
2019-11-01 06:09
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他