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面试
题:runloop 的 mode 作用是什么?
在CoreFoundation里面关于RunLoop有5个类,分别对应不同的概念:CFRunLoopRef,对应runloop。CFRunLoopModeRef,对应runloopmode。CFRunLoopModeRef类并没有对外暴露,只是通过CFRunLoopRef的接口进行了封装CFRunLoopSourceRef,对应source,表示事件产生的地方。Source有两个版本:Source
IOS应用
·
2023-11-21 05:26
Flutter开发和iOS开发的区别(优缺点)
flutter也有段时间了,这次来聊聊flutter开发App和原生iOS开发App各有什么优缺点.本人自己整理的一些面试进阶资料,iOS底层视频+BAT面试专题PDF+核心笔记等资料+2020年《大厂最新常问
iOS
iOS弗森科
·
2023-11-19 13:57
iOS面试
题系列之内存管理
内存管理的一些概念为什么要使用内存管理?1.严格的内存管理,能够是我们的应用程在性能上有很大的提高2.如果忽略内存管理,可能导致应用占用内存过高,导致程序崩溃OC的内存管理主要有三种方式:1.ARC(自动内存计数)2.手动内存计数3.内存池OC中内存管理的基本思想:保证任何时候指向对象的指针个数和对象的引用计数相同,多一个指针指向这个对象这个对象的引用计数就加1,少一个指针指向这个对象这个对象的引
IOS应用
·
2023-11-19 10:32
LeetCode - #88 合并两个有序数组
文章目录前言1.描述2.示例3.答案关于我们前言我们社区陆续会将顾毅(Netflix增长黑客,《
iOS面试
之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-19 01:02
#
LeetCode
leetcode
算法
职场和发展
LeetCode - #89 格雷编码
文章目录前言1.描述2.示例3.答案关于我们前言我们社区陆续会将顾毅(Netflix增长黑客,《
iOS面试
之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-19 01:24
#
LeetCode
leetcode
算法
职场和发展
iOS面试
合集+答案(一)
一.HTTPpost的body体使用form-urlencoded和multipart/form-data的区别。1)application/x-www-form-urlencoded:窗体数据被编码为名称/值对,这是标准且默认的编码格式。当action为get时候,客户端把form数据转换成一个字串append到url后面,用?分割。当action为post时候,浏览器把form数据封装到htt
iOSpipi
·
2023-11-17 11:07
ios
ios
ios面试
题汇总
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.#import跟#include
麦晓宇
·
2023-11-15 01:50
ios
ios面试
必须要知道的...
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2.#import跟#include
浅浅C
·
2023-11-12 01:45
oc
iOS面试
题-objective-c
1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import包含iOS框架类库里的类,#import""包含项目里自定义的类。3、Category是什么?扩展一个类的方式用继承好还是类目好?为什么?答:Category是类目。用类目好,因为继承要满足aisab的关系,而类目只需要满足ahas
vincerce
·
2023-11-11 13:32
Objective-C
iOS面试
了20几家总结出来的面试题(上)
iOS面试
题本面试题为个人使用版本,如后续流传出去,请转发的朋友务必注释一下,答案正确性有待商榷,本人的答案不代表权威,仅仅是个人理解。文章内部有写混乱,将就着看吧。
iOS开发面试
·
2023-11-11 13:00
iOS面试题
iOS开发者
程序员
ios
objective-c
iOS面试
题-Runtime
Runtime怎么添加属性、方法等ivar表示成员变量class_addIvarclass_addMethodclass_addPropertyclass_addProtocolclass_replacePropertyRuntime如何实现weak属性首先要搞清楚weak属性的特点weak策略表明该属性定义了一种“非拥有关系”(nonowningrelationship)。为这种属性设置新值时,
Peter杰
·
2023-11-05 05:03
iOS开发跳槽入职小米,捋了一下
iOS面试
知识点
前言大概捋了一下
iOS面试
知识点,以此作为大纲希望自己能有目标有计划地准备面试,后面我会逐个复习一下相应的内容,同时也会添加遗漏的知识点到文本,并记录下自己的笔记分享出来。
iOS弗森科
·
2023-11-03 21:36
LeetCode - #25 K 个一组翻转链表
前言我们社区陆续会将顾毅(Netflix增长黑客,《
iOS面试
之道》作者,ACE职业健身教练。微博:@故胤道长)的Swift算法题题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-03 16:32
Swift
leetcode
swift
算法
xcode
ios
最新
iOS面试
题:APP性能优化(①系列更新)
在性能优化中一个最具参考价值的属性是FPS:FramesPerSecond,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次,这每刷新一次就是一帧frame,FPS也就是每秒钟刷新多少帧画面。静止不变的页面FPS值是0,这个值是没有参考意义的,只有当页面在执行动画或者滑动的时候,FPS值才具有参考价值,FPS值的大小体现了页面的流畅程度高低,当低于4
iOS最新面试题收录
·
2023-11-03 05:05
2018.4月份的
iOS面试
经历
原文:https://juejin.im/post/5adaed6a518825673123c757由于种种原因,本人4月中也就是前两个月,毅然离开了上一家公司,紧接着开始投入到所谓的“3金4银”的就业求职黄金期中。经过自己一番筛选后,前前后后四天总共面了10家左右。截止目前,已定offer一个,主动拒绝一个。当然,原本还有两家也是很有希望拿offer的,因为本人不愿意接受“9106”的上班模式或
质跃
·
2023-11-02 15:37
LeetCode - #61 旋转链表
前言我们社区陆续会将顾毅(Netflix增长黑客,《
iOS面试
之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-02 11:34
Swift
leetcode
链表
swift
2019最全的
iOS面试
题及答案
最全的
iOS面试
题及答案
iOS面试
小贴士———————————————回答好下面的足够了-------------------------------------目录:基础如何令⾃自⼰己所写的对象具有拷
iOS开发_小贤
·
2023-11-02 01:45
阿里字节一套高效的
iOS面试
题2021年2月
前言:笔者最近收集梳理了一些iOS相关的问题,其中大部分都是大厂面试或者面试其他人用到的,能命中大部分的面试和日常工作,更希望你可以用它来检验自己此篇问题,有一部分和之前的部分题目有很多重合,类似的,可以借鉴参考。runtime相关问题runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。runtime已经开源了,这有一份别人调试好可运行的源码ob
文博同学
·
2023-11-01 20:47
iOS面试
相关问题
整理的一些
iOS面试
相关问题,持续更新,敬请关注点赞再看,养成习惯欢迎大家关注我面试小专栏:iOS中高级进阶之路有我准备的一线大厂面试资料和简历模板,欢迎Star!
花信风_2742
·
2023-11-01 00:52
最新
iOS面试
,腾讯5轮面试问题记录
第一面,视频面试问的基础的比较多,因为还涉及到音视频的开发,所以音视频方面的知识点也问了一些常见的属性修饰符有哪些,使用copy应该注意些什么深拷贝和浅拷贝区别atomic真的安全么,加的锁是哪种锁iOS中内存管理是怎么样的自动释放池原理,本质常见的内存泄漏有哪些block出现循环引用的原因线程和runloop之间的关系是怎么样的GCD中串行并行队列,同步异步的区别有遇到过死锁么,怎么产生的run
iOS猿_员
·
2023-10-27 17:38
iOS面试
题:load 和 initialize 的区别?
+load1、只要程序启动就会将所有类的代码加载到内存中(在main函数执行之前),放到代码区(无论该类有没有被使用到都会被调用)2、+load方法会在当前类被加载到内存的时候调用,有且仅会调用一次3、当父类和子类都实现+load方法时,会先调用父类的+load方法,再调用子类的+load方法4、先加载原始类,再加载分类的+load方法5、当子类未实现+load方法时,不会调用父类的+load方法
Mars_Mars
·
2023-10-27 10:24
看见的
iOS面试
题集,包含面经,还有视频讲解(持续更新)
整理的一些
iOS面试
相关问题,持续更新,敬请关注一定不要忘了关注啊(不说三遍但是同样重要)记得看消息你关注我送礼:感谢各位的观看,别忘了点个赞,同时我在这里还给各位准备了你们专属资料,关注我,获得私信进裙了解
iOS的火影乱斗
·
2023-10-25 14:38
IOS面试
题(RunLoop) --- RunLoop基础
OC面试题目合集地址问题1:什么是RunLoop?RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象没有消息需要处理时,休眠以避免资源占用有消息需要处理时,立刻被唤醒问题2:RunLoop状态切换runloop状态切换没有消息处理时候,用户态切换到内核态,休眠以避免资源占用有消息处理时候,内核态切换到用户态,立刻被唤醒问题3:main函数为什么会常驻不会退出在main中会调用U
ShawnRufus
·
2023-10-25 12:08
LeetCode - #59 螺旋矩阵 II
前言我们社区陆续会将顾毅(Netflix增长黑客,《
iOS面试
之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-10-25 00:14
Swift
leetcode
矩阵
swift
IOS面试
攻略
IOS面试
攻略(1.0)2013-10-1320:58:09|分类:
IOS面试
|标签:ios知识点总汇
ios面试
|举报|字号订阅来自:伊甸网@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展
前端大神
·
2023-10-24 15:12
iOS面试
·一个iOS程序员的BAT面试全记录(内含百度+网易+阿里面试真题)
随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方,万望诸君呵呵一笑,抛之脑后。接下来,我就斗胆分享一下自己在准备和参加面试的过程中的收获、对面试的思考,以及一些可能对大家
iOS面试题Swift
·
2023-10-24 15:41
iOS
ios
iOS面试
iOS开发
iOSBAT面试题
iOS底层面试题(中篇)
7月,iOS求职跳槽的相对较少,能在这个时间段求职的,不是被迫,就是对自己的技术很自信;针对7月,特别总结了第二份iOS常见大厂面试题(中);
iOS面试
题分为上、中、下三部分,方便大家观看;请先自己答一答
编程怪才_凌雨画
·
2023-10-24 04:12
ios面试
题7
三.数据存储1.数据存储技术1>数据存储的几种方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3CoreData2>各自特点Plist:属性列表是一种XML格式的文件,拓展名为plist如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用write
紫色冰雨
·
2023-10-23 18:53
iOS面试
--百度最新iOS开发面试题
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。百度一面iOS基础知识Python基础知识,大概是多线程,线程安全,集合类,JVM,类相关知识等。iOS一些源码的阅读优秀的第三方框架源码阅读GLSurfaceView的相关知识,OpenGL,Shader,绘制流程。询问当前做的项目,以及到具
iOS弗森科
·
2023-10-23 17:59
iOS 面试题
转自:https://blog.csdn.net/david21984/article/details/57451917
iOS面试
题(一)寻找最近公共View题目:找出两个UIView的最近的公共View
weixin_30466039
·
2023-10-23 15:19
移动开发
面试
swift
iOS面试
--最新快手
iOS面试
题
背景面的是快手X3岗位,视频面试,不支持周末,但是可以选择晚上时间。视频面试是通过牛客网进行的,以下是记下来的各轮面试题,对于一些iOS基础知识就不做解答了。一面1、用递归写一个算法,计算从1到100的和。funcsum(value:Int)->Int{ifvalueString{letsort=nums.map{"\($0)"}.sorted{(lStr,rStr)->Boolinreturnl
IOS应用
·
2023-10-21 12:05
iOS面试
题:简述性能优化
在性能优化中一个最具参考价值的属性是FPS:FramesPerSecond,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次,这每刷新一次就是一帧frame,FPS也就是每秒钟刷新多少帧画面。静止不变的页面FPS值是0,这个值是没有参考意义的,只有当页面在执行动画或者滑动的时候,FPS值才具有参考价值,FPS值的大小体现了页面的流畅程度高低,当低于4
IOS应用
·
2023-10-18 06:48
《
iOS面试
题整理》- GCD、多线程相关面试题
基本概念进程和线程的区别进程是指系统中正在运行的一个应用程序,每个进程之间是相互独立的一个进程中可以有多条线程,进程的所有任务都在线程中执行的进程的状态新建就绪:线程对象加入线程池中等待CPU调度运行:CPU负责调度线程中线程的执行,线程执行完成前,状态可能在就绪和运行之间来回切换阻塞:满足某个预定条件,使用休眠或锁,阻塞线程执行死亡:线程执行完毕,或者内部中止执行线程对象线程安全多个线程同时访问
小木头
·
2023-10-18 00:46
[iOS开发项目-1] 加法计算器
现在就将笔者在这段时间里学习的iOS项目和
iOS面试
有关的题目整理出来呈现给大家。本项目是取自传智播客的教学项目,加入笔者的修改和润饰。
J_Knight
·
2023-10-17 11:29
iOS
开发
ios开发
传智播客
iOS面试
题:浅谈设计模式
创建型模式:单例模式:在整个应用程序中,共享一份资源。保证在程序运行过程中,一个类只有一个实例,而且该实例只提供一个全局访问点供外界访问,从而方便控制实例个数,节约系统资源。优点是:提供了对唯一实例的受控访问、可扩展、避免频繁创建销毁对象影响性能。缺点是:延长了声明周期,一直存在占用内存。如果两个单例循环依赖会造成死锁,所以尽量不去产生单例间的依赖关系。工厂方法模式:通过类继承创建抽象产品,创建一
iOS猿_员
·
2023-10-15 05:13
IOS面试
题(UIView) ----- 事件传递机制
问题1:请说一下UIView中事件传递机制流程图关键方法-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event
ShawnRufus
·
2023-10-15 04:42
LeetCode - #87 扰乱字符串
我们社区陆续会将顾毅(Netflix增长黑客,《
iOS面试
之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。
Swift社区
·
2023-10-14 22:39
#
LeetCode
leetcode
算法
职场和发展
阿里、字节:一套高效的
iOS面试
题之Block
前言最近应该有很多小伙伴去跳槽面试的吧,相信各位有的已经顺利收到offer了,而有些则是碰壁了,那么我在这里给大家准备了相关面试资料,还有相关算法资料。想了解的可找我拿block这一篇我们来研究一下objc的block并回答一下面试中的下列问题:1.block的内部实现,结构体是什么样的2.block是类吗,有哪些类型3.一个int变量被__block修饰与否的区别?block的变量截获4.blo
henry_lei
·
2023-10-14 10:52
iOS
面试
面试题
ios
objective-c
iOS面试
汇总[含面经,面试讲解面试题等](栏目持续更新)
整理的一些
iOS面试
相关问题,持续更新,敬请关注一定不要忘了关注啊(不说三遍但是同样重要)记得看消息你关注我送礼:感谢各位的观看,别忘了点个赞,同时我在这里还给各位准备了你们专属资料,关注我,获得私信进裙了解
henry_lei
·
2023-10-14 10:52
面试题
iOS
面试
ios
objective-c
iOS面试
备战-网络篇
所以它也成为了
iOS面试
中经常被问及的问题。准备面试的话,网络相关的知识点一定不能错过。这里总结了一些我认为有用的和最近面试遇到的网络相关知识点。
一意孤行的程序员
·
2023-10-14 10:21
面试
网络
ios
xcode
swift
过招多家大厂提炼的
iOS面试
心经
2020年,整个资本市场风起云涌,大环境下,互联网更是风声鹤唳,大多数公司面临着裁员,结构重构,他们收紧资本,为自己取暖。在漫长的寒冬下,互联网人只有自己修炼内功,才能在寒风中屹立不倒。作为一名iOS开发者,要时时刻刻保持学习的冲劲,新的知识每年都是海量增长,要学的东西真的太多太多。很多公司收紧资本,所以,对于找人这块,更是慎之又慎,如果不是实力过硬,很难找到一份称心的工作。所以,学好iOS很重要
一意孤行的程序员
·
2023-10-14 10:21
objective-c
ios
xcode
flutter
面试
一道高级
iOS面试
题(runtime方向)
说到iOS,要么公司规模比较小,what?问题1:print是实例方法,但是并没有哪里调用了
一意孤行的程序员
·
2023-10-14 10:50
ios
objective-c
swift
flutter
面试
iOS面试
之路:送给准备面试大厂的你
今天和大家分享一下,iOS开发3-5年应该掌握的技能。大大小小参加过不下30+公司的面试,其中不乏BAT、TMD等一线互联网公司,总结一下,发现大厂招聘都有一个共性。对技术的要求很全面,有些开发者认为iOS掌握了基础的UI、网络、内存、多线程等等就够了,其实要想更好的应付iOS的面试,这些是远远不够的。比如对RunTime底层实现机制、RunLoop的用户态到核心态切换逻辑,设计模式、架构以及框架
一意孤行的程序员
·
2023-10-14 10:20
objective-c
xcode
ios
面试
iOS面试
开发-这样的简历才是面试官想看的
面试官到底想看什么样的简历?面试一直是程序员跳槽时期非常热门的话题,虽然现在已经过了跳槽的旺季,下一轮跳槽季需要到年底才会出现,但是当跳槽季的时候你再看这篇文章可能已经晚了,过冬的粮食永远不是冬天准备的,而是秋收的时候。简历准备简历是你进入面试的敲门砖,也是留给意向公司的第一印象,所以这个很重要,必须在这上面做足了文章,一份优秀的面试简历是整个面试成败的重中之重,我们会详细分析如何准备简历才能保证
iOS面试题Swift
·
2023-10-14 10:48
ios
iOS面试
iOS
iOS开发
iOS面试
资料
1.strong、retain、copy、assign、weak、_Unsafe_Unratain关键字的理解strongstrong修饰符指向并持有该对象,其修饰对象的引用计数会加1。该对象只要引用计数不为0就不会被销毁,但是可以通过将变量强制赋值nil来进行销毁。weakweak修饰符指向但并不持有该对象,引用计数也不会加1。在Runtime中对该属性进行了相关操作,无需处理,可以自动销毁。w
Guomingjian
·
2023-10-13 00:12
【iOS高级资深工程师面试篇】⑫、2022年,金九银十我为你准备了
iOS面试
总结 UI视图-OC语言-Runtime-内存-block-多线程-RunLoop-网络-设计模式-架构/框架-算法-第三方
UIView绘制原理-离屏渲染技术:iOS底层、UI视图、OC语言、Runtime、内存、block、多线程、RunLoop、网络、设计模式、架构/框架、算法、第三方《iOS高级资深工程师面试知识总结》
iOS
宇夜iOS
·
2023-10-12 19:10
#
iOS-笔试题&面试题
iOS高级资深工程师面试总结
UI视图
OC
Runtime
RunLoop
【
iOS面试
粮食】OC语言—KVC、KVO
本文章将记录有关KVC、KVO的特性,如有错误欢迎指出~KVC(Key-ValueCoding)键值编码基于Object-C的语言特性,KVC可以让我们在开发中直接通过对象的字符串参数(Key)获取、赋值对象的属性。那我们就可以通过KVC的特性来修改控件的私有属性,是不是很刺激~KVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说Object-C
KaironZz
·
2023-10-12 08:30
iOS面试
之道-字符串
字符串常规用法://字符串和数字之间的转换varstr="34567"letnum=Int(str)letnumber=3;letstring=String(num!)//字符串长度letlen=str.count//访问字符串中的单个字符,时间复杂度为O(1)letchar=str[str.index(str.startIndex,offsetBy:3)]//修改字符串str.remove(at
认不出我来
·
2023-10-12 08:00
iOS面试
题(多线程篇)
1、进程和线程的区别?(1)进程是个静态的容器,可以理解为正在执行的应用程序实例,它里面容纳了很多个线程,线程则是一系列方法的线性执行路径(CPU调度的基本单位)。(2)进程拥有独立的资源空间(资源分配基本单位),共享起来比较复杂,常使用IPC方式进行同步,同步起来简单,线程间共享所属进程空间,资源共享简单但同步复杂,常使用加锁等方式进行同步。(3)进程崩溃不会影响其他进程,一个线程崩溃则会导致整
Skinny Camel
·
2023-10-12 07:09
iOS教程
Objective-C
多线程
iOS多线程面试题
iOS面试题
ios
2020-09-04_
iOS面试
题
0.面试模板ScreenShot2020-09-04at6.13.35PM.png1.UITableView重用机制ScreenShot2020-09-04at8.24.52PM.png
LewisZhu
·
2023-10-12 05:23
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他