我已经看到了使用这样的代码在某些iOS developpers:如何使用指针的目标C
- (void)setupWebView:(UIWebView**)aWebView {
UIWebView *webview = [[UIWebView alloc] init];
.....
if (*aWebView) {
[*aWebView release];
}
*aWebView = webview;
}
你知道what'is这意味着,以及为什么我们用这个?谢谢
这与C或C++有什么关系?它是Objective-C! – chris
,因为我从来没有看到它在目标c! – samir
@SamirGuerdah:重要的是要记住Objective-C是C的一个严格超集。任何在C中有效的东西在Objective-C中都是有效的。在与一个严格的C模块接口时,我写了很多这样的代码。 – Kyle