随笔分类 - OC基础
面向对象、分类、单例、协议/代理、fundation等
摘要:转载自:http://swiftcafe.io/2016/04/04/nsuserdefaults/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io NSUserDefaults 是大家在平时开发中很常用的一个东西,可以方便的帮
阅读全文
摘要:1.本质类的本质其实也是一个对象(类对象)程序中第一次使用该类的时候被创建,在整个程序中只有一份。此后每次使用都是这个类对象,它在程序运行时一直存在。类对象是一种数据结构,存储类的基本信息:类大小,类名称,类的版本,继承层次,以及消息与函数的映 射表等类对象代表类,Class类型,对象方法属于类对象...
阅读全文
摘要:1.什么是RunLoop 运行循环 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run方法) RunLoop只能选择一个Mode启动,如果当前Mode中没有任何Source(Sources0、Sources1)、Timer,那么就直接退出
阅读全文
摘要:转载自:http://blog.csdn.net/weiwangchao_/article/details/7744972Core Foundation框架(CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管...
阅读全文
摘要:单例工具类的创建1.利用一次性代码 2.不可以通过继承的方式,使子类成为单例。如果继承,会引发如下两个问题 - 如果先创建父类,那么子类创建出来的对象也永远是父类 - 如果先创建子类,那么父类创建出来的对象也永远是子类3.宏定义抽取单例:方法的声明方法的实现 用以下方法判断是否是ARC // 以后就
阅读全文