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面试
总结
面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术,可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml,json,二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如coredata,sqlite, 对象序列化,文件读写操作,熟悉数据库的设计。 精通object-c,j
Frimish
·
2015-07-12 22:00
ios
面试
超实用的
iOS面试
题集合
1.ViewController的didReceiveMemoryWarning怎么被调用:[supperdidReceiveMemoryWarning];2.什么时候用delegate,什么时候用Notification?delegate针对one-to-one关系,用于sender接受到reciever的某个功能反馈值。notification针对one-to-one/many/none,re
chenglei9128
·
2015-07-10 02:00
IOS面试
题(五)
、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import包含iOS框架类库里的类,#import""包含项目里自定义的类。 3、Category是什么?扩展一个类的方式用继承好还是类目好?为什么?答:Category是类目。用类目好,因为继承要满足aisab的关系,而类目只需要满足ahas
SoulJa
·
2015-07-05 11:00
ios
面试题
iOS经典面试题
iOS经典面试题 前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了
iOS面试
题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。
·
2015-07-03 13:00
ios
iOS经典面试题
前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了
iOS面试
题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。
·
2015-07-02 12:00
ios
[置顶]
iOS面试
题
1.写一个标准宏,这个宏输入两个参数并返回较小的一个#defineMIN(A,B)((A)用户确认购买内容——>用户通过AppStore账户验证——>苹果服务器验证用户请求——>苹果服务器从用户帐号扣款——>苹果向用户返回购买成功信息——>软件接收并显示用户购买信息IAP的全称是In-AppPurchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买游戏道具
darongzi1314
·
2015-06-05 12:00
ios
面试题
iOS面试
回答之OC篇
0、面向对象的三大特征答:封装、继承、多态封装:把具体的对象封装成抽象的类,隐藏内部实现,对象的属性和实现细节,仅对外公开接口,提高代码的安全性,实现模块化调用。为元素搞公有私有访问就是为了隐藏实现细节,只露一个干净的接口,让业务逻辑不被实现细节所污染,即所谓的封装好处:1.使用者只关注接口而不必关注实现,在使用第三方框架的时候。2.代码的维护性好继承:描述类与类的关系,一个类是另外一个类的子类,
尽欢呀尽欢
·
2015-05-24 15:01
最全的
iOS面试
题及答案
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.#import跟#include
billfanggs
·
2015-05-20 11:00
设计模式
ios
面试
iOS面试
题集锦
iOS面试
题集锦(1~10) 1. Objective-C的内存管理?
·
2015-05-20 10:00
ios
iOS面试
要注意的问题
iOS面试
要注意的问题1、自动释放池是什么,如何工作?当您向一个对象发送一个autorelease消息时,Cocoa就会将该对象的一个引用放入到最新的自动释放池。
potato512
·
2015-05-10 22:00
iOS面试
题总结
@synthesize和@dynamic区别在声明property属性后,有2种实现选择@synthesize编译器期间,让编译器自动生成getter/setter方法,当有自定义的存或取方法时,自定义会屏蔽自动生成该方法。@dynamic告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告,然后由自己实现存取方法或存取方法在运行时动态创建绑定:主要使用在CoreData的实
wei78008023
·
2015-04-08 17:00
面试题
ios面试
题大全
一C语言方法的知识 1:const static voilite修辞变量各代表什么意思? const 修辞的变量为常量,常量是不容许修改。 static 修辞的变量为静态变量,在内存中只被创建一次(如UItableView中创建Cell的代理方法用会用到静态变量标识Cell) Volatile定义变量为一个共享变量 2:static的作用 在类中static 修饰的变量属于整个类的所有,对
khakilyty
·
2015-04-04 01:00
.NET程序员的
iOS面试
之旅
最近比较闲,昨天写了一篇ASP.NET程序员的Android学习之旅,算是总结了一下自己的Android学习过程,希望今年能有机会用Android做做项目。Android学习完之后自己买了mac开启iOS学习,年后本来想找个项目看看,出去面试的时候胜算也会大点,不过由于时间的关系,投了一些实习的简历出去,当时心里想的是我做过服务端,Android也懂点,iOS基础水平没问题,找一个实习工作应该可以
·
2015-03-20 12:00
.net
iOS面试
题
1\简述下ios8新增的新特性?例如:我觉得iOS8的新特性主要是朝大数据与健康方向发展,个人感觉这两个方向也是未来发展的趋势.就好比在iOS8中增加的HealthKit健康应用,并且还让苹果设备与第三方软件共享数据.还有就是新增的icloudDriver云盘,它实现了苹果设备与其他设备之间的文件共享.未来是大数据和健康两个主题的时代,如今已经不再是满足用户的便捷办公,这么简单了.不像10年苹果刚
PY-J
·
2015-03-14 01:25
iOS编程
ios
面试题
【
iOS面试
】
iOS面试
经典题 NO.10
1、无法调试设备“Errorlaunchingremoteprogram:failedtogetthetaskforprocess6405.”ad-hocProfile不支持调试。改为developmentprofile。2、OTA无法下载,提示“无法下载应用程序”.plist文件中的bundle-identifier写错了(或者包含中文字符),比如:bundle-identifiercom.xx
u014395105
·
2015-03-13 12:00
面试题ios
iOS面试
题(九)-高级开发工程师JUN14TH,2014OneV‘sDen在博客里出了10道
iOS面试
题,用他的话是:“列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术
张国兵
·
2015-03-13 00:00
iOS面试
题
ObjectiveC的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Objective-C的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。重写类的方式,是使用继承还是使用分类要看重写的目
woaifen3344
·
2015-03-12 15:00
iOS面试题
【
iOS面试
】
iOS面试
经典题 NO.9
1、上传文件中文文件名乱码问题在iOS客户端将文件名用URLEncode编码,然后在服务端用URLDecode解码。客户端:NSStringEncodingenc=NSUTF8StringEncoding;[requestsetData:datawithFileName[filenamestringByAddingPercentEscapesUsingEncoding:enc] andCo
u014395105
·
2015-03-11 13:00
【
iOS面试
】
iOS面试
经典题 NO.8
1.iPhoneOS有没有垃圾回收(gc)?答:没有。iPhone开发的时候没有垃圾回收机制。2.什么是Notification?答:观察者模式,controller向defaultNotificationCenter添加自己的notification,其他类注册这个notification就可以收到通知,这些类可以在收到通知时做自己的操作(多观察者默认随机顺序发通知给观察者们,而且每个观察者都要
u014395105
·
2015-03-10 17:00
【
iOS面试
】
iOS面试
经典题 NO.7
1.OC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?答:alloc与dealloc语意相反,alloc是创建变量,dealloc是释放变量。retain对应release,retain保留一个对象。调用之后,变量的计数加1。或许不是
u014395105
·
2015-03-10 17:00
iOS面试
题
转自:http://www.mamicode.com/info-detail-308725.html1.搞清楚touch事件的传递(事件的响应链)事件的响应(responderchain) 只有继承了UIResponder的类才能响应touch事件,从上图的响应者链可以看出,优先是最上层的view响应事件,如果该view有视图控制器的话会是下一个响应者,否者就是该view的父视图,这样至上而下传递
niejiafa_131
·
2015-03-05 13:00
ios
Objective-C
面试题
iOS面试
题及答案
1、写一个NSString类的实现+(id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encoding;+(id)stringWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encodi
potato512
·
2015-02-28 14:00
ios面试
(转载)
最近找工作,有面试有笔试部分,故把笔试题自己整理了下。 面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术,可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml,json,二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如coredata,sqlite, 对象序列化,文
Lambda8421
·
2015-02-15 09:00
黑马程序员——最全的iOS Objective-C面试题及答案(1)——黑马 ios 技术博客
-------最全的
iOS面试
题及答案1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
dumengqiu
·
2014-12-21 11:09
IOS开发
史上最全的
iOS面试
题及答案
史上最全的
iOS面试
题及答案 1.写一个NSString类的实现+ (id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding
Rocky2014影
·
2014-12-20 19:34
return
关键字
ios面试
1
1、浅复制和深复制的区别答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解
u010142437
·
2014-12-19 15:00
ios
【
iOS面试
】
iOS面试
经典题 NO.6
6. 代理的作用?答案:代理的目的是改变或传递控制链。允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针。可以减少框架复杂度。 另外一点,代理可以理解为java中的回调监听机制的一种类似。7. obc中可修改和不可以修改类型。 答案:可修改不可修改的集合类。这个我个人简单理解就是可动态添加修改和不可动态添加修改一样。 比如NSArray和NSMutableArray。前者在初始化后的
u014395105
·
2014-12-09 12:00
【
iOS面试
】
iOS面试
经典题 NO.5
1. 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深
u014395105
·
2014-12-09 12:00
【
iOS面试
】
iOS面试
经典题 NO.4
1.id、nil代表什么?idid和void*并非完全一样。在上面的代码中,id是指向structobjc_object的一个指针,这个意思基本上是说,id是一个指向任何一个继承了Object(或者NSObject)类的对象。需要注意的是id是一个指针,所以你在使用id的时候不需要加星号。比如idfoo=nil定义了一个nil指针,这个指针指向NSObject的一个任意子类。而id*foo=nil
u014395105
·
2014-12-04 15:00
【
iOS面试
】
iOS面试
经典题 NO.3
1.iOS有没有垃圾回收?Objective-C2.0也是有垃圾回收机制的,但是只能在MacOSXLeopard10.5以上的版本使用。2.tableView的重用机制?查看UITableView头文件,会找到NSMutableArray*visiableCells,和NSMutableDictnery*reusableTableCells两个结构。visiableCells内保存当前显示的cel
u014395105
·
2014-12-04 15:00
【
iOS面试
】
iOS面试
经典题 NO.2
1.线程和进程的区别?进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程
u014395105
·
2014-12-04 14:00
【
iOS面试
】
iOS面试
经典题 NO.1
1.Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类,多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2.Object-C有私有方法吗?私有变量呢?objective-c–类里面的方法只有两种,静态方法和实例方法.这似乎就不是完整的面向对象了,按照OO的原则就是一个对
u014395105
·
2014-12-04 14:00
iOS面试
问题
1.请解释下methodswizzling,并说出你一般什么时候会用到它?MethodSwizzling是一种在运行时修改方法名与方法实现映射关系的技术,常用于在系统内部方法的基础上增加新的处理流程。2.假设有三个对象,一个父类的父类,一个父类和一个子类。父类的父类持有父类的引用(retain),父类持有子类的引用(retain),子类持有父类的引用(retain)。父类的父类释放(release
chenglei9128
·
2014-11-17 16:00
面试宝典
史上最全的
iOS面试
题及答案 迷途的羔羊--专为路痴量身打造的品牌。史上最精准的定位。想迷路都难!闪电更新中...敬请期待,欢迎提意见。
ios_xumin
·
2014-11-10 12:00
史上最全的
iOS面试
题及答案
转自:http://zhangmingwei.iteye.com/blog/1748431史上最全的
iOS面试
题及答案 迷途的羔羊--专为路痴量身打造的品牌。史上最精准的定位。想迷路都难!
gf771115
·
2014-11-07 23:00
iOS进阶面试题----经典10道
OneV‘sDen在博客里出了10道
iOS面试
题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术"。 在这里給一份我的答案。
yick8799
·
2014-10-30 20:00
iOS面试
要注意的问题
前几天写过Java程序员在面试要注意的问题,今天给大家说一说iOS在面试时要主要的问题。这些问题可能是很基础的,但是不要小看这些基础的面试题,基础是你成功不可少的基石。1、自动释放池是什么,如何工作?当您向一个对象发送一个autorelease消息时,Cocoa就会将该对象的一个引用放入到最新的自动释放池。它仍然是个正当的对象,因此自动释放池定义的作用域内的其它对象可以向它发送消息。当程序执行到作
csdnstudent
·
2014-10-24 11:00
ios
面试
据说是百度
ios面试
题
百度面试题: 一面:知识点 Objective C runtime library: Objective C的对象模型,Block的底层实现结构,消息发送,消息转发,内存管理 CoreData : 多线程处理大量数据同步时的操作 Delegate:Notification,KVO, other优缺点 Runtime:category,method的实现机制。
·
2014-10-13 08:00
ios
上级向的十个
iOS面试
问题
转载一篇比较好的面试文章,地址是:http://www.onevcat.com/2013/04/ios-interview/内容是:1、你使用过Objective-C的运行时编程(RuntimeProgramming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?2、你实现过多线程的CoreData么?NSPersistentStoreCoordinator
yqmfly
·
2014-09-26 16:00
iOS面试
题
1 iOS中传值的方式属性 代理 通知 单例 block 2写一个单例 代理 类别单例+(id)allocWithZone:(struct_NSZone*)zone{ staticPerson*person; staticdispatch_once_tonceToken; dispatch_once(&onceToken,^{ person=[superallocWithZone
大喵哥
·
2014-09-21 14:00
iOS面试
中遇到@synthesize和@dynamic
@synthesize除非开发人员已经做了,否则由编译器自动生成getter/setter方法。当开发人员自定义存或取方法时,自定义会屏蔽自动生成该方法。@dynamic告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告。是由开发人员提供相应的代码:对于只读属性需要提供setter方法;对于读写属性需要提供setter和getter方法。
IDOshi201109
·
2014-09-16 01:00
ios
面试
Objective-C
dynamic
synthesize
上级向的十个
iOS面试
问题(转载自onevcat)
不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说,两到三
dean19900504
·
2014-09-15 15:00
iOS面试
题总结
Objective-C相关:继承OC中有无多继承?没有,一个类只能有一个父类;怎么实现多继承的效果呢?通过协议protocol来实现的;继承关系中有两个重要的特性重写:指子类重新实现一个与父类具有相同的方法名、返回类型和参数的方法;重载:指子类实现一个与父类具有相同的方法名、参数个数,不同的参数类型和返回值类型的方法;OC中是没有真正的重载;可以通过增加参数个数和描述来实现重载;主要是OC中对函数
si_leep
·
2014-09-13 04:00
[面试]iOS进阶面试题----经典10道
OneV‘sDen在博客里出了10道
iOS面试
题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术"。 在这里給一份我的答案。
Jeff_NJUT
·
2014-08-26 10:00
iOS面试
题大全
1.#import和#include的区别@class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import而#import比起#include的好处就是不会引起交叉编译 2.readwrite,readonly,assign,retain,copy,nonatomic属性的作用@property是一个属性访问声明,扩号内支持以下几个属性:1,ge
MHTios
·
2014-08-16 11:00
数据库管理
ios平台
ios面试
题
6.假设有一个字符串aabcad,请写一段程序,去掉字符串中不相邻的重复字符串,既上述字符串处理之后的输出结果为:aabcdNSMutableString*str=[[NSMutableStringalloc]initWithFormat:@"aabcad"];NSMutableArray*marry=[[NSMutableArrayalloc]init]; for(inti=0;i0;i-
MHTios
·
2014-08-16 08:00
ios
面试题
iPhone开发
最全的
iOS面试
题及答案
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。详解:http://blog.cs
alincexiaohao
·
2014-07-11 23:00
北京指尖畅游
IOS面试
题
C,C++,Obj-c的联系和区别?new,delete,malloc,free的作用,区别和用法?常指针char*constp=p1,下面的语句合法么,如果不合法,有什么错误。(1)p=p2;(2)*p="m"写冒泡排序(C++或者obj-c),实现对int数组由小到大排序。阐释obj-c的协议?自动缓冲池和GC有什么区别?iphone有GC吗?[poolrelease]和[pooldrain]
秦无战
·
2014-06-16 15:00
iOS面试
之杭州网易
杭州网易行周三接到网易电话,说上次电话面试通过了,让我周末过去杭州总部面试,于是周末就去了趟杭州。这篇文章是关于网易这次面试的相关内容和自己面试后的感想,写出来和大家分享一下。面试过程3.4号接到网易的电话,说预约第二天下午三点进行电话面试,然后自己就开始准备自我介绍什么的。这里有个乌龙事件,之前投了份网易游戏的实习生,原来以为是游戏实习生的面试,几天之后接到网易游戏部的“虽然您很优秀…”的邮件,
wwwang89123
·
2014-06-08 22:00
ios
算法
面试
经验
网易
一些
iOS面试
题及简要回答
1. #import 跟#include、@class有什么区别?#import #import和#include都能完整地包含某个文件的内容,#import能防止同一个文件被包含多次2> @class仅仅是声明一个类名,并不会包含类的完整声明;@class还能解决循环包含的问题3> #import readwrite:同时生成get方法和set方法的声明和实现2> readonly:只生成ge
brilliantfuture
·
2014-05-30 22:58
ios
面试题
上一页
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
其他