![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
素然年华
这个作者很懒,什么都没留下…
展开
-
IOS单例模式及单例模式的优缺点
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 #import @interface Singleton : NSObject +(Singleton *) getInstance;@end @implementation Singleton+(Singleton *) getInstan转载 2013-10-18 19:54:23 · 1645 阅读 · 0 评论 -
iOS之线程间通信
Cocoa为iOS线程间通信提供2种方式,1种是performSelector,另1种是Port。 先说第1种,performSelector,有以下几种: 第2种为NSMachPort方式。NSPort有3个子类,NSSocketPort、NSMessagePort、NSMachPort,但在iOS下只有NSMachPort可用。 使用的方转载 2013-10-18 20:47:42 · 656 阅读 · 0 评论 -
线程同步--线程间通信
一、线程同步 线程的同步方法跟其他系统下类似,我们可以用原子操作,可以用 mutex,lock 等。 iOS 的原子操作函数是以 OSAtomic 开头的,比如:OSAtomicAdd32, OSAtomicOr32 等等。这些函数可以直接使用,因为它 们是原子操作。 iOS 中的 mutex 对应的是 NSLock,它遵循 NSLooking 协议,我们可以使用 lock转载 2013-10-18 20:54:24 · 539 阅读 · 0 评论 -
iOS的基本的设计模式
不管创建iOS的哪种类型的应用程序,有几个基本的设计模式和技术在写代码前必须你必须知道。在IOS,系统框架为应用程序提供了最重要的基础设施,在大多数情况下,只能通过系统框架来调用底层的硬件。反过来,框架也使用了很多特别的设计模式,开发应用程序前,我们是假设你很熟悉这些设计模式的。要知道系统怎么支持应用程序的,那就得先理解这些设计模式,这非常重要。 你必须知道的最重要的几种设计模式: M转载 2013-10-18 21:08:39 · 430 阅读 · 0 评论