在.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、單行注釋 單行注釋不能被文檔識別,通常用於函數內部 ...