自从我开始学习Objective C和Cocoa以来,我一直想知道为什么他们为实现文件选择了扩展名.m它应该是什么意思,还是只是一个随机字母?有人知道吗?我在谷歌的任何地方都找不到这样的信息......
Objective C的iPhone开发中的"委托"是什么?
我对Java中的委托和回调条款有一些误解.
class MyDriver {
public static void main(String[] argv){
MyObject myObj = new MyObject();
// definition of HelpCallback omitted for brevity
myObj.getHelp(new HelpCallback () {
@Override
public void call(int result) {
System.out.println("Help Callback: "+result);
}
});
}
}
class MyObject {
public void getHelp(HelpCallback callback){
//do something
callback.call(OK);
}
}
Run Code Online (Sandbox Code Playgroud)
它是回调还是委托(委托和回调是相同还是相似?)?
如何实施另一个?
我无法弄清楚如何创建一个函数,它将向父对象提供已完成某项操作的信息,因此我需要您的帮助.示例我要做的:
ViewControllerclass实例化类BottomView并将其添加为子视图.BottomView类的实例上调用以启动动画.ViewController,它可以BottomView从自身释放/删除一个实例.我需要像回调一样的东西.你能帮帮忙吗?