关于extention的信息
iOS中分类(Category)、扩展(Extention)和继承(Inheritence)的区别?
分类:
iOS中,当原有类的方法不够用时,这时候分类就出现了。category是在现有类的基础上添加新的方法,利用objective-c 的动态运行时分配机制,可以为现有类添加新方法。可以在分类中添加方法和成员变量,但是添加的成员变量不会自动生成setter和getter方法,需要在实现部分给出实现。

.h中
扩展:
iOS中的extension就是匿名的分类,只有头文件没有实现文件。只能扩展方法,不能添加成员变量。扩展的方法只能在原类中实现。例如你扩展NSString,那么你只能在NSString的.m实现(这是不可能的),所以尽量少用扩展。用分类就可以了。
继承:
学习objective-c语言没有人是不知道继承,继承在面向对象语言是非常重要的。在iOS中继承是单继承,既只能有一个父类。在继承中,子类可以使用父类的方法和变量,当子类想对本类或者父类的变量进行初始化,那么需要重写init()方法 。父类也可以访问子类的方法和成员变量。
extention 与 extension 的区别
extention:【电】 附名, 延伸
e.g.
Please put me through to Emerson 6 - 1358, extention 201.
请给我接爱默生6-1358转201分机。
The operator finally got me through to Mr.Black's extention number.
接线员于给我接通了布莱克先生的分机号码。
extension:扩大; 伸展; (可扩展)范围, 广度;
延长, 延期;
延长[扩大, 附加, 增设]部分; (**的)分机;
普及; 推广, 发展; 增加[设]; 引伸;
(空间的)大小, 尺寸, 线度, 范围, 体积;
(语句等的)铺张
e.g.
the extension of our foreign trade
我国外贸的扩大
the extension of the school term
学期延长
the extension of a loan
借款的延期偿还
an extension number
**分机号码
a university extension
大学补习部; 附设部分(夜大, 函授班等)
extension course
大学函授班(夜校等)开设的课程
extension instrument
附加仪表; 外接仪器
extension ladder
(消防用的)伸缩梯子
extension line
分机线
the extension of education among the peasants
农民教育的普及
The toolshed was built as an extension of the house.
工具房被看作是这座房屋的附加部分。
"extention" 与 "extension" 这两个词有什么区别?
都是 拓展,延伸 的意思,
名词性
但extention是不常用的写法
n. 延长;延期;扩大;伸展;**分机
外延
主题:IT专业英语词典E_2 ... extensible markup language (XML) 可扩展标识语言extension 引伸;外延;延伸;延续 extension, multiprocessor architecture (MPAX) 多处理器延伸架构 ...
N-COUNT An extension is a new room or building that is added to an existing building or group of buildings. (已有建筑或建筑群的) 延伸建筑
参考资料
360问答:
extention 与 extension 的区别这两个词有什么区别
只有extension没有extention
英 [ɪk'stenʃ(ə)n; ek-] 美 [ɪk'stɛnʃən]
n. 延长;延期;扩大;伸展;**分机
外延
主题:IT专业英语词典E_2 ... extensible markup language (XML) 可扩展标识语言extension 引伸;外延;延伸;延续 extension, multiprocessor architecture (MPAX) 多处理器延伸架构 ...
基于701个网页-相关网页
N-COUNT An extension is a new room or building that is added to an existing building or group of buildings. (已有建筑或建筑群的) 延伸建筑
例:
We are thinking of having an extension built, as we now require an extra bedroom.
我们正在考虑扩建房屋,因为我们现在需要多一间卧室。
An extension is a part connected to a piece of equipment in order to make it reach something further away. (设备的) 延伸部分
例:
...a 30-foot extension cord.
…一条30英尺的延长线。
