Scent of Mobile Application

Iphone ,Mac OS,Android

Cocoa的单态(singleton)设计模式

如果你准备写一个类,希望保证只有一个实例存在,同时可以得到这个特定实例提供服务的入口,那么可以使用单态设计模式。单态模式在Java、C++中很常用,在Cocoa里,也可以实现。由于自己设计单态模式存在一定风险,主要是考虑到可能在多线程情况下会出现的问题,因此苹果官方建议使用以下方式来实现单态模式:...

2009-07-30 20:45:00

阅读数:800

评论数:0

初学者:介绍NSLog的使用

可能你曾经有过Windows编程的经验,通常在你调试程序的时候,如果希望看到某个中间结果,你会习惯使用MessageBox来显示中间的结果。有了Cocoa的NSLog,你在写Cocoa程序的时候,就可以无需每次都调用NSAlert来观察中间结果了。 NSLog的定义NSLog定义在NSObjCRu...

2009-07-30 20:38:00

阅读数:607

评论数:0

辅行诀脏腑用药法要

辅行诀脏腑用药法要  梁·华阳隐居 陶弘景撰隐居曰:凡学道辈,欲求永年,先须祛疾。或有夙痼,或患时恙,一依五脏补泻法例,服药数剂,必使脏气平和,乃可进修内视之道。不尔,五精不续,真一难守,不入真景也。服药祛疾,虽系微事,亦初学之要领也。诸凡杂病,服药汗吐后,邪气虽[难]平,精气被夺,致令五脏虚疲,...

2009-07-22 20:22:00

阅读数:1667

评论数:0

How to make UILabel / UITableViewCell to have a dynamic height

I recently found out, that even though according to the documentation sizeToFit on a UILabel will take into account the numberOfLines property, it si...

2009-07-13 15:22:00

阅读数:1138

评论数:0

Iphone 实现Singleton(单例)模式

Singleton模式经常来做应用程序级别的共享资源控制, 应该说这个模式的使用频率非常高, 现在来看看在Objective-C里面的实现方法.要实现一个Singleton Class, 至少需要做以下四个步骤:1. 为Singleton Object实现一个静态实例, 初始化, 然后设置成nil...

2009-07-02 08:44:00

阅读数:2291

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭