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基础面试题
iOS基础面试题(一) 分类:
iOS面试
2012-12-1622:55 36776人阅读 评论(24) 收藏 举报 kaikaijia同学私信我
Jonson
·
2014-05-28 00:00
iOS面试
考察点
因为工作关系,最近总结了一套
iOS面试
流程及题目,分享给大家看一下。题目多来自网上常见常考的问题,这个面试的目的也不是为了考察应聘者的知识有多么牛逼,而是要看这个人能不能干活,干好活。
iunion
·
2014-05-22 17:00
iOS面试
题
阅读更多1.写一下UIButton与UITableView的层级结构2.Cocoa的Foundation对象与CoreFoundation对象通过什么关键字进行转换?这些关键字有什么区别?3.KVO是什么?内部是怎么实现的?4.是否可以把比较耗时的操作放在NSNotificationCenter中处理?为什么?应该如何处理?5.利用NSOperation与NSOperationQueue处理多线程
lizhuang
·
2014-05-09 16:00
iOS面试
题
1.写一下UIButton与UITableView的层级结构 2.Cocoa的Foundation对象与Core Foundation对象通过什么关键字进行转换?这些关键字有什么区别? 3.KVO是什么?内部是怎么实现的? 4.是否可以把比较耗时的操作放在NSNotificationCenter中处理?为什么?应该如何处理? 5.利用NSOperation与NSOperationQueue
lizhuang
·
2014-05-09 16:00
ios
上级向的十个
iOS面试
问题
上级向的十个
iOS面试
问题 转自 http://onevcat.com/2013/04/ios-interview/
·
2014-04-29 19:00
ios
iOS面试
整理
////大部分来自于网络 看着太多?那几 ctrl+F 问题1:求以下程序段的输出 int test(int x, int y){ x = x + y; return x * y; } int main(int argc, const char * argv[]){ @autoreleasepool { int x = 3, y = 10, z = te
程序猿-樱木花道
·
2014-04-20 00:00
iOS面试
iOS面试题
iOS面试
总结
http://blog.csdn.net/learnios/article/details/17597005
u012116009
·
2014-04-17 15:00
面试
iOS面试
题目集锦
内容转自:http://www.cnblogs.com/jiangshiyong/archive/2012/08/27/2657862.html最近找工作,有面试有笔试部分,故把笔试题自己整理了下。 面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术,可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml,json,二进制或其他形式
阿琳
·
2014-04-13 21:00
ios
面试
iOS面试
悲剧的应对的方法
iOS面试
题系列:iOS如何面试iOS基础面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分iOS进阶面试题----多线程部分iOS进阶面试题
xunyn
·
2014-04-10 18:00
ios
面试
悲剧
iOS面试
攻略之 — 详解Objective-C runtime
原文地址:http://blog.securemacprogramming.com/2013/12/by-your-_cmd/ 感谢翻译小组成员wingpan热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 本文是我在 AltTechTalks:London 上关于Obje
miss大为
·
2014-03-22 19:00
Objective-C
ios 面试
ios 面试题集合 http://blog.csdn.net/xunyn/article/category/1676785 十个
iOS面试
问题【2年工作经验】 http://itindex.net
dadi520
·
2014-03-08 15:00
ios
IOS面试
题---005
1、 应用程序如何省电? 设备一定的时间内没有检测到触摸事件,系统最初会使屏幕变暗,并最终完全关闭屏幕。大多数开发者都应该让这个定时器打开,但是,游戏和不使用触摸输入的应用程序开发者可以禁用这个定时器,使屏幕在应用程序运行时不会变暗。将共享的UIApplication对象的idleTimerDisabled属性设置为YES,就可以禁用自动休
u013082522
·
2014-03-04 22:00
ios
oc
IOS面试
题--004
1、 简述你对UIView、UIWindow和CALayer的理解UIView:界面的元素UIWindow:应用程序的窗口,通常跟屏幕一样大.呈现程序的全部内容CALayer:media层.UIView用来定义大小等.CALayer负责显示渲染.通常uiview都封装一个CALayer.layer更底层.功能更多 2、 写一个完整的代理,包括声明,实现 .h中#imp
u013082522
·
2014-02-27 21:00
ios
oc
IOS面试
1.Differencebetweenshallowcopyanddeepcopy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A_copy执行了
jindegegesun
·
2014-02-27 10:00
ios
面试
IOS面试
题--003
1、 描述应用程序的启动顺序。willFinishLaunchingWithOptionsdidFinishLaunchingWithOptionsapplicationDidBecomeActive当电话过来了applicationWillResignActive//取消活跃状态电话结束或者取消.变为活跃状态点home取消活跃状态进到后台applicationDidEnterBackgrou
u013082522
·
2014-02-26 21:00
ios
oc
IOS面试
题--002
1、 写出方法获取ios内存使用情况。 答:使用Xcode内嵌的instruments软件 2、 深拷贝和浅拷贝的理解?http://blog.csdn.net/u013082522/article/details/19932977参见本博客3、 怎样实现一个singleton的类。.h文件@interfaceSingleton:NSObject@prop
u013082522
·
2014-02-26 20:00
ios
oc
IOS面试
题--001
1、 简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic、atomic、strong、weak属性的作用? Release-----,alloc开辟空间deaclloc销毁
u013082522
·
2014-02-24 20:00
ios面试
题1
101.什么是cocoa和cocoatouch?cocoa是苹果的面向对象开发环境,用来生成MacOSX的应用程序。主要的开发语言为Objective-c,一个c的超集。cocoatouch开发iosapp的开发环境。102.#import跟#include有什么区别?#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件
apptech
·
2014-02-18 20:39
ios
面试题
汇总
ios面试
题
1.ViewController的didReceiveMemoryWarning怎么被调用:[supperdidReceiveMemoryWarning];2.什么时候用delegate,什么时候用Notification?delegate针对one-to-one关系,用于sender接受到reciever的某个功能反馈值。notification针对one-to-one/many/none,re
ralbatr
·
2014-02-11 22:00
iOS面试
题汇总
1.Differencebetweenshallowcopyanddeepcopy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A_copy执行了
LVXIANGAN
·
2014-02-07 17:00
史上最全的
iOS面试
题及答案
史上最全的
iOS面试
题及答案1.写一个NSString类的实现+ (id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding
u013082522
·
2014-01-20 19:00
ios
oc
IOS面试
题
引用自:http://blog.sina.com.cn/s/blog_a7c44c880101aibh.html1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.2、Object-C有私有方法吗?私有变
HillYoung
·
2014-01-08 11:00
iOS面试
题(1)
~(答案作为参考)线程进程区别:如何实现同步功能?1进程是具有一定功能的程序关于某一数据集合的一次运行程序;线程是cpu进行资源分配和调度的基本单位。线程是比进程更小的能独立运行的基本单位,基本不具有系统资源,只有一点必不可少的资源,但是可与同一个进程中的线程共享资源。2一个线程可以创建和撤销另一个线程,一个进程可以同时并发多个线程。3一个程序至少有一个进程,一个进程至少有一个线程。4在执行过程中
u010040590
·
2013-12-30 23:00
IOS面试
题
总结了一些面试题 给大家分享一下 持续更新。。。MVC模式的理解 MVC设计模式考虑三种对象:模型对象、视图对象、和控制器对象。模型对象代表特别的知识和专业技能,它们负责保有应用程序的数据和定义操作数据的逻辑。视图对象知道如何显示应用程序的模型数据,而且可能允许用户对其进行编辑。控制器对象是应用程序的视图对象和模型对象之间的协调者。线程与进程的区别和联系? 进程和线程都是由操作系统所体会的程序运行
qingsi00
·
2013-12-27 00:00
iOS进阶面试题----经典10道
OneV‘sDen在博客里出了10道
iOS面试
题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术"。 在这里給一份我的答案。
xunyn
·
2013-12-10 21:00
多线程
Objective-C
面试题
graphics
core
iOS面试
题(2)
自动释放池是什么,如何工作 答案:当您向一个对象发送一个autorelease 消息时,Cocoa就会将该对象 的一个引用放入到最新的自动释放池。它仍然是个正当的对象,因此 自动释放池定义的作用域内的其它对象可以向它发送消息。当 程序 执行到作用域结束的位置时,自动释放池就会被释放,池中的所有对 象也就被释放。 ojc-c 是 通过一种"referring counting"(引用计数)的方
baidu_33322756
·
2013-12-08 21:00
iOS面试
题
类别和类扩展的区别。 答案:category和extensions的不同在于 后者可以添加属性。另外后者添加的方法是必须要实现的。 extensions可以认为是一个私有的Category。 oc中的协议和java中的接口概念有何不同? 答案:OC中的代理有2层含义,官方定义为 formal和informal protocol。前者和Java接口一样。 informal protocol中的方
baidu_33322756
·
2013-12-08 20:00
【译】
iOS面试
问题
原文链接解释下什么是方法混合?什么时候用?有三个对象:祖父,父亲和孩子,在nil指针上调用方法会发生什么?为什么retainCount不应用在代码中,给出2个不同的原因?这个问题有2个好处,(1)确保人们不使用retainCount(2)看看他们是否理解为什么不应该用。解释autoreleasepool在运行时那一层是如何工作的?这类问题比程序员从书中学到的基础知识要难,考察了他们对事情真正运行情
MrMign
·
2013-11-24 16:00
[转]上级向的十个
iOS面试
问题
Reference:http://onevcat.com/2013/04/ios-interview/上级向的十个
iOS面试
问题WelcometoXcode不管对于招聘和应聘来说,面试都是很重要的一个环节
Jun Wang
·
2013-11-19 11:00
[转]上级向的十个
iOS面试
问题
Reference:http://onevcat.com/2013/04/ios-interview/上级向的十个
iOS面试
问题WelcometoXcode不管对于招聘和应聘来说,面试都是很重要的一个环节
Jun Wang
·
2013-11-19 11:00
iOS进阶面试题----多线程
iOS面试
题系列:iOS如何面试
iOS面试
题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分1多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务
xunyn
·
2013-11-08 17:00
ios
并发
面试题
多核
应用
十个
iOS面试
问题【2年工作经验】
不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说,两到三
jijunyuan_11109
·
2013-11-05 16:00
ios
面试
问题
ios面试
题
1 请阐述下GCD和Block2 简述下你对ios开发中的协议和代理的认识,并用相关代码实现3 请写出ios开发中多线程的创建方式,并写出各优缺点,描述一种子线程和主线程交互的情景4 请写出开发中遇到的crash的原因,以及解决方法,和retaincopyassign nonatomic关键词的含义 5 描述你对MVC设计模式的认识,并尽可能多的写出你知道的设计模式并简述其含义6 请写出ios开发
zhangkongzhongyun
·
2013-10-30 15:00
北京某公司 --
IOS面试
题
地点:北京市朝阳区东四环中路78号大成国际中心A2-7A11联系电话:010-596267201.输出结果main(){inta[5]={1,2,3,4,5}int*ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}答案:2,5*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5&a+1不是首地址+1,系统会认为加一个a数组的偏
May_Deng
·
2013-10-27 22:16
iOS
[置顶]
IOS面试
题汇总
1.Differencebetweenshallowcopyanddeepcopy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A_copy执行了
superchaoxian
·
2013-10-21 13:00
ios
android
api
Objective-C
软件设计
iOS面试
题
1.iPhone开发有两种方式,各自的优缺点是什么?一.基础知识iPhone开发可以有两种方式,即Web开发和SDK编程。这两种开发方式各有利弊,但他们都能为应用程序提供丰富、强大 的功能。由于两种开发模型在本质上存在差异,所以他们各自适用的开发情形也不相同。Web开发适合创建功能简单、动态且需要因特网连接的应该程序,而SDK编程适合创建功能复杂、强大的应用程序。二.具体介绍iPhoneSDK中包
xiazailushang
·
2013-09-24 13:00
阿里
IOS面试
题之多线程选用NSOperation or GCD
今天早上接到了阿里从杭州打过来的电话面试.虽然近期面试了一些大中型的互联网企业,但是跟素有“IT界的黄浦军校”的阿里面试官接触还是不免紧张. 面试持续了三四十分钟吧,大部分问题都是简历上的项目经验而来的,个人感觉问的不算太难但是却很深入,很明显不是能够背几道面试题能够搞定的.而且每个题基本上都跟优化设计和性能相关. 其中有一道是关于是问“你平时上国外的一些网站吗?上那些网站呢?” 我平
ydbc
·
2013-09-18 14:00
Opera
[置顶] 阿里
iOS面试
题之多线程选用NSOperation or GCD
今天早上接到了阿里从杭州打过来的电话面试.虽然近期面试了一些大中型的互联网企业,但是跟素有“IT界的黄浦军校”的阿里面试官接触还是不免紧张.面试持续了三四十分钟吧,大部分问题都是简历上的项目经验而来的,个人感觉问的不算太难但是却很深入,很明显不是能够背几道面试题能够搞定的.而且每个题基本上都跟优化设计和性能相关.其中有一道是关于是问“你平时上国外的一些网站吗?上那些网站呢?”我平时大部分时间就是上
hufeng825
·
2013-09-18 14:00
多线程
ios
面试
阿里
搜狐
iOS进阶面试题----Block部分
iOS面试
题系列:iOS如何面试iOS基础面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)1什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数
xunyn
·
2013-09-17 11:00
多线程
面试题
block
gcd
ios面试
题---4
此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一份,但是答案并不是很详细和完整,基本答案来着cocoaChina,和一些自己的补充。1.Differencebetweenshallowcopyanddeepcopy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于
ralbatr
·
2013-09-16 15:00
ios面试
---2
1、Object-C有多继承吗?没有的话用什么代替? cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c–类里面的方法只有两种,静态方法和实例方法.这似乎就不是完整的面向对象了,按照OO的原则就是一个对
ralbatr
·
2013-09-16 15:00
ios面试
---1
1、Object-C有多继承吗?没有的话用什么代替?2、Object-C有私有方法吗?私有变量呢?3、关键字const什么含义?4、关键字volatile有什么含义?并给出三个不同例子?5、static作用?6、#import和#include的区别,@class代表什么?7、线程和进程的区别?8、堆和栈的区别?9、Object-C的内存管理?10、为什么很多内置的类,如TableViewCont
ralbatr
·
2013-09-16 15:00
iOS面试
题(四)
1谈谈对Block的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp] viewplaincopyprint?[UIView transitionWithView:self.view duration:0.2
dong_007_007
·
2013-09-03 20:00
iOS面试
题(三)
1.WhentouseNSMutableArrayandwhentouseNSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往NSAarry的数组里新增和删除元
dong_007_007
·
2013-09-03 20:00
iOS面试
题(二)
1.Differencebetweenshallowcopyanddeepcopy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,
dong_007_007
·
2013-09-03 20:00
iOS面试
题(一)
随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++
dong_007_007
·
2013-09-03 20:00
上级向的十个
iOS面试
问题
阅读更多不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说
shlei
·
2013-08-18 22:00
面试
ios
上级向的十个
iOS面试
问题
不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说,两到三
shlei
·
2013-08-18 22:00
ios
面试
iOS面试
题汇总(一)
1.Differencebetweenshallowcopyanddeepcopy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A_copy执行了
lusonglin121
·
2013-08-18 10:00
ios面试
此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一份,但是答案并不是很详细和完整,基本答案来着cocoaChina,和一些自己的补充。1.Differencebetweenshallowcopyanddeepcopy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于
huanghuanghbc
·
2013-08-15 23:00
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他