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面试
2016年3月
iOS面试
总结
今年3月中下旬因为个人原因,换了一份工作,期间面试了有4,5家,基本都是D轮或者上市公司,也从他们的面试笔试中看到了自己的一些不足,于是就想写出来和大家分享一下,如果能帮到正在面试的同学更好。从面试题中,其实可以看到一些行业的发展,以及总体人才需求是怎样的了。一.笔试题笔试基本都有一两道基础题,比如说UITableView的重用机制,ARC的基本原理,如何避免retaincycle,谈谈对MVC的
一缕殇流化隐半边冰霜
·
2016-04-28 23:36
iOS界面卡顿之离屏渲染
导读:离屏渲染在开发中带来界面卡顿问题一直让开发者们头疼.今天在这里写一遍关于离屏渲染的博文.希望大家有所收获现在的iOS开发越来越注重App性能和用户体验了.性能优化和内存管理是
iOS面试
中必问的两道面试题
AlexAoMin
·
2016-04-26 12:49
iOS开发
那些著名或非著名的
iOS面试
题(中)
来源:吴白链接:http://www.jianshu.com/p/7214f164141b那些著名或非著名的
iOS面试
题(上)1.反转二叉树,不用递归/***Definitionforabinarytreenode
AlexAoMin
·
2016-04-26 09:39
面试题
iOS面试
题
整理的iOS技术面试题1.Differencebetweenshallowcopyanddeepcopy?浅复制和深复制的区别?浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy
jeikerxiao
·
2016-04-15 18:00
面试题
最新
iOS面试
必看题视频教程(附大神简历要素)
001_尚学堂__
iOS面试
题_命名规范 002_尚学堂_
iOS面试
题_strongweakcopy上003_尚学堂_
iOS面试
题_strongweakcopy下004_尚学堂_
iOS面试
题_
2846613430
·
2016-04-12 11:00
iOS教程
iOS学习
史上最全的
iOS面试
题及答案
最近在做
iOS面试
,总结一些实用的面试题以及参考答案,供博友们交流沟通。可用一些不明确的技术要点引起话题,如:Multithreading:什么时候处理多线程,几种方式,优缺点。
u014063717
·
2016-04-12 10:00
多线程
ios
面试题
delegate
UITableVie
最新
iOS面试
题汇总--(轩哥和严哥汇总)
序言目前形势,参加到iOS队伍的人是越来越多,培训机构都是一火车地向用人单位输送iOS开发人员,找过工作人可能会更深刻地体会到2016年的就业形势不容乐观,有点打破了生态圈的动态平衡。不过我们的iOS岗位仍然很多,就看我们应聘者的能力有多高有多强,比如技术能力,动手能力,解决问题能力,自学能力,沟通表达能力等等要求越来越高。接下来呢,轩哥和轩哥的朋友一起帮大家整理一下面试题,希望能助一臂之力!OC
轩是Me
·
2016-04-07 11:46
ios
面试题
轩哥
最全的
iOS面试
题及答案
最全的
iOS面试
题及答案1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
韩七夏
·
2016-04-06 00:32
iOS面试
题及答案
1.什么是arc?(arc是为了解决什么问题诞生的?)首先解释ARC:automaticreferencecounting自动引用计数。ARC几个要点:在对象被创建时retaincount+1,在对象被release时retaincount-1.当retaincount为0时,销毁对象。程序中加入autoreleasepool的对象会由系统自动加上autorelease方法,如果该对象引用计数为0
韩七夏
·
2016-04-05 23:53
史上最全的
iOS面试
题及答案
1.写一个NSString类的实现+(id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encoding;+(id)stringWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encodi
韩七夏
·
2016-04-05 23:39
iOS面试
随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多
韩七夏
·
2016-04-05 19:24
iOS面试
笔试 技术向
面试1、OC语言的基本特点优缺点objc优点:1)Cateogies2)Posing3)动态识别(多态用到才去识别)4)指标计算5)弹性讯息传递6)不是一个过度复杂的C衍生语言7)Objective-C与C++可混合编程缺点:1)不支援命名空间2)不支持运算符重载3)不支持多重继承4)使用动态运行时类型,所有的方法都是函数调用,所以很多编译时优化方法都用不到。(如内联函数等),性能低。2、#imp
xuehongnizhao
·
2016-04-05 17:00
ios
面试
笔试
iOS面试
必看,最全梳理
原文序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性
CloudyBird
·
2016-04-03 16:00
几个有关iOS的几个常见问题-----多线程(NSthread、NSOperation、GCD)
iOS面试
第二个常问问题:多线程。常见分这么几种:①你懂多线程吗?②多线程都有什么?③你常用哪几种多线程?④多线程是用来干什么的?
hc135285
·
2016-04-02 16:00
ios
gcd
iOS面试
题汇总
1.NSArray和NSMutableArray的区别(线程方向)?NSArray是线程安全的,NSMutableArray是线程不安全的,多线程中使用需要手动加锁NSLock或使用@synchronized修饰.2.Autoreleasepool实现原理?在ARC中使用@autoreleasepool修饰需要手动添加到释放池的代码.大概意思是autoreleasepool内部为一个双向链表,每个
yusky2008
·
2016-04-01 13:00
ios
面试
[iOS]关于面试,做一次整理吧(包含BAT面试题目)
iOS面试
,可能大部分人认为是编程里面最简单的面试:∵不用考算法(排序是什么鬼,我们有sort足以做一切),不用考内存泄露(因为都在用ARC),大部分功能网上都有demo(甚至都不用github上搜,都不用
pingpong_龘
·
2016-03-31 18:05
iOS经典面试题(附答案)
原文网址:http://www.cnblogs.com/SharkBin/p/4618388.html前言写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了
iOS面试
题和答案让我帮忙看看。
ybcy0612
·
2016-03-30 10:00
ios
面试题
iOS 面试基础题目
转载:
iOS面试
基础题目题目来自博客:面试百度的记录,有些问题我能回答一下,不能回答的或有更好的回答我放个相关链接供参考。
Andrew.Zhou
·
2016-03-26 03:00
iOS面试
题上
面试题上什么情况使用weak关键字,相比assign有什么不同?什么情况使用weak关键字?在ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决,比如:delegate代理属性自身已经对它进行一次强引用,没有必要再强引用一次,此时也会使用weak,自定义IBOutlet控件属性一般也使用weak;当然,也可以使用strong。不同点:weak此特质表明该属性定义了一种“非
forvert
·
2016-03-26 00:36
iOS面试
题
目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C+
u012701023
·
2016-03-23 22:00
面试题
iOS面试
题
描述一下MVCMVC是一种架构模式,使用此架构模式的好处在于:业务逻辑、数据、视图的分离。做到高内聚低耦合摘自《CocoaDesignPatterns》:MVC的主要目的是解除模型子系统和视图之间的耦合,这样它们就可以独立变化。摘自《设计模式》:MVC通过建立一个”订购/通知”协议来分离视图和模型。视图必须保证它的显示正确地反映了模型的状态。一旦模型的数据发生变化,模型将通知有关的视图,每个模型的
leaf8742
·
2016-03-23 10:00
ios面试
题
无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文作者CameronBanga从编程、设计、AppStore等各个方面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而iOS开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。常见问题你昨天/这周学习了什么?你为什么热衷于软件开
viproc
·
2016-03-22 09:00
Core Data: 多线程大量数据同步
前言:本文是我几个月前的这篇《
iOS面试
基础题目》 其中的一个问题的回答,这几天整理博客,更新内容,自觉有能力回答这个问题了。
baidu_31071595
·
2016-03-21 20:00
IOS面试
必看
来自网络序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的
用心在飞
·
2016-03-21 16:04
自己遇到的一些
iOS面试
题
1.OC内存管理机制1).当你使用new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.当你不再使用该对象时,你要负责向该对象发送一条release或autorelease消息.这样,该对象将在使用寿命结束时被销毁.2).当你通过任何其他方法获得一个对象时,则假设该对象的保留计数器值为1,而且已经被设置为自动释放,你不需要执行任何操作来确保该对象被清理.如果你打算在一段时间内拥
a'sa'mu
·
2016-03-20 23:00
自己遇到的一些
iOS面试
题
1.OC内存管理机制1).当你使用new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.当你不再使用该对象时,你要负责向该对象发送一条release或autorelease消息.这样,该对象将在使用寿命结束时被销毁.2).当你通过任何其他方法获得一个对象时,则假设该对象的保留计数器值为1,而且已经被设置为自动释放,你不需要执行任何操作来确保该对象被清理.如果你打算在一段时间内拥
a'sa'mu
·
2016-03-20 23:00
面试问题
关于一些
iOS面试
问题的解答2015年04月26日这篇post主要是对知乎上 iOS程序员的问题列表 的回答,也算是对自己已有的知识进行整理.如果你对本篇post中的回答有所疑问,可以在下面留言.如果有问题
baidu_31071595
·
2016-03-20 11:00
iOS面试
题整理基础篇
资料来源于网上!!基础篇:1、进程、线程的区别?首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS,等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。一个最最基础的事实:CPU太快,太快,太快了,寄存器仅仅能够追的上他的脚步,RAM和别的挂在各总线上的设备完全是
CTChan
·
2016-03-19 22:12
iOS面试
题整理
最近在找工作,整理了几个比较基础的面试题,回答仅供回顾,不是太深入,也不一定正确,平时还是应该有目的性的深入理解。1.深拷贝与浅拷贝回答:深拷贝是新拷贝一块内存交给对象使用,copy声明的就是深拷贝。浅拷贝是创建一个新对象,两个对象指向同一个内存地址,ratain声明的就是浅拷贝。在oc中只有一种情况下是浅拷贝,就是不可变对象的copy,其它的都是深拷贝(包括不可变对象的mutableCopy、可
浅陌
·
2016-03-19 10:04
iOS面试
题(二)
1.说说响应链答:事件响应链。包括点击事件,画面刷新事件等。在视图栈内从上至下,或者从下之上传播。可以说点事件的分发,传递以及处理。具体可以去看下touch事件这块。因为问的太抽象化了严重怀疑题目出到越后面就越笼统。可以从责任链模式,来讲通过事件响应链处理,其拥有的扩展性2.什么时候使用NSMutableArray,什么时候使用NSArray?答:当数组在程序运行时,需要不断变化的,使用NSMut
IT_DS
·
2016-03-12 20:00
ios
面试题
iOS面试
试题(一)
#import跟#include又什么区别,@class呢,#import用来包含系统的头文件,#import””用来包含用户头文件。2.id声明的对象有什么特性?Id声明的对象具有运行时的特性,即可以指向任意类型的objcetive-c的对象;3.原子(atomic)跟非原子(non-atomic)属性有什么区别?atomic提供多线程安全。是防止在写未完成的时候被另外一个线程读取,造成数据错误
IT_DS
·
2016-03-12 20:00
ios
面试
iOS面试
题
1.Differencebetweenshallowcopyanddeepcopy?1>浅拷贝:指针(地址)拷贝,不会产生新对象(即分配新的内存)2>深拷贝:内容拷贝,会产生新对象(即分配新的内存)2.Whatisadvantageofcategories?Whatisdifferencebetweenimplementingacategoryandinheritance?1>分类可以在不修改原来
u012701023
·
2016-03-11 15:00
ios
面试题
iOS面试
第一个问题当然是自我介绍一下。这个问题基本上面试的时候大家都会遇到,目的是想看看面试者现场的表达能力,以及逻辑思维能力,怎么说才能够让面试官更迅速、更直观地了解你。技术面试必然少不了让面试者介绍自己做过的一些项目。他介绍了几个他做过的项目的基本功能,适用人群,是团队合作还是个人独立完成,就结束了。显然他的回答过于简单,毫无亮点,不是我想要的就我而言,我作为一个面试官,问项目的时候我更想知道的是这个
Crazy2015
·
2016-03-10 06:32
iOS面试
一般性问题
前言面试题中有一些一般性的问题,通常是会问到的。面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以下面的面试问题更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论。注意:以下问题的参考答案均为笔者所答,不代表正确,问题答案因人而异,请根据自己的实际情况回答,若认为不合理,请在评论中指出。下面所有
RunCsdn
·
2016-03-08 15:09
iOS--面试经
本文为转载文章,地址:http://blog.cocoachina.com/article/13706前言写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了
iOS面试
题和答案让我帮忙看看。
CloudyBird
·
2016-03-08 14:00
iOS面试
题目
1.请简述UIView与CALayer有什么不同。2.Block什么情况下会保留实体内引用到外部对象,什么时候要用__block或__weak?3.NSDictionary类使用了哪些数据结构和算法?4.类别跟扩展的区别?1:类别是类的扩展,只可以声明方法,不可以声明变量。并且,类别的方法优先级较高,可覆盖原类方法。2:类别的方法中,不可以调用super方法。--类别的局限3:category方法
miliPolo
·
2016-03-04 20:12
详解 CALayer 和 UIView 的区别和联系
前言前面发了一篇
iOS面试
的文章,在说到UIView和CALayer的区别和联系的时候,被喵神指出没有切中要点,所以这里就CALayer和UIView这个问题重新整理了下。
u012338816
·
2016-03-04 11:00
ios
CAlayer
UIView
论一次
iOS面试
最近觉得现在所在公司平台用户量太少,自身技术已经到了一个瓶颈,是时候需要换一个用户量多的平台,好好研究下iOS的性能优化、内存优化等问题了。 所面试的公司由于一些默认的规定,就不多说了,大致是面了一个下午,从2点到下午6点半,正式拿到offer,先从笔试题开始说起吧。 笔试题:15道题,稍微有些多了,做了将近一个半小时。从笔试题就可以稍微看出一个公司的iOS团队技术水平如何,
紫忆
·
2016-03-03 17:00
阿里航旅事业部
iOS面试
昨天中午提交的简历,晚上5点多吃饭的时候接到阿里的电话问我晚上7.30有空没要电面了,心情是激动的,可是话说我还有很多没准备好啊。在实验室中比较忐忑,等到7.20的时候就去楼道等电话了,结果电话迟来了将近4分钟,然后开始电面,电面持续了将近48分钟。。。以下是我回忆起来的问题,纪念我的阿里电面。1.iOS中属性是怎么实现的。2.TCP和UDP的区别3.TCP三次握手机制,发送的包叫啥4.iOS中数
qq_27325349
·
2016-03-03 11:00
iOS面试
题汇总
iOS面试
题汇总1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
LXL_815520
·
2016-03-01 11:00
ios
面试题
ios面试
题(1)
1、写一个NSString类的实现+(id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encoding; +(id)stringWithCString:(c*****tchar*)nullTerminatedCString encoding:(NSStringEncodin
ZHZMAREN
·
2016-02-25 12:00
史上最全的
iOS面试
题及答案
———————————————回答好下面的足够了-------------------------------------多线程、特别是NSOperation和GCD的内部原理。运行时机制的原理和运用场景。SDWebImage的原理。实现机制。如何解决TableView卡的问题。block和代理的,通知的区别。block的用法需要注意些什么。strong,weak,retain,assign,co
ji5ji
·
2016-02-24 10:00
面试
ios开发
笔试
高级
iOS面试
题
非标准答案21:类方法是可以直接通过类名直接调用,无需进行实例化对象。类方法是以+开头2.实例方法,需要显示实例化对象,为对象分配堆栈空间,并通过对象实例调用实例方法3.RUNTIME是在程序运行过程动态对实例对象进行操作,可以读取实例对象的属性,调用实例方法,也可以动态为实例对象添加属性。即Java中的反射。在对数据库操作常会用到该特性,实现ORMaping操作3block调用时,变量的生命周期
张无忌!
·
2016-02-24 09:00
iOS面试
题总结 一
1、写一个NSString类的实现+(id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encoding; +(id)stringWithCString:(c*****tchar*)nullTerminatedCString encoding:(NSStringEncodin
墨云天
·
2016-02-19 16:00
iOS面试
题总结 二
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.#import跟#include
墨云天
·
2016-02-17 18:00
ios面试
题
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.#import跟#include
菠萝没有汁
·
2016-02-17 14:00
国内大型门户网站
iOS面试
题
拿到该市值很高的门户网站offer颇不容易,总共经历了四面,其中前三面都是技术面,面试时间加起来120+min。现在我把面试题和大家进行分享,希望在交流中实现共同进步。一面(16min)+二面(52min)1.一组正整数数字,如何找出两个数加为100的组合;(首先要排序)2.assign和weak的区别;3.http和https的区别;抓包的时候有什么区别;4.get和post的区别,其他
CHENYUFENG1991
·
2016-02-07 10:00
面试题
国内搜索大哥
iOS面试
题
这篇总结的是我面试某大型搜索公司的
iOS面试
题,一面(15min)+二面(30min),并拿到实习offer。当然在今天这个特殊的节日,祝大家新年快乐,希望大家都能拿到合适的offer。
CHENYUFENG1991
·
2016-02-07 09:00
面试题
国内在线旅游巨头
iOS面试
题
首先今天祝大家新年快乐!如果你今天还在看这篇博客,那么你对写代码绝对是真爱。下面是我在面试某公司iOS开发实习生的面试题(拿到offer),今天作为福利分享给大家。一面技术面(90min)1.线程,有哪几种线程类型及使用;NSThread,NSOperationQueue,GCD;2.内存管理,内存优化;3.cocoapods;4.KVO,KVC;5.strong,weak,什么时候会造成循环引用
乞力马扎罗的雪CYF
·
2016-02-07 09:44
笔试面试
iOS笔试面试题
国内在线旅游巨头
iOS面试
题
首先今天祝大家新年快乐!如果你今天还在看这篇博客,那么你对写代码绝对是真爱。下面是我在面试某公司iOS开发实习生的面试题(拿到offer),今天作为福利分享给大家。一面技术面(90min)1.线程,有哪几种线程类型及使用;NSThread,NSOperationQueue,GCD;2.内存管理,内存优化;3.cocoapods;4.KVO,KVC;5.strong,weak,什么时候会造成循
CHENYUFENG1991
·
2016-02-07 09:00
ios
面试题
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他