iOS 8新特性之扩展

iOS8之Extension

区别类的扩展

@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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明属性 Objective-C声明的属性特性提供了一种简单的方法来声明和实现对象的访问器方法。 概述 ...
    彬至睢阳阅读 718评论 0 1
  • 分类和扩展 类别允许您将方法添加到现有的类—甚至添加到您没有源的类。Categories是一个强大的特性,它允...
    彬至睢阳阅读 155评论 0 1
  • ReactiveCocoa是github开源的一个函数式响应式编程(FRP)框架 函数式吶应式编程(FRP)函数式...
    jimi_nice阅读 694评论 0 50
  • 本文结构 参考孟岩老师的文章,对本文结构如下划分 基本数据类型基本语法数组和其他集合类基本输入输出和文件处理,输入...
    不抄完整本三国不改名阅读 539评论 0 1
  • 我的家乡从前有一个美丽的名字,她叫梦里水乡。但现在拆迁,可怕的是有人以安全和环保为名,关掉了许多民营企业。因为拆迁...
    蒋坤元阅读 2,390评论 30 94