UML(统一建模语言)是一个支持模型化和软件系统开发的图形化语言,在软件开发中善于利用UML进行软件的设计、辅助开发能提高软件质量、提升软件开发效率,也有助于工程师、设计师和测试人员之间的沟通与交流,用图说话,言简意赅的表达原本复杂的程序本体。
Objectvie-C是苹果公司推出的计算机(Mac OS X…)和移动设备(iPhone、iPad等)上的主流应用开发语言,简单的说,它是ANSI C 的一个超集,在支持原有ANSI C所有语法的基础上对C进行了扩展,使其支持面向对象编程。在组织属性集(attributes)和操作集(operations)方面,Objective-C主要提供了三种类型进行支持:
类(class):包含属性和操作的集合;
分类(category):一个分类“继承”自另一个类(origin class),但这个分类只能添加新的操作或函数,不能添加新的属性;
协议(protocol):也即接口,提供一个操作集供其他的类来实现;
Objectvie-C是苹果公司推出的计算机(Mac OS X…)和移动设备(iPhone、iPad等)上的主流应用开发语言,简单的说,它是ANSI C 的一个超集,在支持原有ANSI C所有语法的基础上对C进行了扩展,使其支持面向对象编程。在组织属性集(attributes)和操作集(operations)方面,Objective-C主要提供了三种类型进行支持:
类(class):包含属性和操作的集合;
分类(category):一个分类“继承”自另一个类(origin class),但这个分类只能添加新的操作或函数,不能添加新的属性;
协议(protocol):也即接口,提供一个操作集供其他的类来实现;