首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试
订阅
用户1947804230377
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
iOS 开发:『Runtime』详解(一)基础知识
本文用来介绍 iOS 开发中 『Runtime』的基础知识。通过本文您将了解到:1. 什么是 Runtime? 2. 消息机制的基本原理 3. Runtime 中的概念解析 4. Runtime 消息
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 下)
iOSRuntime源码部分解析:Runtime结构、NSObject创建过程、应用启动流程、消息发送等
《iOS开发~仰望天空,脚踏实地!》
底层原理毫无疑问还是iOS开发现在必备能力。 .... ②架构方面: 设计模式、解耦手段、组件化.... 数据结构算法能力占比也比较大。通常一般大公司都会有一些笔试:虽然不在核心岗位对于数据结构算法要求不是非常严格,但是也会有一些常规的数据结构和算法的题 ..... iOS开发…
iOS底层原理:weak的实现原理
该方法的两个参数location和newObj。 从上面的代码可以看出objc_initWeak方法只是一个深层次函数调用的入口,在该方法内部调用了storeWeak 方法。下面我们来看下storeWeak 方法的实现代码。 如下是storeWeak方法的实现代码。 store…
UIViewController的生命周期详解
在iOS开发中UIViewController扮演者非常重要的角色,它是视图view和数据model的桥梁,通过UIViewController的管理有条不紊的将数据展示在视图上。作为UIKit中最基本的一个类,一般复杂的项目都离不开UIViewController作为基类。所…
如何在 Category 中添加一个 Weak 属性?
当我们想要在分类中添加属性时,需要手动为属性添加 Setter 和 Getter 函数,否则读取或者写入属性值时会因为没有对应的 Setter 和 Getter 函数而直接触发 unrecognize
如何解决 NSTimer 引发的循环引用问题?
首先思考下为什么只要提到 NSTimer 就会与循环引用挂钩?主要的原因是:NSTimer 对象会强引用传入的 target,所以 iOS 10 以后,苹果给了我们一个 NSTimer 的 block
iOS底层weak的实现原理
weak是弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为nil。那么weak的原理是什么呢?weak表其实是一个hash(哈希)表(字典也是hash表),Key是所指对象的地
这一套大厂通用的底层面试题总结
先简单自我介绍一下自己 对mrc和arc的理解 在iOS开发中,MRC(Manual Reference Counting)和ARC(Automatic Reference Counting)是两种内
一、alloc、init、new源码笔记
本文由快学吧个人写作,以任何形式转载请表明原文出处。 一、需要的资料 二、探索的思路 三、需要的基本知识储备 字节对齐 : 1、为什么要字节对齐 2、为什么要这么要求 如下图 : 首先,我们存储数据的