前言 善用runtime,可以解决自动归档解档。想想以前归档是手动写的,确实太麻烦了。现在有了runtime,我们可以做到自动化了。本篇文章旨在...
前言 在runtime中,objc_property_t代表属性,Ivar代表成员变量。本篇讲解这两大类型的具体实现、区别及各自常用的操作。 o...
前言 在开发中必不可少的模型与字典互转,但是一直以来都是使用他人的库,从来没有研究其原理或者说深究其所以然。现在,在这里我们一起来学习通过run...
前言 学习Objective-C的运行时Runtime系统是很有必要的。个人觉得,得之可得天下,失之则失天下。 Objective-C提供了编译...
引言 相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪...
前言 在开发中经常需要给已有的类添加方法和属性,但是Objective-C是不允许给已有类通过分类添加属性的,因为类分类是不会自动生成成员变量的...
前言 iOS中常用的持久化存储方式有好几种: 偏好设置(NSUserDefaults) plist文件存储 归档 SQLite3 Core Da...
前言 学习iOS的人都想知道学习iOS需要学习哪些东西。那么笔者这里搜集到github上有这么一个路径图,这里基本包含了开发中必须要掌握的一些技...
1. UDP Socket编程 先讲一讲UDP编程,因为比TCP要简单多了。首先,我们需要明白UDP是用户数据报协议,英文名为User Data...