Linux网络服务之(5)&网站服务
2010-01-13 15:52
429 查看
1、分类(category)
使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。
下面就是定义并使用分类的例子程序,通过下面代码,我们可以给Object-C中的NSString 添加camelCaseString分类,使用camelCaseString方法,就可以去掉一个字符串中的空格,并将原有空格后的单词改写成大写(即将字符串转化为驼峰式)。
@interface MyClass : NSObject - (float)value; @end @interface MyClass () { //注意此处:扩展 float value; } - (void)setValue:(float)newValue; @end @implementation MyClass - (float)value { return value; } - (void)setValue:(float)newValue { value = newValue; } @end
相关文章推荐
- linux命令ubuntu 重启网络服务而不需重启
- 运维笔记7(文件的归档与压缩,linux网络配置 更新:ssh服务配置文件,网络配置的四个方法
- Linux网络服务_mysql
- Linux---ubuntu重启网络服务
- Linux系列-Red Hat5平台下的LAMP网站服务搭建(二) 推荐
- Linux高性能集群常用服务简介与配置(一)——NIS(网络信息系统)
- Linux网络编程之DOS(拒绝式服务)实例
- C++ - 网络编程模型 - Linux EPOLL - - ITeye技术网站
- Linux网络服务-LAMP之Php基于Apache的模块实现 推荐
- Linux环境下网络共享USB设备服务配置
- LINUX网络服务 DHCP服务
- Linux网络服务(一)
- linux中的网络服务
- 网络监控软件Nagios, Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报
- linux下网络服务
- Linux网络服务之DNS服务器介绍及配置实例详解
- (四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理
- linux 网络服务的命令
- Linux 网络服务的基本配置