編碼Objective-C時,它是否允許做某事。像:我可以在Objective-C的任何地方放置{} -braces?
{
UIView *viewOne = [[UIView alloc] init];
// do stuff with view
[self addSubview:viewOne];
[viewOne release];
} //View 1
{
UIView *viewTwo = [[UIView alloc] init];
// do stuff with view
[self addSubview:viewTwo];
[viewTwo release];
} //View 2
當我曾經做過這樣的事情,XCode不抱怨,它運行在iOS 4.3.3上。 我的問題是,如果這使得我的代碼與iOS 3.1.3或其他東西不兼容,因爲這看起來像我可能是我正在使用的塊。 我想主要用於代碼可讀性和摺疊。
我認爲你的意思是「任何地方」。如果你把它們放在_everywhere,_你的程序看起來像這樣:'}}}} {{{} {} {} {{} {{} {} {} {{}' – paxdiablo