多個類的情況處理

2021-06-27 09:54:25 字數 1600 閱讀 5351

我們建立乙個類,叫sepecialview

sepecialview.h

@inte***ce

sepecialview : 

uiview

@property

(nonatomic

,assign

)nsinteger

integer;

@property

(nonatomic

,strong

)uiimageview

*imageview;

@property

(nonatomic

,strong

)uiimageview

*headview;

@end

@inte***ce

person : 

nsobject

@property

(nonatomic

,copy

)nsstring

*name;

@property

(nonatomic

,copy

)nsstring

*gender;

@property

(nonatomic

,copy

)nsstring

*age;

@end

sepecialview.m

@implementation

sepecialview

@end

@implementation

person

@end

當我們匯入這個類sepecailview時,我們相當於匯入了兩個類,我們既可以例項化sepecailview,也可以例項化person.

sepecialview

*sepecialview = [[

sepecialview 

alloc

]init];

sepecialview.

integer

=1000;

nslog

(@"sepecialview*****=%d"

,sepecialview.

integer);

person

*person = [[

person 

alloc

]init];

person.

name

=@"*****";

person.

gender=@"

男";

person.

age=

@"21";

nslog(@"

列印person

的名字%@==

性別===%@ 

年齡=== %@"

,person.

name

,person.

gender

,person.

age);

但是要注意,我們這麼寫時,一定不能忽略

@implementation

person

@end

這個實現的**,否則就會報錯。

多個背景的處理

通常卷軸設計類的遊戲都會有好幾個關口,或者叫做等級。不同的關口的背景地圖是不一樣的。這裡簡單起見,設立兩個關口。這時遇到的乙個問題是,不同的關口對應不同的背景地圖,而將這些設定都放在gamescreen類裡就不怎麼合適了。為了便於管理和以後的擴充套件,新建乙個gamemap類來管理背景地圖。publ...

多個錯誤多個tryexcept的處理異常處理

東濱社 更新於 2018 11 28 11 00 43 獲取電子書上線通知 我們可以使用三種方法來處理多個異常。第一種方法需要把所有可能發生的異常放到乙個元組裡。像這樣 try file open test.txt rb except ioerror,eoferror as e print an e...

類的多個繼承

先看一段 includeclass a virtual void printaa class b class c public a,public b virtual void printb void main 看一下彙編 text 0040f03b mov ecx,ebp var 28 text 0...