首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我真帅
订阅
user836189825346
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
操作系统-iOS面经问题汇总
操作系统(OS)是管理计算机硬件与软件资源的程序,是计算机的基石。 操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存、硬件、文件系统、应用程序的管理。 我们运行的程序基本上都在用户态运行,如果需要调用系统级别的子功能(如文件管理,进程控制,内存管理等)则需要…
计算机网络-iOS面经汇总
应用层:通过应用进程的交互完成网络应用。常见应用层协议如下: HTTP超文本传输协议:提供了一种发布HTML页面的方法。 运输层:为进程通信提供数据服务。数据传输协议共两种: 网络层:使用IP协议将运输层数据封装为IP数据报,在通信过程中选择合适的网间路由和交换节点,保证数据及…
OC消息转发机制
这里我们在ViewController中直接调用了QFPerson的run方法,但是QFPerson并没有实现这个方法,所以动态添加了这个方法。 关于invocation你熟悉的可以看ResponderChain+Strategy+MVVM实现一个优雅的TableView这里面…
iOS探索 KVC原理及自定义
集合操作符用得少之又少。下面举个🌰 调用setValue:forUndefinedKey:。默认情况下会引发一个异常,但是继承于NSObject的子类可以重写该方法就可以避免崩溃并做出相应措施 调用valueForUndefinedKey:。默认情况下会引发一个异常,但是继承…
iOS底层-内存对齐
之前的文章中提到了对齐,那么为什么要对齐呢,程序是怎样对齐呢?接下来我门从概念、规则入手,用struct去测试来印证~
史上最详细的经典面试题 从输入URL到看到页面发生了什么?
很多大公司面试喜欢问这样一道面试题,输入URL到看见页面发生了什么?,今天我们来总结一下。 连接结束。 DNS解析实际上就是寻找你所需要的资源的过程。假设你输入www.baidu.com,而这个网址并不是百度的真实地址,互联网中每一台机器都有唯一标识的IP地址,这个才是关键,但…
Swift5.0 的 Runtime 机制浅析
Objective-C语言是一门以C语言为基础的面向对象编程语言,其提供的运行时(Runtime)机制使得它也可以被认为是一种动态语言。运行时的特征之一就是对象方法的调用是在程序运行时才被确定和执行的。系统提供的开放接口使得我们可以在程序运行的时候执行方法替换以便实现一些诸如系…
20分钟助你拿下HTTP和HTTPS,巩固你的HTTP知识体系
再问 http 就对面试官说 so easy。http 是我们几乎天天都要打交道的东西,知识点很多,这里做了一些整理,帮且大家树立完整的 http 知识体系
Android 网络编程之TCP、UDP详解
gethostbyname()和gethostbyaddr():用于解析主机名和地址。 select():用于修整有如下情况的套接字列表: 准备读,准备写或者是有错误。 poll():用于检查套接字的状态。 套接字可以被测试,看是否可以写入、读取或是有错误。 getsockop…
Operation详细版
iOS多线程主要库有GCD,Operation。网上也有很多介绍的文章。但更多只是停留在表面,API的使用。很少有文章能从源码角度分析Operation,OperationQueue。 本文的Operation源码来自苹果的Operation源码版本 2020_Feb_16…