首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
RyanGo
掘友等级
iOS开发工程师
一个在努力改变现状的老男孩
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
运行时(Runtime)篇幅五
如果说Method Swizzling在平时项目中使用率并不高的话,那本篇关于Runtime的作用使用率应该可以说是相当高的。那就是KVC/KVO。 KVC/KVO都属于观察者模式的一种实现 通过观察
运行时(Runtime)篇幅四
在为什么说Objective-C是一门动态的语言?篇幅中讲解动态绑定时提到在运行时才判断需要调用什么方法这一特性。而且在篇幅一也进一步从消息转发机制来证实了这一特性。 动态方法解析通过动态添加方法的手
运行时(Runtime)篇幅三
“属性”是Objective-C的一想特性,用于封装对象中的数据。Objective-C对象通常会把其所需要的数据保存为各种实例变量。实例变量一般通过存取方法来访问即getter方法用来读取变量值;s
运行时(Runtime)篇幅二
在篇幅一中从objc_method出发了解了方法的主要底层逻辑。本篇的开始先来思考个问题:消息的接收者是谁以及运行期系统是如何来确定接收者的类型。 首先得知道对象类型并非在编译期确定,而是在运行期查找
运行时(Runtime)篇幅一
在为什么说Objective-C是一门动态的语言?文章中提到,Objective-C拥有的三大动态特性都是基于运行时的环境来实现。所以本篇就来探讨下运行时的特性及其它功能。 在iOS中运行时的另一个名
为什么说Objective-C是一门动态的语言?
有动态语言一般都有一个静态语言来对应,那理解的切入口就从静态语言开始把。 静态语言也被称为强类型语言,即编译时变量的数据类型就可以确定。例:Java、C、C++ 从上的定义中可以理解出静态语言基本上在
个人成就
文章被点赞
8
文章被阅读
5,794
掘力值
269
关注了
15
关注者
6
收藏集
0
关注标签
10
加入于
2019-03-21