随笔分类 -  OC基础

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