首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
再来100个需求
创建于2022-02-14
订阅专栏
用于面试问题整理
暂无订阅
共13篇文章
创建于2022-02-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
interview-NSThread
##1. pthread ####1.1 pthread简介 pthread 是一套通用的多线程的 API,偏底层 ####1.2 pthread 使用方法 首先要包含头文件#import <pthr
interview-GCD
####GCD:(Grand Central Dispatch) 任务和队列 任务:即执行操作,在线程中执行的那段代码。放在GCDd block。分为同步执行 和 异步执行,区别是否等待队列的任务执行
interview-NSOperation
iOS多线程-NSOperation ##1.NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是基于 GCD 更高一层的封装,
interview-硬件
蓝牙 设备发现:scanForPeripheralsWithServices 设备通过广播自己的存在和服务信息,其他设备可以扫描和发现这些广播信息。 连接建立:connect 一旦设备被发现,主设备可
interview-iOS app
dyld 在iOS中,dyld(Dynamic Link Editor)是负责动态链接和加载可执行文件及其依赖的动态库的系统组件。它是一个动态链接器,类似于macOS上的dyld,也是从macOS移植
React 小知识点
声明式编程&&命令式编程 声明式编程 命令式编程 函数式编程 函数式编程是声明式编程的一部分。函数是数据,你可以像保存变量一样在应用程序中保存、检索和传递这些函数。其具有以下特性: 不可变性(Immu
interview-Normal
真机64位处理器需要arm64(>=iPhone5s之后机型)架构。 查看静态库文件包的架构:使用 lipo -info xxx.a命令,lipo -info命令可以查看Mach-o文件的架构。 使用 lipo -create命令把armv7、i386、x86_64、arm64…
interview-Swift
swift中Array,Dictionary和Set集合类型运用了此技术。 原理:当一个集合在被修改时,会先检查其引用是否唯一。是,那就那就直接变更。如果还有其他引用,那么就会新复制一份,再进行变更。 1. 对抽象数据的使用方式 面向对象:飞机、火车、汽车继承于交通工具类,马、…
interview-Runtime
存储了当前类在编译期就已经确定的属性、方法以及遵循的协议。 上面是查询散列表函数,其中cache_hash(k, m)是静态内联方法,将传入的key和mask进行&操作返回uint32_t 索引值。do-while 循环查找过程,当发生冲突 cache_next 方法…
interview-网络
物理层,数据名称:比特。这层基于物理设备,定义物理设备标准(网线的接口类型、光纤的接口类型) 数据链路层,数据名称:帧。定义了如何让数据格式化的传输。 网络层,数据名称:数据报。IP地址。 传输层,数据名称:报文段/用户数据报。TCP/UDP 应用层,数据名称:报文。HTTP …
interview-视图
当view的userInteractionEnabled为NO、hidden为YES或alpha<=0.1时,也不会打印pointInside方法。因此可以推断出在hitTest方法内部会判断如果这些条件一个成立则会返回nil,也不会调用pointInside方法。 point…
interview-优化
MachO文件中有__DATA.__objc_classrefs和__DATA.__objc_selrefs段,分别近似于“被使用的类的集合”和“被使用的方法的集合”。通过取差集的方式可以筛选出未被使用的类和方法。 编译优化:Link Time Optimization。直接在…
Interview-Futter
Dart 级联运算符 (.., ?..) 可以让你在同一个对象上连续调用多个对象的变量或方法。 Dart作用域 Dart 没有public和privite等关键字,默认就是公开的,私有变量使用 _ 开