摘要:分享到:QQ空间新浪微博腾讯微博微信单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个实例对象进行访问。在iOS开发中,单例模式是非常有用的一种设计模式。如下图,是一个简单的例模式的UML类图。“”什么是单例模式?单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个... 阅读全文
iOS设计模式(02):单例模式
2013-05-11 12:30 by 三戒1993, 123 阅读, 0 推荐, 收藏, 编辑
摘要:分享到:QQ空间新浪微博腾讯微博微信单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个实例对象进行访问。在iOS开发中,单例模式是非常有用的一种设计模式。如下图,是一个简单的例模式的UML类图。“”什么是单例模式?单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个... 阅读全文
iOS 5与iOS 6的 low-memory 处理
2013-05-11 12:25 by 三戒1993, 97 阅读, 0 推荐, 收藏, 编辑
摘要:移动设备终端的内存极为有限,应用程序必须做好low-memory处理工作,才能避免程序因内存使用过大而崩溃。 low-memory 处理思路 通常一个应用程序会包含多个view controllers,当从view跳转到另一个“”阅读器iOS 5 iOS 6移动设备终端的内存极为有限,应用程序必须做... 阅读全文
iOS 5与iOS 6的 low-memory 处理
2013-05-11 12:25 by 三戒1993, 128 阅读, 0 推荐, 收藏, 编辑
摘要:移动设备终端的内存极为有限,应用程序必须做好low-memory处理工作,才能避免程序因内存使用过大而崩溃。 low-memory 处理思路 通常一个应用程序会包含多个view controllers,当从view跳转到另一个“”阅读器iOS 5 iOS 6移动设备终端的内存极为有限,应用程序必须做... 阅读全文
Objective-C runtime之消息转发机制(三)
2013-05-10 17:30 by 三戒1993, 117 阅读, 0 推荐, 收藏, 编辑
摘要:学了那么久的Objective-C,给我的感觉就是它什么都是动态的,你将会听到一个新的名词:一、动态方法解析1、+(BOOL) resolveInstanceMethod:(SEL) sel这是NSObject根类提供的类方法,调用时机为当被调用的方法实现部分没有找到,而消息转发机制启动之前的这个中... 阅读全文
Objective-C runtime之消息转发机制(三)
2013-05-10 17:30 by 三戒1993, 70 阅读, 0 推荐, 收藏, 编辑
摘要:学了那么久的Objective-C,给我的感觉就是它什么都是动态的,你将会听到一个新的名词:一、动态方法解析1、+(BOOL) resolveInstanceMethod:(SEL) sel这是NSObject根类提供的类方法,调用时机为当被调用的方法实现部分没有找到,而消息转发机制启动之前的这个中... 阅读全文
Objective-C runtime之消息(二)
2013-05-10 17:02 by 三戒1993, 125 阅读, 0 推荐, 收藏, 编辑
摘要:今天开始说说runtime system中最关键的消息相关内容。一、runtime中的消息1、什么是消息进入今天的正题之前,先来说说跟message息息相关的几个概念①message(消息)message的具体定义很难说,因为并没有真正的代码描述,简单的讲message 是一种抽象,包括了函数名+参... 阅读全文
Objective-C runtime之消息(二)
2013-05-10 17:02 by 三戒1993, 101 阅读, 0 推荐, 收藏, 编辑
摘要:今天开始说说runtime system中最关键的消息相关内容。一、runtime中的消息1、什么是消息进入今天的正题之前,先来说说跟message息息相关的几个概念①message(消息)message的具体定义很难说,因为并没有真正的代码描述,简单的讲message 是一种抽象,包括了函数名+参... 阅读全文
Objective-C runtime之运行时的基本特点(一)
2013-05-10 16:44 by 三戒1993, 107 阅读, 0 推荐, 收藏, 编辑
摘要:作为一门动态编程语言,Objective-C 会尽可能的将编译和链接时要做的事情推迟到运行时。只要有可能,Objective-C总是使用动态 的方式来解决问题。这意味着 Objective-C语言不仅需要一个编译环境,同时也需要一个运行时系统来执行编译好的代码。运行时系统(runtime)扮演的角色... 阅读全文
Objective-C runtime之运行时的基本特点(一)
2013-05-10 16:44 by 三戒1993, 80 阅读, 0 推荐, 收藏, 编辑
摘要:作为一门动态编程语言,Objective-C 会尽可能的将编译和链接时要做的事情推迟到运行时。只要有可能,Objective-C总是使用动态 的方式来解决问题。这意味着 Objective-C语言不仅需要一个编译环境,同时也需要一个运行时系统来执行编译好的代码。运行时系统(runtime)扮演的角色... 阅读全文