OC-Runtime 发表于 2018-05-31 分类于 iOS底层原理 本文字数: 5.3k Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同Objective-C的动态性是由Runtime API来支撑的Runtime API提供的接口基本都是C语言的,源码由C\C++\汇编语言编写 libobjc源码下载地址代码地址 GNUstep是GNU计划的项目之一,它将Cocoa的OC库重新开源实现了一遍。虽然GNUstep不是苹果官方源码,但还是具有一定的参考价值。 阅读全文 »
OC-KVO 发表于 2018-04-20 分类于 iOS底层原理 本文字数: 774 KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变 阅读全文 »
markdown-基础语法 发表于 2018-03-01 分类于 教程 本文字数: 4.8k Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面,Markdown文件的后缀名便是“.md” 阅读全文 »