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面试
总结-基础
[toc]主要是一些视频笔记和面试时候常问到的问题记录。(持续更新)为什么要在主线程更新UIiOS拾遗——为什么必须在主线程操作UI太长不看版:UIKit并不是一个线程安全的类,UI操作涉及到渲染访问各种View对象的属性,如果异步操作下会存在读写问题,而为其加锁则会耗费大量资源并拖慢运行速度。另一方面因为整个程序的起点UIApplication是在主线程进行初始化,所有的用户事件都是在主线程上进
youlookdeliciou
·
2021-02-05 23:42
iOS面试
题:两个线程分别依次打印奇偶数
练习-(void)semaphore{dispatch_semaphore_tsemap1=dispatch_semaphore_create(1);dispatch_semaphore_tsemap2=dispatch_semaphore_create(1);__blockinti=0;dispatch_queue_tqueue1=dispatch_queue_create("111",DISP
彭晴朗
·
2021-02-01 20:00
关于
iOS面试
题汇总
整理的一些
iOS面试
相关问题,持续更新,敬请关注1、
iOS面试
题--2020年疫情之下
iOS面试
题总结篇2、
iOS面试
题--
iOS面试
之内存管理3、
iOS面试
题--关于网易有道iOS二面凉经4、
iOS面试
题
婷-girlº
·
2021-01-14 14:54
面试
ios
objective-c
的底层实现 ios_2020,300道高级iOS开发面试题(最新整理)
一:知名大厂iOS开发面试题篇1、腾讯—最新
iOS面试
题总结2、百度—最新
iOS面试
题总结3、头条—最新
iOS面试
题总结4、阿里—最新
iOS面试
题总结5、美团—最新
iOS面试
题总结6、某大厂—最新
iOS
暴躁老哥锅得钢
·
2021-01-08 01:15
的底层实现
ios
iOS面试
题(十面埋伏)
面试题一runtime中,SEL、Method和IMP有什么区别,使用场景?它们之间的关系可以这么解释:一个类(Class)持有一个分发表,在运行期分发消息,表中的每一个实体代表一个方法(Method),它的名字叫做选择子(SEL),对应着一种方法实现(IMP)。具体的分析如下SEL定义:typedefstructobjc_selector*SEL,代表方法的名称。仅以名字来识别。翻译成中文叫做选
·
2021-01-07 18:52
面试ios
iOS面试
题总结
struct和class的区别https://www.jianshu.com/p/7622b4e81e59iOS之property里的copy、strong区别https://www.jianshu.com/p/bb3d0c62f5c9image.pngcategory和extension的区别http://cloverkim.com/category-extension-difference.h
不要虚度美好的时光
·
2021-01-06 10:17
iOS面试
梳理 - 2020年8月初
本次面试周期为一周,准备时间为一周。本次面试共投递25家,约面11家,最后大厂只面了360、字节,实际面了9家,收到4家offer。事实证明:iOS有人要,很香。说明:16年毕业,非重点大学,非计算机专业,本科经过这次面试,对自己的定位又有了更多的认知,由于之前工作经验的原因,音视频这块将会成为我今后的主要方向,下一次希望能做到一个资深iOS音视频工程师,我也会把更多时间放到这上面。确实算法能考察
iOSer只会写bug
·
2021-01-05 20:25
ios
面试技巧
面试
技术分享
面试题学习 1- 34
感谢大牛
iOS面试
ChenYilong推荐小知识集锦非常好学习并理解23种设计模式较清晰黑幕背后的Autorelease推荐深入了解runloop推荐iOS多线程:『NSOperation、NSOperationQueue
内蒙小猿
·
2021-01-02 10:50
iOS面试
题-Swift篇(二)
swift中的闭包结构是什么样子的{(参数列表)->返回值类型in函数体代码}什么是尾随闭包将一个很长的闭包表达式作为函数的最后一个实参使用尾随闭包可以增强函数的可读性尾随闭包是一个被书写在函数调用括号外面(后面)的闭包表达式//fn就是一个尾随闭包参数funcexec(v1:Int,v2:Int,fn:(Int,Int)->Int){print(fn(v1,v2))}//调用exec(v1:10
iOS小羽
·
2020-12-12 12:24
ios
swift
从基础到进阶、底层的188道
iOS面试
题,下篇(87-188)!
'写给读者的话'这些是我对
iOS面试
时会碰到的问题的解决方法,梳理和整合百度、阿里等100家企业面试题,想要更加详细的查看题目的回答,已链接出比较完全的答案,出来分享给大家,题目下的回答有点错误那也是正常的了
iOS__开发者皮皮峰
·
2020-12-11 12:40
iOS面试
题-数据结构篇(必问系列)
数据结构1.数据结构的存储一般常用的有几种?各有什么特点?数据结构的存储一般常用的有两种顺序存储结构和链式存储结构顺序存储结构:比如,数组,1-2-3-4-5-6-7-8-9-10,存储是按顺序的。再比如栈和队列等链式存储结构:比如,数组,1-2-3-4-5-6-7-8-9-10,链式存储就不一样了1(地址)-2(地址)-7(地址)-4(地址)-5(地址)-9(地址)-8(地址)-3(地址)-6(
iOS打工犭袁
·
2020-12-11 12:01
iOS面试
问题
一:iOS常驻线程二:AFNetWorking2.0与3.0的区别三:当开的后台线程太多,如何进行内存管理答:详见:https://blog.csdn.net/yingbi2014/article/details/82804283学习网址2:https://www.jianshu.com/p/80848fdd1e2a四:大家可能都听说过HTTPS协议之所以是安全的是因为HTTPS协议会对传输的数据
前端组件分享
·
2020-12-09 15:46
iOS底层技术面试题分享(不定期更新)
大厂面试题视频详解
iOS面试
题大全(上)
iOS面试
题大全(下)SwiftSwift性能优化分析Swift中类型别名的用途Swift开发之泛型实例Swift实现代码iOS架构模式之MVPSwiftWKWebView
iOS___峰
·
2020-12-08 03:54
ios
面试
swift
逆向工程
iOS底层技术面试题分享(不定期更新)
大厂面试题视频详解
iOS面试
题大全(上)
iOS面试
题大全(下)SwiftSwift性能优化分析Swift中类型别名的用途Swift开发之泛型实例Swift实现代码iOS架构模式之MVPSwiftWKWebView
iOS___峰
·
2020-12-08 02:12
ios
面试
swift
逆向工程
近期社招的一些
iOS面试
题记录
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下近期面试题的一些总结,希望能帮助到正在面试或者将要面试的伙伴吧。近期的面试题总结1.ARC和非ARC时变量的写法以及为什么那么写2.iOS中多线程有哪几种调用模式3.单例模式是指什么,什么情况下要用到单例模式4.服务器端和客户端是通过什么通讯的5.用最有效的代码实现①.对一个排序整型数组去重②.对一个排序整型数组
iOS鑫
·
2020-12-05 16:34
iOS开发——你面试能用到的
iOS面试
题(二)
题目来源自这里,笔者对知识类问题和经验类问题做了解答,答案有遗漏的地方希望大家能补充,这是你能用到的面试题(一)为大家总结一份完整的2020年《大厂最新常问
iOS面试
题+答案》,面试题合集答案、复习资料
安静
·
2020-12-04 18:50
ios
xcode
objective-c
面试
北上广深杭各大小公司
iOS面试
题(赠电子版答案)
面试心声最近在准备面试时候,回顾了一些过去写的项目和知识点,从底层和原理的角度重新去看代码和问题,发现了不少有意思的地方!如果您觉得里面的问题不错,值得在面试准备的时候学习看看,之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家!!!收集梳理了一些iOS相关的问题,其中大部分都是大小厂面试或者面试其他人用到的,能命中大部分的面试和日常工作,更希
安静
·
2020-12-04 18:46
ios
面试
swift
objective-c
flutter
iOS开发学习资料
关于面试:2019
iOS面试
题大全(补充完整版):https://www.jianshu.com/p/d884f3040fda知乎:关于一些
iOS面试
问题的解答:https://draveness.me
CyberDunk1997
·
2020-11-25 21:50
iOS面试
--字节跳动最新iOS开发面试题
序言以下
iOS面试
题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大!字节一面内容:1、自我介绍2、介绍一下简历中的一个项目3、面向对象的三个要素4、多态?
iOS___峰
·
2020-11-20 16:42
ios
objective-c
swift
iOS面试
高薪,进阶 你会这些呢嘛?都是你需要的!
基础>分析>总结面试iOS常见基础面试题(附参考答案)iOS底层原理之部分面试题分析iOS涨薪:RunLoop面试题
iOS面试
反思总结
iOS面试
题文案及答案附件面试心得iOS新东方面试面试iOS招聘题机会在自己手中面试题拓展
iOS___峰
·
2020-11-20 16:31
objective-c
swift
ios
iOS面试
--字节跳动最新iOS开发面试题
序言以下
iOS面试
题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大!字节一面内容:1、自我介绍2、介绍一下简历中的一个项目3、面向对象的三个要素4、多态?
iOS___峰
·
2020-11-19 17:03
ios
objective-c
swift
2020年面试
面试题带答案2019
iOS面试
题大全(补充完整版)
iOS面试
宝典没有比这更全的了(持续更新)⚠️2020年
iOS面试
反思总结--不断更新当中ing⚠️做了快5年iOS,这份面试题让我从15K变成了30KiOS
魏志军
·
2020-11-18 17:16
如何成为一名优秀的 iOS 开发者
专业的iOS开发者需要哪些关键技能(以及如何学习)iOS开发者工作需要注意什么如何准备简历,如何在
iOS面试
中胜出?让我们开始吧!如何成为一个优秀的iOS开发者:2019年iOS开发者的需求iOS开发
独木舟的木
·
2020-11-16 16:01
iOS面试
高薪,进阶 你会这些呢嘛?都是你需要的!
基础>分析>总结面试iOS常见基础面试题(附参考答案)iOS底层原理之部分面试题分析iOS涨薪:RunLoop面试题
iOS面试
反思总结
iOS面试
题文案及答案附件面试心得iOS新东方面试面试iOS招聘题机会在自己手中面试题拓展
iOS___峰
·
2020-11-13 11:33
objective-c
swift
ios
2020,300道高级iOS开发面试题(最新整理)
一:知名大厂iOS开发面试题篇1、腾讯—最新
iOS面试
题总结2、百度—最新
iOS面试
题总结3、头条—最新
iOS面试
题总结4、阿里—最新
iOS面试
题总结5、美团—最新
iOS面试
题总结6、某大厂—最新
iOS
D_猿员
·
2020-11-06 15:26
iOS开发
移动开发
iOS面试题
ios
objective-c
swift
xcode
整理BAT等100家企业
iOS面试
题,打造最受名企欢迎的iOS程序员
100道名企精选
iOS面试
题合集:你要的这里都有;接下来让我们来看看这100道题:面试题合集:1、堆和栈什么区别?2、数组和链表什么区别?
iOS猿_员
·
2020-11-05 14:19
2020 阿里、字节
iOS面试
题之Runtime相关问题2(附答案)
目录2020阿里、字节
iOS面试
题之Runtime相关问题12020阿里、字节
iOS面试
题之Runtime相关问题22020阿里、字节
iOS面试
题之Runtime相关问题3runtime相关问题之内存管理基本内容包括
iOS猿_员
·
2020-10-29 14:49
2020 阿里、字节
iOS面试
题之Runtime相关问题1(附答案)
目录2020阿里、字节
iOS面试
题之Runtime相关问题12020阿里、字节
iOS面试
题之Runtime相关问题22020阿里、字节
iOS面试
题之Runtime相关问题3面试题的结构分类和细化runtime
iOS猿_员
·
2020-10-29 14:40
【
iOS面试
】知名互联网公司
iOS面试
题
猿辅导3.2组件化架构介绍?WKWebView白板问题?如何收到WKWebView崩溃?OC与JS如何交互?如何保证JS收到OC执行成功的信息?(交互可靠性)Appcrash信息收集,以及如何保证app不崩溃?日志系统构建?实时上传日志与延时上传?Swift如何实现KVO?GCD实现最大线程并发数?(使用dispatch_semaphore)、手动实现队列最大并发算法:删除排序链表中的重复元素整型
iOS猿_员
·
2020-10-23 14:17
1024 x 老司机送福利,千元书籍等你来拿!
抽奖送书:转发这篇文章到朋友圈,参与推荐书单抽奖活动,书单的所有书都送一本,博文视点提供三本《
iOS面试
之道》一共21本书,中奖概率极大!
老司机技术周报
·
2020-10-23 08:00
腾讯
编程语言
python
人工智能
java
网络上搜集的
iOS面试
题
iOS基础题1.分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?分类主要用来为某个类添加方法,属性,协议(我一般用来给系统的类添加方法或者把某个复杂的类按照功能拆分到不同的文件里)扩展主要用来为某个类添加成员变量、属性、方法声明。(我一般用扩展来声明私有属性,或者把.h的只读属性重写成可读写的)分类和扩展的区别:分类是在运行时把分类信息合并到类信息中,而扩展
_Zero丶
·
2020-10-17 16:50
iOS面试
题整理
1.MVC设计模式的优缺点一、MVC原理MVC是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。1、模型(model),它是应用程序的主体部分,主要包括业务逻辑模块和数据模块。模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以
jonas_fate
·
2020-10-12 09:33
iOS面试
题:编程中的六大设计原则?
1.单一职责原则通俗地讲就是一个类只做一件事CALayer:动画和视图的显示。UIView:只负责事件传递、事件响应。2.开闭原则对修改关闭,对扩展开放。要考虑到后续的扩展性,而不是在原有的基础上来回修改3.接口隔离原则使用多个专门的协议、而不是一个庞大臃肿的协议UITableviewDelegateUITableViewDataSource4.依赖倒置原则抽象不应该依赖于具体实现、具体实现可以依
iOS猿_员
·
2020-10-11 15:16
iOS面试
题:如何提升 tableview 的流畅度?
本质上是降低CPU、GPU的工作,从这两个大的方面去提升性能。CPU:对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制GPU:纹理的渲染卡顿优化在CPU层面尽量用轻量级的对象,比如用不到事件处理的地方,可以考虑使用CALayer取代UIView不要频繁地调用UIView的相关属性,比如frame、bounds、transform等属性,尽量减少不必要的
iOS猿_员
·
2020-10-11 14:35
iOS面试
题:runtime的应用
具体应用拦截系统自带的方法调用(MethodSwizzling黑魔法)实现给分类增加属性实现字典的模型和自动转换JSPatch替换已有的OC方法实行等aspect切面编程更多:
iOS面试
题合集
iOS猿_员
·
2020-10-11 10:12
iOS面试
题:如何让自己的类用 copy 修饰符?
想让自己所写的对象具有拷贝功能,则需实现NSCopying协议。如果自定义的对象分为可变版本与不可变版本,那么就要同时实现NSCopying与NSMutableCopying协议。实现NSCopying协议。该协议只有一个方法:-(id)copyWithZone:(NSZone*)zone;。实现NSMutableCopying协议。该协议只有一个方法:-(id)mutableCopyWithZo
iOS猿_员
·
2020-10-11 06:47
iOS开发——你面试能用到的
iOS面试
题(二)
题目来源自这里,笔者对知识类问题和经验类问题做了解答,答案有遗漏的地方希望大家能补充,这是你能用到的面试题(一)为大家总结一份完整的2020年《大厂最新常问
iOS面试
题+答案》,面试题合集答案、复习资料
安静
·
2020-10-09 19:21
ios
xcode
objective-c
面试
北上广深杭各大小公司
iOS面试
题(赠电子版答案)
面试心声最近在准备面试时候,回顾了一些过去写的项目和知识点,从底层和原理的角度重新去看代码和问题,发现了不少有意思的地方!如果您觉得里面的问题不错,值得在面试准备的时候学习看看,之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家!!!收集梳理了一些iOS相关的问题,其中大部分都是大小厂面试或者面试其他人用到的,能命中大部分的面试和日常工作,更希
安静
·
2020-10-09 12:35
ios
面试
swift
objective-c
flutter
iOS面试
- 方法归属&isKindOfClass
iOS开发底层探究之路本篇文章将从几个面试题出发,探究方法的归属以及isa与Superclass。objc_object与对象的关系,objc_object与NSObject的关系所有对象在底层都是以objc_object为模版继承来的。所有对象都是继承自NSObject(根类),而在底层中NSObject是一个objc_object(C/C++)结构体。所以结论:objc_object与对象之间
Lcr111
·
2020-09-23 16:01
iOS面试
总结
居理新房面试(2020-9-4)1.子线程内执行A,B,C,D,E五个任务,B依赖于A的完成,E依赖于C,D的完成,B和E都完成后,在主线程打印“任务全部完成”,如何高效执行?2.中根序列:BDCEAFHG,后根序列:EDCBHGFA,求先根序列。3.sdwebimage如何进行多线程下载的4.autoreleasepoolpage的数据结构jenkins打包6.分类中添加的关联对象保存在哪里,释
阿狸小朋友
·
2020-09-20 23:06
iOS 初中级工程师简历指北
背景:由于之前在老东家当过一阵子的
iOS面试
官,看过的简历应该也不下于100份了,感觉能合格的简历,可能比例30%左右(迷你厂,所以简历质量比较没保障),加上最近金三银四好像不比之前,很多iOSer更是在寒冬中瑟瑟发抖
weixin_34061042
·
2020-09-17 13:27
移动开发
面试
runtime
iOS高仿微信悬浮窗、忍者小猪游戏、音乐播放器、支付宝、今日头条布局滚动效果等源码...
仿支付宝首页效果【swift】仿微信悬浮窗类似于今日头条,网易新闻首页滚动菜单iFIERO--NinjaPiggy忍者小猪SpriteKitiOS游戏教学源码iOS音乐播放器iOS优质博客见过的最全的
iOS
weixin_34208283
·
2020-09-16 16:58
移动开发
swift
面试
iOS面试
题 2016版
2015-1-3达内纪老师GitHub,CSDN博客说明:最近为达内学员整理面试题。发现网上的面试题和答案基本都是抄来抄去的,甚至很多答案都是错误的。所以整理了常见的面试题,对答案重新进行了筛选整理。如果答案有错漏或者更好的答案,希望大家能够在GitHub或者CSDN通知我。此文档将会持续更新。GitHub会优先更新。1.OC中,与alloc语义相反的方法是dealloc还是release?与re
纪小新
·
2020-09-16 03:16
iOS
面试题
达内教育
iOS面试
- SDWebImage(SDWebImage 的实现机制)
主要功能提供UIImageView的一个分类,以支持网络图片的加载与缓存管理一个异步的图片加载器。一个异步的内存+磁盘图片缓存支持GIF图片支持WebP图片后台图片解压缩处理确保同一个URL的图片不被下载多次确保虚假的URL不会被反复加载确保下载及缓存时,主线程不被阻塞SDWebImage下载的核心其实就是利用NSURLConnection对象来加载数据。每个图片的下载都由一个Operation操
Snaith
·
2020-09-15 18:32
iOS面试题
面试
缓存
ios
objective-c
swift
iOS面试
题:常见的内存泄漏有哪些情况?如何排查和避免?
面试题:常见的内存泄漏有哪些情况?如何排查和避免?内存泄漏原理:在百度上的解释就是“程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果”。常见的内存泄漏情况:情况一:对象之间的循环引用问题循环引用的实质:多个对象相互之间有强引用,不能施放让系统回收。解决办法:使用weak打破对象之间的相互强引用情况二:block的循环引用blo
D_猿员
·
2020-09-15 17:50
iOS开发
iOS面试题
内存泄漏
ios
objective-c
swift
xcode
iOS面试
小集(精选)
1、SDWebImage原理2、什么是Block?3、RunLoop剖析一、SDWebImage原理一个为UIImageView提供一个分类来支持远程服务器图片加载的库。功能简介:1、一个添加了web图片加载和缓存管理的UIImageView分类2、一个异步图片下载器3、一个异步的内存加磁盘综合存储图片并且自动处理过期图片4、支持动态gif图5、支持webP格式的图片6、后台图片解压处理7、确保同
D_猿员
·
2020-09-15 16:10
iOS
iOS面试题
移动开发
iOS开发
iOS面试
题(每日一更)2020.8.10
事件传递,响应者链条UIResponder是所有响应对象的基类。UIApplication、UIWindow、UIView所有继承自UIView的UIKit类等都直接或间接地继承UIResponder。响应者链由多个响应者对象串联而成:UITouch(触摸事件)---->打包为UIEvent---->放入当前活动的UIApplication事件队列中---->取出来传递给UIWindow---->
Lucky_JimSir
·
2020-09-14 14:08
iOS
ios
面试
2018年
iOS面试
题总结(三)
一、nil和Nil及NULL和NSNull的区别一、nil我们给对象赋值时一般会使用object=nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象引用计数器为0了,系统将这块内存释放掉,这个时候这个对象为nil,我称它为“空对象”。(注意:我这里强调的是“空对象”,下面我会拿它和“值为空的对象”作对比!!!)所以对于这种空对象,所有关于retain的操作都会
英雄有梦
·
2020-09-14 02:02
IOS入门之面试
iOS面试
题总结
1.app分发方式所谓分发方式简单点讲就是你的app都可以通过哪些途径给用户使用。a:个人或者公司的开发者账号可以上传appStore,用户通过appStore下载。b:企业账号:打包分发。c:打包到本地:product->archive/window->organizer--->import-->saveforadhoc.有一段时间由于xcode版本问题,项目不能真机运行,就是通过打包到本地,再
weixin_30929011
·
2020-09-14 01:38
iOS面试
总结
一、GCD和NSOperation的比较1.GCD是纯C语言的API,NSOperationQueue是基于GCD的OC版本封装2.GCD仅仅支持FIFO队列,只可以设置队列的优先级,而NSOperationQueue中的每一个任务都可以被重新设置优先级(setQueuePriority:),从而实现不同操作的执行顺序调整3.GCD不支持异步操作之间的依赖关系设置。如果某个操作的依赖另一个操作的数
welfarelove
·
2020-09-13 06:01
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他