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面试
题第二章
接着第一章的继续昨天没有更新,很抱歉1、Socket编程以及一些第三方框架Socket-IOGCDAsyncSocket通信框架?1、使用系统自带的CFsocket2、第三方Socket-IO3、GCDAsyncSocket想要了解更多请看http://www.jianshu.com/p/2ef8a1b083382、友盟、shareSDK分享?1、关于友盟是什么我想不用我多说了自己去看官网只是想简
喵希尔伯特
·
2020-07-12 10:12
iOS 面试题笔记
收集一些
iOS面试
的题目收集了一些网上比较常见的面试题问题1在UITableViewCell构造方法中-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier
2MuchT
·
2020-07-11 10:57
Ios面试
复习--网络
1.GET和POST的主要区别主要区别主要表现再数据传递上--.1GET再请求后面URL以?的形式跟上发送给服务器的参数,多个参数间用&隔开URL后面附带的参数有长度限制,通常不能超过1kb--2.POST发送给服务器的参数全部放在请求体Body中理论上来讲Post请求没有长度限制,但是得具体看服务器处理能力若需要文件上传需要选择POST请求POST请求相对于GET请求更安全,若只是需要所要数据,
金克拉拉拉拉
·
2020-07-11 06:49
手痒解个
iOS面试
题..
题目来源请点此处写一个方法,请将任意字符串中的""最近的之间的内容删除,并返回其余的字符串;例如:NSString*str1=@"4";返回4abcde";返回abcde;半夜被雨吵醒..逛下发现达文哥解答了一道
iOS
ShawnFoo
·
2020-07-11 06:19
iOS面试
题:我们说的 OC 是动态运行时语言是什么意思?
多态。主要是将数据类型的确定由编译时,推迟到了运行时。这个问题其实浅涉及到两个概念,运行时和多态。简单来说,运行时机制使我们直到运行时才去决定一个对象的类别,以及调用该类别对象指定方法。多态:不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设生物类(life)都用有一个相同的方法-eat;那人类属于生物,猪也属于生物,都继承了life后,实现各自的eat,但是调用是我们只需调用各自的e
iOS猿_员
·
2020-07-11 03:39
iOS面试
基础一
#父类实现深拷贝时,子类如何实现深度拷贝.父类没有实现深拷贝时,子类如何实现深度拷贝.##KVO,NSNotification,delegate及block区别#将一个函数在主线程执行的4种方法##如何让计时器调用一个类方法##如何重写类方法##NSTimer创建后,会在哪个线程运行##id和NSObject*的区别##iOS核心框架##iOS核心机制#数据结构##面向对象编程##计算机技术##i
敲代码的黄屁屁
·
2020-07-11 01:28
ocTip
阿里面试
iOS面试
题:腾讯一、二面以及参考思路1在ARC下获取oc对象的引用计数器NSLog(@"retaincount=%ld\n",CFGetRetainCount((__bridgeCFTypeRef
豆豆哥哥
·
2020-07-10 10:25
iOS面试
总结
目录1.main函数的autoreleasepool有什么作用?2.HTTPS的原理是什么,验证原理又是什么?3.iOS触摸时间传递及响应原理4.load、initialize详解与区别5.imageWithContentsOfFile:和imageNamed6.FMDB怎么保证线程安全的7.MLeaksFinder原理8.FMDB数据库实现多读单写9.HTTP的TCP协议和Socket的TCP协
荒漠现甘泉
·
2020-07-10 07:42
iOS面试
的算法相关
面试中遇到的这些算法,在平常工作中,基本不会用到。不过现实的面试中经常喜欢问关于算法的问题有些还要求写出代码。一般来说,用c语言表达比较好。因为这是算法啊,过程式编程,当然是c语言比较合适。在XCode中,Object-C和C可以混编,这个也算是蛮方便的Object-C推荐的命名方式是“小驼峰”,而C的经典应用场景是Linux,这里推荐的命名方式是小写字母加下划线连接这里的Demo,将Object
老章888
·
2020-07-10 06:58
iOS面试
题(八)
IOS面试
题汇总1.Differencebetweenshallowcopyanddeepcopy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
技术熊
·
2020-07-10 05:46
iOS
ios 面试集锦
本文为大家整理了一系列
iOS面试
题,其中包括一些Objective-C的关键字和概念,少编也祝各位马到功成。
李鸿鸣
·
2020-07-10 04:50
笔记
拼多多--最新
iOS面试
题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。一面JSON转模型如何实现;夜间模式;播放器架构设计请求的过程服务端返回格式除了json还有其他的吗?哪些OC对象是线程安全的为什么要在主线程更新UI如何保证OC容器在多线程下的数据安全性SDWebImage的内存怎么设计的,更新原则是什么两个
D_猿员
·
2020-07-10 00:14
iOS
iOS面试题
iOS开发
在杭州的
iOS面试
(一)
因为工资问题,这些天有些想要重新换一个工作,所以在boss上重新整理了简历,对着招聘HR一顿猛刷。当然也接受到了一些面试邀请,并参与了几次面试,今天想要在这里说一说我这几天在杭州面试iOS的经历。首先,说一下iOS现如今的招聘环境吧。从前年开始,已经有不少人在说互联网寒冬,或者说是iOS寒冬的季节,因为培训班的林立吧,一大批人奔着iOS而来,导致市场上一时间好多iOS程序猿,iOS市场直接受到了很
valiant_xin
·
2020-07-09 23:59
iOS面试
题05-UI 控件(★★★)
《2018
iOS面试
题系列》一、怎么解决缓存池满的问题(cell)ios中不存在缓存池满的情况,因为通常我们ios中开发,对象都是在需要的时候才会创建,有种常用的说话叫做懒加载,还有在UITableView
八级大狂风AM
·
2020-07-09 21:18
iOS面试
题目集整理
设计模式是什么?你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1).MVC模式:ModelViewControl,把模型视图控制器层进行解耦合编写。2).MVVM模式:ModelViewViewModel把模型视图业务逻辑层进行解耦和编写。3).单例模式:通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次。4).观察者模式:
sumrain_cloud
·
2020-07-09 19:10
史上最全的
iOS面试
题及答案
1.写一个NSString类的实现+(id)initWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encoding;+(id)stringWithCString:(c*****tchar*)nullTerminatedCStringencoding:(NSStringEncoding)encodi
静水-流深
·
2020-07-09 18:48
IOS
iOS面试
中常被问到的算法—排序算法
面试过程中常常被问到算法,为此特别整理一下以备不时之需。一、冒泡排序NSMutableArray*arr_M=[NSMutableArrayarrayWithObjects:@1,@4,@2,@3,@5,nil];for(inti=0;i=0&&[array[j]compare:temp]==NSOrderedDescending){[arrayreplaceObjectAtIndex:j+1wi
萧禹
·
2020-07-09 17:59
iOS面试
题:介绍下App启动的完成过程?
1.App启动过程•解析Info.plist▪加载相关信息,例如如闪屏▪沙箱建立、权限检查•Mach-O加载▪如果是胖二进制文件,寻找合适当前CPU类别的部分▪加载所有依赖的Mach-O文件(递归调用Mach-O加载的方法)▪定位内部、外部指针引用,例如字符串、函数等▪执行声明为attribute((constructor))的C函数▪加载类扩展(Category)中的方法▪C++静态对象加载、调
iOS猿_员
·
2020-07-09 16:03
黑马程序员——
iOS面试
题归类整理(附详细答案)——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类,多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.Object-C有私有方法吗?私有变量呢?objective-c–类里
dumengqiu
·
2020-07-09 15:43
IOS开发
iOS面试
题
1.关于AFNetworkinga.主要作用异步数据请求检测网络状态缓存图片b.get和post的区别安全性问题:get请求的参数全部暴露在接口中,一般叫做明文请求或者傻瓜式请求。post请求的参数一般是以字典的方式进行拼接,相对于get比较安全对文件的要求:get不与许向服务器上传文件(图片,pdf,音视频等)如果从服务器获取数据或者查询数据使用get请求,如果上传数据到服务器或者修改服务器上数
寂寞天琊
·
2020-07-09 15:33
史上最全的
iOS面试
题及答案
史上最全的
iOS面试
题及答案博客分类:iOSiOS
ios面试
题
ios面试
题和答案
ios面试
题及答案史上最全的
iOS面试
题及答案
iOS面试
小贴士———————————————回答好下面的足够了------
Lu_Ca
·
2020-07-09 11:18
面试
一些
iOS面试
点和文章记录
看这里续更中...整理的部分
iOS面试
题什么时候在block中不需要使用weakSelf?
PetitBread
·
2020-07-09 09:09
OC面试题总结
iOS面试
题一、面向对象1.1一个NSObject对象占用多少内存?1.2对象的isa指针指向哪里?1.3OC的类信息存放在哪里?二、KVO2.1iOS用什么方式实现对一个对象的KVO?
goodswifter
·
2020-07-09 05:13
iOS底层原理
IOS面试
2019年,
iOS面试
题持续更新大厂线程面试题深拷贝浅拷贝
IOS面试
题集合面试题系列https://www.jianshu.com/p/39f6c488708eios属性https://www.jianshu.com
州州_先生
·
2020-07-09 05:30
2018年
iOS面试
真题(一)
3月面试真题本套真题是笔者的一位朋友去小苏苏面试分享的,答案由笔者及其朋友总结,如有问题请及时纠正。1.内存管理内存管理:是对内存资源进行优化。内存管理三种方式:ARC(自动内存管理)、MRC(手动内存管理)、内存池。(1)、MRC(MannulReferenceCounting)手动引用计数,iOS5.0之前采用的内存管理机制,需要程序员手动的创建对象申请内存,然后再手动的释放。MRC管理内存的
JaneHan
·
2020-07-09 02:37
好的
ios面试
题
iOS面试
题1.堆和栈的区别:(一般的c/c++程序占用的内存分为下几个部分)栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。
那个谁_5207
·
2020-07-08 18:14
C面试题3
《2018
iOS面试
题系列》143.枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值为1,…,sat值为6。
八级大狂风AM
·
2020-07-08 08:41
iOS面试
题之 KVO KVC MVC
KVC与KVO1,KVC:NSKeyValueCoding键值编码:是一种用字符串间接访问对象属性的机制.key就是确定对象某个值的字符串,即属性的名称,通常与系统访问器方法同名,并且以小写字母开头.获取属性值可以通过valueForKey方法,设置属性值可以通过setValue:forKey方法.同时,KVC还对未定义的属性值定义了valueForUndefinedKey:方法,可以重载以获取想
橙色酱油cc
·
2020-07-07 22:53
12种常见的
ios面试
题总结
前言随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。一、如何绘制UIView?绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需要执行绘制操作
帝步凡
·
2020-07-07 15:51
iOS面试
问答集锦,从容应对各种面试技术难题!
序言一个好的面试问题能使应聘者的本性显露出来——诚实,可信,反应敏锐等等。长期以来,我收集了一些自己在面试中总会用到的问题,这里整理出许多个最有价值的。希望这个总结能为面试官和应聘者提供一些参考,若你能轻而易举回答所有问题,面试就不必担心了。最后,我也将给出一份核对清单(点击加群即可获取)给每个即将面临重要面试的应聘者。话不多说,直接上面试题面试题1.http和scoket通信的区别?socket
_小迷糊_997
·
2020-07-07 14:52
ios面试
题(1)
1.在某个方法中self.name=_name,name=_name它们有区别吗,为什么?前者是存在内存管理的setter方法赋值,它会对_name对象进行保留或者拷贝操作后者是普通赋值一般来说,在对象的方法里成员变量和方法都是可以访问的,我们通常会重写Setter方法来执行某些额外的工作。比如说,外部传一个模型过来,那么我会直接重写Setter方法,当模型传过来时,也就是意味着数据发生了变化,那
_菩提本无树_
·
2020-07-06 20:41
iOS面试
题09- 基础篇
《2018
iOS面试
题系列》1、category和extension的区别分类有名字,类扩展没有分类名字,是一种特殊的分类分类只能扩展方法(属性仅仅是声明,并没真正实现),类扩展可以扩展属性、成员变量和方法
八级大狂风AM
·
2020-07-06 20:52
iOS面试
大全(不断更新)
1.property常见的字段有哪些,分别表示什么含义?assgin:简单赋值,不更改索引计数(ReferenceCounting),常用于基础数据类;retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1,常用于NSObject的子类;copy:建立一个索引计数为1的对象,然后释放旧对象,常用于NSString;weak和strong的区别:weak和strong不同
牛顿第三定律
·
2020-07-06 10:39
iOS
iOS面试
题02-内存管理(★★★)
《2018
iOS面试
题系列》一、怎么保证多人开发进行内存泄露的检查.使用Analyze进行代码的静态分析为避免不必要的麻烦,多人开发时尽量使用ARC二、非自动内存管理情况下怎么做单例模式.创建单例设计模式的基本步骤
八级大狂风AM
·
2020-07-06 10:27
iOS基础面试题(二)
多数是CocoaTouch社区的回复,其中蓝色字体是我的补充所有的群都已到人数上限,本着“与时俱进”精神,建了个"
iOS面试
"公众号,大家扫码关注后,可直接发消息给我,
iOS面试
相关的问题我会尽量一一回复
xunyn
·
2020-07-06 09:45
iOS面试
iOS面试
Objective-C
iOS
工作
面试题
iOS进阶面试题----Block部分
所有的群都已到人数上限,本着“与时俱进”精神,建了个"
iOS面试
"公众号,大家扫码关注后,可直接发消息给我,
iOS面试
相关的问题我会尽量一一回复
iOS面试
题系列:iOS如何面试iOS基础面试题(一)iOS
xunyn
·
2020-07-06 09:44
iOS面试
iOS面试
iOS进阶面试题----多线程
iOS面试
题系列:iOS如何面试
iOS面试
题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分1多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务
xunyn
·
2020-07-06 09:13
iOS面试
iOS面试
2019
iOS面试
题(一)---Objective_C语言特性:分类、扩展、代理、通知、KVO、KVC、属性
分类扩展代理(Delegate)通知(NSNotification)KVO(Key-valueobserving)KVC(Key-valuecoding)属性关键字一、分类1.分类的作用?声明私有方法,分解体积大的类文件,把framework的私有方法公开2.分类的特点运行时决议,可以为系统类添加分类。说得详细些,在运行时时期,将Category中的实例方法列表、协议列表、属性列表添加到主类中后(
一个浪漫的程序员
·
2020-07-06 06:42
iOS面试精讲
iOS面试
题续
KVO和KVC:KVC:KVC是键值编码,是一种间接访问对象实例变量的机制,只用该机制不需要调用set或get方法以及->来访问成员变量,它通过setValue:forKey和valueForkey方法来访问。(可以通过一个字符串的key(属性名)修改对象的属性值)优点:a、主要的好处就是减少代码量b、没有property的变量也能通过KVC来设置缺点:如果key写错,编写时不会报错,运行时会报错
chen千千万万遍
·
2020-07-06 03:47
iOS面试
一般性问题
原文出自:标哥的技术博客前言面试题中有一些一般性的问题,通常是会问到的。面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以下面的面试问题更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论。注意:以下问题的参考答案均为笔者所答,不代表正确,问题答案因人而异,请根据自己的实际情况回答,若认为不合理,
weixin_34218890
·
2020-07-06 00:28
iOS面试
题:数据库做过哪些优化
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果
iOS猿_员
·
2020-07-06 00:11
【
iOS面试
系列-1】iOS中@property 后assign,copy,retain,weak,strong的意义与区别(必考-必须详细掌握)...
来源:网络assign:普通(简单)赋值,一般常用于基本数据类型,常见委托设计模式,一次来防止循环引用。不更改索引计数(ReferenceCounting)。对基础数据类型(NSInteger,CGFloat)和C数据类型(int,float,double,char,等等)retain:保留计数,获得到了对象的所有权,引用计数在原有基础上+1.释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象
weixin_30588729
·
2020-07-05 21:07
IOS面试
题目(稍微深度型)
1,NSObject中description属性的意义,它可以重写吗?答案:每当NSLog(@”“)函数中出现%@时,都会调用description函数,所以通过重写description函数可以很好输出的制定特殊的格式。打印自定义对象会输出对象的名称和地址,这时候自定义description方法+description方法决定了类对象的输出结果,即类本身-description方法决定了实例对象
小飞work
·
2020-07-05 16:28
转载要文
iOS面试
题03-Foundation(★★★)
《2018
iOS面试
题系列》一、KVO内部实现原理KVO是基于runtime机制实现的当某个类的对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter
八级大狂风AM
·
2020-07-05 16:37
iOS面试
题01-多线程网络(★★★)
《2018
iOS面试
题系列》一、多线程的底层实现?
八级大狂风AM
·
2020-07-05 16:22
iOS笔试题03
《2018
iOS面试
题系列》1.WhentouseNSMutableArrayandwhentouseNSArray?
八级大狂风AM
·
2020-07-05 12:37
iOS面试
题04-数据存储(★★)
《2018
iOS面试
题系列》一、如果后期需要增加数据库中的字段怎么实现,如果不使用CoreData呢?
八级大狂风AM
·
2020-07-05 09:22
iOS面试
题
1.#import和#include的区别@class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import而#import比起#include的好处就是不会引起交叉编译2.readwrite,readonly,assign,retain,copy,nonatomic属性的作用@property是一个属性访问声明,扩号内支持以下几个属性:1,get
杜甲同学
·
2020-07-05 02:27
C/C++
iOS面试
题-Swift篇
Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲作者|齐金亮来源|CocoaChinahttp://www.cocoachina.com/articles/899004?filter=rec先介绍一下SwiftSwift是苹果在2014年6月WWDC发布的全新编程语言,借鉴了JS,Python,C#,Ruby等语
iOS_开发
·
2020-07-05 01:35
【2017年最新】☞
iOS面试
题及答案
设计模式是什么?你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1).MVC模式:ModelViewControl,把模型视图控制器层进行解耦合编写。2).MVVM模式:ModelViewViewModel把模型视图业务逻辑层进行解耦和编写。3).单例模式:通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次。4).观察者模式:
anpan0842
·
2020-07-04 11:58
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他