
IOS
文章平均质量分 64
DearDreaming
这个作者很懒,什么都没留下…
展开
-
objective-C中单例的几种写法
在讲单例之前先简单说明一个概念:“线程安全”。 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 在我们的程序中一定要注意线程安全的问题。 下面开始正题: 一、标准写法 这是一种很标准的Singleton实现,中规中矩。不过这种实现并不是原创 2012-11-28 09:45:38 · 1003 阅读 · 0 评论 -
objective-C回调机制总结
一、协议 协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。 实现简单,容易理解。 强类型检查。 类与类间建立了比较强的耦合关系 有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦。 类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。 大部转载 2012-11-19 17:13:42 · 737 阅读 · 0 评论 -
正则表达式在objectiv-c中的简单应用
//-------------------------------------------------- // Method - (BOOL)isBlank:(NSString *)input // Describe 判断给定字符串是否空白串。 // 空白串是指由空格、制表符、回车符、换行符组成的字符串 // result BOOL //--------原创 2012-11-21 21:41:57 · 642 阅读 · 0 评论 -
frame、bounds、center的区别
详解UIView的frame、bounds和center属性 博客分类: iPhone From: http://ios.wpjam.com/2011/08/29/uiview-frame-bounds-center/ from:http://janedoneway.iteye.com/blog/1434830 1、概要 翻开ios官方开发文档,赫然转载 2012-11-22 15:50:28 · 517 阅读 · 0 评论