首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fisland
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 71
沸点 1
赞
72
返回
|
搜索文章
最新
热门
OC底层探索 - Runtime
Runtime是什么 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后
OC底层探索 - Weak的实现
1. Weak的简介 在iOS开发中,经常会使用weak关键字解决由于对象之前互相强引用导致内存无法释放内存泄漏的问题,使用weak关键字引用计数不会加1,并且在引用对象释放会置为nil,也避免了野指
Swift进阶:一、Swift类与结构体
swift中的类与结构体 1、类与结构体的相同点、不同点; 2、什么时候用类、什么时候用结构体? 3、类与结构体在内存里的存储位置; 4、类的构造器; 5、类的生命周期。
Swift进阶:二、方法
1、异变方法怎么使得结构体可以通过自身实例方法修改自身属性值 2、swift sil中间码分析mutating关键字 3、swift 类的方法调用
Swift 进阶:三、属性
1 存储属性 1.1 存储属性的概述 存储属性是一个作为特定类和结构体实例一部分的常量或变量。存储属性要么是变量存储属性(由 var 关键字引入)要么是常量存储属性(由 let 关键字引入)。存储属性
iOS运行时 - Runtime的简介以及使用场景
iOS运行时 - Runtime的简介以及使用场景 1. runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运
iOS面试知识整理 - Objective-C 语言特性
Objective-C 语言特性 分类 分类可以做什么 声明私有方法 分解体积庞大的类文件 把framework的私有方法公开 分类的特点 运行时决议 可以为系统类添加分类 分类可以添加那些内容 实例
iOS面试知识整理 - Block
Block Block介绍 Block是将函数及其执行上下文封装起来的对象 什么是Block调用 本质是函数调用 截获变量 局部变量 基本数据类型 -> 截获其值 对象类型 -> 连同对象所有权修饰符
iOS面试知识整理 - 设计模式
设计模式 六大设计原则 单一职责原则 一个类只负责一件事 开闭原则 对修改关闭,对扩展开放 接口隔离原则 使用多个专门的协议,而不是一个庞大臃肿的协议 依赖倒置原则 抽象不应该依赖于具体实现,具体实现
iOS面试知识整理 - Runtime
Runtime 数据结构 objc_object isa_ta isa操作相关 弱引用相关 关联属性相关 内存管理相关 objc_class Class superClass指针 cache_t ca
下一页
个人成就
文章被点赞
4
文章被阅读
7,270
掘力值
210
关注了
33
关注者
5
收藏集
10
关注标签
37
加入于
2016-08-26