http://www.jianshu.com/c/563ba4d42d38[iOS - 大杂烩] http://w...[作者空间]
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介...[作者空间]
一、类的数据结构 Class(指针) typedef struct objc_class *Class; /* 这...[作者空间]
iOS的底层是Darwin,基于FreeBSD和NetBSD开发,集成了Mash微内核不是Linux底层都是C代码...[作者空间]
Block是iOS开发中一种比较特殊的数据结构,它可以保存一段代码,在合适的地方再调用,具有语法简介、回调方便、编...[作者空间]
前言 Socket网络编程在任何一门编程语言中都很重要,而且socket底层是纯C语言,跨平台,了解并熟悉底层交互...[作者空间]
多线程每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在...[作者空间]
runloop是iOS底层机制中保持我们的程序一直运行的机制。他可以让线程一直循环不退出。而在我们正常的编程中。线...[作者空间]
runtime在平时项目中我们比较常见的有两种不同的使用方法。 使用运行时修改系统自带的类的方法 方法如下: 可以...[作者空间]
前言 想必很多开发者在开发过程中,都会遇到这个情况:当前页面被pop出栈时,控制器没有被释放,dealloc方法不...[作者空间]
在网易的视频面试中被问到了这个问题。首先,应用程序有许多种状态如下: 下图是状态变化图: 下面是各个代理方法:当一...[作者空间]
Objective-C语言是一种面向对象的语言。是由底层的C语言以及汇编语言编写起来的一份框架。虽然C++与Obj...[作者空间]