首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
阿达哒哒
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
iOS常见知识点及好文整理
感觉现在看很多,但是知识点都太碎片化,希望自己可以系统的先记录些好的知识点文章。为系统学习搭个架子 浏览器书签里一直有很多大佬的博客躺的,我也有每周翻翻的习惯,但是没有系统,希望先开始列个基础,之后慢慢的将一些好文 全部整理到这里。也希望大家有感觉有封神的iOS文章可以留言讨论
iOS:组件化的三种通讯方案
组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案 组件化最重要的是兄弟模块的通讯 常⽤的三种方案 URL Scheme Target - Action Proto
谈谈 iOS 包瘦身方案
相信大家都会遇到随着项目需求的变化,工程中的代码和资源文件会伴随着增长,很多时候,我们都不会轻易的去删除某些代码,或者资源文件。但是这样带来的代价就是包的体积越来越大。
iOS探索 细数iOS中的那些锁
当一个线程访问数据的时候,其他的线程不能对其进行访问,直到该线程访问完毕。简单来讲就是在同一时刻,对同一个数据操作的线程只有一个。而线程不安全,则是在同一时刻可以有多个线程对该数据进行访问,从而得不到预期的结果 锁作为一种非强制的机制,被用来保证线程安全。每一个线程在访问数据或…
iOS探索 多线程原理
进程切换时,消耗的资源大、效率高。所以设计到频繁的切换时,使用线程要好于进程。同样如果要求同时进行并且又要共享某些变量的并发操作,只能用线程而不能用进程 执行过程:每个独立的进程有一个程序运行的入口、顺序执行序列和程序入口。但是线程不能独立执行,必须依存在应用程序中,由应用程序…
iOS开发·runtime原理与实践: 消息转发篇(Message Forwarding) (消息机制,方法未实现+API不兼容奔溃,模拟多继承)
在我们开始使用消息机制之前,我们可以约定我们的术语。例如,很多人不清楚“方法”与“消息”是什么,但这对于理解消息传递系统如何在低级别工作至关重要。 方法:与一个类相关的一段实际代码,并给出一个特定的名字。例:- (int)meaning { return 42; } 消息:发送…
与你分享一份面试题关于iOS底层原理
iOS底层原理探索的阶段总结是对于底层探索的总结内容, 篇章不会太多,主要是对于探索中的细节总结。 希望对大家能有帮助。
iOS 底层原理探索 之 isa - 类的底层原理结构(上)
之前 我们探索了对象的本质,对象在内存中的存储结构,以及 `isa` 的底层实现。今天,我们就接着从头一个对象的 `isa` 的指向来看看类的底层原理结构是什么。
iOS底层原理探索 -- 内存管理 之 @autoreleasepool
内存管理系列的文章今天我们继续来到 `@autoreleasepool` 的底层原理探索。话不多说,这就开始今天的内容吧。
iOS 底层原理探索 之 对象的本质 & isa的底层实现
之前我们分析了alloc底层流程和结构体的内存对齐原理。那么,今天我们来分析下对象的本质是什么。 Clang xcrun