原文:Objective-C中的类目,延展,协议

Objective C中的类目 Category ,延展 Extension ,协议 Protocol 这些名词看起来挺牛的,瞬间感觉OC好高大上。在其他OOP语言中就没见过这些名词,刚看到这三个名词的时候,有种感觉这是不是学习的坎 这东西难不难 能不能学会 经过本人亲自验证,这三个东西理解起来还是蛮简单的,学过C 或者Java的小伙伴对比理解还是蛮轻松的。类目 Category 就是给已有的类 ...

2014-08-07 08:54 3 2072 推荐指数:

查看详情

iOS 类目延展协议

类目延展协议 原文地址:http://blog.csdn.net/zuoerjin/article/details/7859198 1.类目 类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加 ...

Wed Feb 27 19:03:00 CST 2013 0 6538
Objective-C 协议(@protocol)和接口(@interface)的区别

Objective-C 协议(@protocol),依照我的理解,就是C#, Java, Pascal等语言中的接口(Interface)。协议本身不实现任何方法,只是声明方法,使用协议的类必须实现协议方法。 Objective-C 的接口(@interface),就是类 ...

Fri Mar 14 00:29:00 CST 2014 0 5910
Objective-C的hasPrefix

Objective-C的hasPrefix hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下: -(BOOL)hasPrefix:(NSString*)aString; 运行结果如下: 2013-03-1918 ...

Fri Nov 29 20:00:00 CST 2013 0 11065
Objective-C 协议 简介 +委托的实现

简单的介绍 1.1定义协议: 创建一个.h文件 注:协议没有变量; <NSObject>是代表在此声明的协议是NSObject协议的衍生协议(不是NSObject类); 1.2使用协议: 代表CustomView遵循我们制定的这个协议,需要实现协议 ...

Sat May 05 18:57:00 CST 2012 0 6749
Objective-C严谨的单例模式

网上很多资料都只用一个dispatch_once其实是不严谨的 废话不多说,直接上代码(支持MRC/ARC混编) 头文件:SingletonClass.h 实现文件:Sing ...

Sat Dec 26 04:07:00 CST 2015 0 2144
Objective-CBlock的追探

最近看了很多block相关的文章,都在说block怎么用,写的都很精彩。blogs:Block编程值得注意的那些事儿 (使用相关)http://www.cocoachina.com/macdev/cocoa/2013/0527/6285.htmliOSblock实现的探究(内部结构分析)http ...

Thu May 30 00:45:00 CST 2013 7 24573
Objective-C的委托(代理)模式

的类来解决。在OC没有接口该如何实现代理呢?前面的博客笔者说提了一句,在OC协议和Java的 ...

Wed Aug 13 16:56:00 CST 2014 2 4080
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM