- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我读了很多关于 Objective C 委托(delegate)的内容,但没有得到清晰的想法。任何人都可以解释一下吗一个很好而精确的例子,以便我能够理解它。非常感谢您的回复。
最佳答案
Objective-C 中的委托(delegate)本质上是一个指向另一个类用来向其通知事件的对象的指针。
例如,A 类要求您提供一个委托(delegate)。你告诉它 B 类的[这个]实例就可以了。
[a setDelegate:b];
然后在类 A 的方法和操作中,它将调用委托(delegate)对象上预定义的方法,如下所示:
-(void)actionFinished:(id)sender
{
[delegate a:self finishedWithResult:RESULT_OK];
}
因此,应该实现您的委托(delegate)对象来响应该消息:
-(void)a:(A *)a finishedWithResult:(int)result { /* respond */ }
关于objective-c - 有人可以举例解释什么是代表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408774/
场景: 最近在写代码的时候遇到提示语金额后面无效0过多的问题,比如 用户输入金额:500元, 因为数据库是有对于decimal有限制的[Column(TypeName = "numer
示例:http://codepen.io/heroheman/pen/thdBH 嗨,我有这个盒装路径,它每秒都会改变它的 Angular 点。我还有 4 个图标,它们应该位于盒子的 Angular
我正在尝试实现图像缩放效果,有点像缩放在 Google map 中的工作方式,但带有固定位置图像的网格。 我已经在这里上传了一个示例: http://www.dominicpettifer.co.uk
谁能通过一个简单的例子告诉我blur 和focusout、focus 和focusin 之间的区别? 最佳答案 focusin 和focusout 事件冒泡,focus 和blur 事件不冒泡。这意味
我遇到了一个问题,当使用 slipToggle 折叠其中一个列表时,使用 jQuery UI Sortable 进行排序会失败。 这是一个演示: http://jsfiddle.net/BNJzB/5
我正在尝试使用委托(delegate)和协议(protocol),但遇到了问题。 我在一个 ViewController 上创建了 2 个按钮,并在另一个 ShowViewController 中创建
我已经阅读了 jQuery official website 上每个函数的文档。 ,但以下功能之间没有这样的比较列表: $().click(fn) $().bind('click',fn) $().l
我想知道为什么 在几个网页上元素不同的颜色。我注意到在某些页面上如果有 font-family:inherit影响选择元素的 css 属性,它看起来会有所不同 - 蓝色! Volvo Sa
我是一名优秀的程序员,十分优秀!