你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS開發之類和對象

IOS開發之類和對象

編輯:IOS開發綜合

IOS開發之類和對象

OC和Java一樣都是一種面向對象的語言,從今天開始我和大家一起來系統學習這種面向對象的語言oc,歡迎大家什麼問題和我一起探討和學習。

OC定義類有兩個步驟:1、接口部分(通俗的說是.h文件)2、實現部分(通俗的說是.m文件)

接口部分語法如下:

#interface:Myclass:NSObject

{

int _count;

NSString* _name;

-(id)initwithString:(NSString*)Name;

+(Myclass*)creatMyClasswithString:(NSString*)Name;

}

@ end

注:類名:Myclass

父類:NSObject

成員變量聲明: int m_count;

NSString* m_name;

方法聲明: -(id)initwithString:(NSString*)Name;

+(Myclass*)creatMyClasswithString:(NSString*)Name;

定義成員變量格式如下:

類型:可以是OC語言允許的任何基本數據類型,可以包括基本類型,構造類型和各種指針類型

成員變量: 只要是一個合法標識符即可,從Xcode4開始建議OC成員變量以(_)開頭

方法聲明說明如下:

-(void)InsertObject:(id)anObject atIndex:(NSUInteger)index

注:方法類型標識: -

方法類型 標識 只有+和-兩種 +代表該方法是類方法 直接用類名即可調用 -代表該方法是實例方法 必須用對象才能調用

實現部分:

@implementation Myclass

{

int _count;

NSString* _name; //成員變量



}

-(id)initwithString:(NSString*)Name

{

//定義方法體


}

+(Myclass*)creatMyClasswithString:(NSString*)Name

{

//定義方法體


}



  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved