對於Objective-C新建類的理解
如何在一個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 。歡迎大家訪問!
相關文章
- 機器學習對於語言類比的理解與識別機器學習
- 對於BFC的理解
- 對於MVVM的理解MVVM
- 個人對於vue的理解Vue
- 對於button元素的理解
- 關於對Host的理解
- 對於Database recovery的理解Database
- 對於雲技術的理解
- 對於@Bean注入的新理解Bean
- Objective-C 類的本質Object
- 對於final理解
- Objective-C學習筆記(二十八)——對alloc和init的理解Object筆記
- 理解 OBJECTIVE-C RUNTIMEObject
- 對於Fragment的一些理解Fragment
- Objective-C中的self和super理解Object
- java學習中對類和物件的理解Java物件
- 深入理解Objective-C:CategoryObjectGo
- 關於語義類標籤的新理解
- 對於 Function.call()的深入理解Function
- 關於OPcache對Swoole影響的理解opcache
- 個人對於flux、redux及vuex的理解ReduxVue
- 理解 Objective-C 中的指定構造方法Object構造方法
- 關於我對於寫部落格寫文章的理解
- java 新建立的類要重寫的方法Java
- 關於Objective-C中的importObjectImport
- [譯]理解 Objective-C 執行時Object
- 深入理解Objective-C RuntimeObject
- 關於對健壯性程式碼的理解
- 對於Redux原始碼的一些理解Redux原始碼
- 對於最近的一些理解和思考
- 對於增量檢查點工作原理的理解
- 對於Oracle資料字典的深入理解Oracle
- Objective-C中的類目,延展,協議Object協議
- objective-c 通過類名例項化類Object
- 關於抽象類和介面的初步理解抽象
- C# 擴充套件方法 借籤於 Objective-C 擴充套件類.C#套件Object
- 關於企業流程分類的對話
- 深入理解 Objective-C:方法快取Object快取