在.NET中有接口的概念,接口主要用于定义规范,定义一个接口关键字使用interface。而在Object C 中@interface是用于定义一个类的,这个和.NET中有点差别。在Object C中有一个协议(protocol) 的概念,这个和.NET中的interface类似。 协议 ...
非正式协议 interface ,但其实质仍是调用正式协议 protocal 正式协议 protocal 可以将业务中的方法定义剥离出来,形成一个单独的文件,这跟传统OO中的提取接口是不谋而合的。如果遇到二个系统需要交换数据,可以制定一套双方都遵守的protocal,然后这二个系统中都把这个协议文件添加到项目中,实现它即可。这一功能,非正式协议 interface 就做不到。 此外,obj C . ...
2012-08-20 13:19 0 5716 推荐指数:
在.NET中有接口的概念,接口主要用于定义规范,定义一个接口关键字使用interface。而在Object C 中@interface是用于定义一个类的,这个和.NET中有点差别。在Object C中有一个协议(protocol) 的概念,这个和.NET中的interface类似。 协议 ...
Classes 类 像其它的面向对象的语言一样,Object-C也提供创建对象的蓝本。即类。 首先我们在类中定义一些能够反复使用的属性和方法。 然后,我们实例化类,即对象,之后就能够使用属性和訪问。 Object-C和C++一样。从类的实现中抽象出了类的接口。接口 ...
一:Objective-C入门1、Cocoa的组成苹果公司将Cocoa、Carbon、QuickTime和OpenGL等技术作为框架集提供Cocoa组成部分有:Foundation框架(有很多有用的,面向数据的低级类和数据结构)Application Kit(也称AppKit ...
// // main.m // NSString // // Created by WildCat on 13-7-25. // Copyright (c) 2013年 wildcat. All rights reserved. // #import <Foundation ...
OC的懒加载 什么是懒加载: 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断 ...
前言:定义结构体并不是定义一个变量,而是定义了种数据类型。 结构体作用: 摘自:百度百科 一、定义结构体 基本语法: 结构体的定义方法三种,请继 ...
http://blog.csdn.net/donhao/article/details/6731781 http://www.cnblogs.com/ju2ender/archive/2012/01 ...
与其他语言一样,Object-C的注释也分为两种,一种是普通注释,一种是文档注释,普通注释通常给阅读代码的人看,而文档注释可以被appledoc识别,在使用的时候xcode能给出智能提示 简单注释 1、单行注释 单行注释不能被文档识别,通常用于函数内部 ...