對於Objective-C新建類的理解

乞力馬紮羅的雪CYF發表於2015-09-20

       如何在一個OC的工程中自己新建一個類呢。當然我們可以通過直接新建一個Cocoa Touch Class檔案,然後就能自動的新建類。在沒有學習開發iOS專案之前,如何自己手動建立一個。

(1)

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

//類的宣告;
@interface Hello : NSObject

- (void)sayHello;

@end


//類的實現;
@implementation Hello

- (void)sayHello{

  NSLog(@"你好");
  
}

@end


int main(int argc, char * argv[]) {

  Hello *hello = [[Hello alloc] init];
  [hello sayHello];

}

(2)理解:

OC中新建一個類,不是使用Class這個關鍵字,而是使用interface,注意這個interface可不是介面的意思,而是類!!然後方法的宣告寫在@interface中,實現寫在@implementation中。

其實OC是完全相容C的,C語言的函式定義也是完全適用於OC的。


github主頁:https://github.com/chenyufeng1991  。歡迎大家訪問!

相關文章