Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cocoa/Objective-C类中的一致性与继承性

Cocoa/Objective-C类中的一致性与继承性
EN

Stack Overflow用户
提问于 2010-07-30 23:29:06
回答 3查看 413关注 0票数 1

我注意到Cocoa/Objective-C类继承并符合其他类。我知道什么是继承,但不理解一致性。有什么关系呢?

另外,像UIView这样的类是Cocoa类还是Objective-C类?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-30 23:57:35

类不符合类,它们符合protocols,它基本上是一个类可以响应的消息列表。如果类符合协议,它必须响应协议接口中列出的所有非可选消息。

此外,Cocoa类和Objective-C类之间也没有真正的区别。Cocoa是一个Objective-C框架,所以它的所有类都是Objective-C类。如果你在问像UIView这样的类是不是语言或框架的一部分:在Cocoa/Cocoa Touch应用程序中通常与之交互的每个类都来自于框架。标准Objective-C运行时提供的本机类包括:

  • Object
  • Protocol
  • List

如果您想自己查看头文件,可以转到/usr/include/objc。所有这些都不会在正常的Cocoa或Cocoa Touch程序中使用。您确实使用了协议(如上所述),但通常不会直接引用该类。

票数 2
EN

Stack Overflow用户

发布于 2010-07-30 23:32:05

符合或者更准确地说符合一个协议仅仅是Objective C指定类应该实现的行为的方式,类似于java接口。

UIView是UIKit框架的一部分,所以它是一个Cocoa类。

票数 1
EN

Stack Overflow用户

发布于 2010-07-30 23:51:07

一致性或多或少与可分配性相同。但我从来没有见过这第二个术语用于它。

如果你可以将一个对象赋给变量b,那么a就符合b。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3376071

复制
相关文章
jquery ajax回调
.ajax({ url: "test.html", success: function(data){ $("#myDiv").html(data); }}); });
用户5760343
2019/08/21
1.4K0
jquery ajax回调
Ajax 的回调
页面上有两个button,以上js代码为button添加click事件。会输出什么样的结果呢?
用户7293182
2022/01/17
4.4K0
flask ajax回调(flask 12)
jquery.ajax()函数参数: url: type:GET data datatype complete:请求完成时回调函数 success:请求成功 error:请求失败
用户5760343
2019/08/13
1.1K0
如何取消ajax请求的回调
我们在开发过程中有时候会碰到这样的需求,连续发送多个ajax请求,请求个数大于等于2,后面的ajax请求发送时,如果前面的ajax请求还没有返回,就取消前面ajax请求回调的执行。
挥刀北上
2020/07/03
4.5K0
ajax中回调的几个坑
在前端开发中,经常要用ajax去拿后台接口返回的数据,总结几个ajax的回调的常见问题,供大家参考爬坑。
全栈程序员站长
2022/07/21
8020
回调、使用Promise封装ajax()、Promise入门
Callback 很常见 $button.on('click', function(){}) click后面的 function 就是一个回调,因为「我」没有调用过这个函数,是 jQuery 在用户点击 button 时调用的(当用户点击之后,这个函数才执行,现在我只是传了一个参数,这个参数是一个点击后要执行的函数)。
代码之风
2018/10/31
3.4K0
AJAX的四种回调函数
jQuery.ajax()提供的 jQuery.ajax() 的 callback 函式其中有 4 個 callbacks:
JavaEdge
2021/02/22
1.2K0
Drupal表单实例教程[通俗易懂]
转载于:https://my.oschina.net/Qm3KQvXRq/blog/165546
全栈程序员站长
2022/09/01
3280
Ajax处理success回调函数返回的json数据。
站长最近在项目中用调用一个分类的子数据,由于表单要填写的数据较多,为了实现无刷新的选择操作,就使用ajax做了异步查询。查询的结果因为是多条数据,一直以来动用ajax查的都是单数据,还第一次使用多数据,惭愧。TP5中查询的结果已经是一个数组对象,如果直接return回去,那么success函数获取的是一个对象,对象操作的结果还是要再一次转换成数组,讲起来都觉得麻烦,别说操作了。最好是直接返回字符串或者json。
世纪访客
2018/08/02
3.6K0
Ajax处理success回调函数返回的json数据。
回调
回调简单而言:在一个类(A)的方法(a)中调用另一个类(B)的方法(b),当方法(b)执行完之后就调用类(A)中的方法(c),这就是回调的过程,是不是很简单?简单分析可以知道一个类(A)持有另一个类(B)的引用,方法(c)就叫做回调函数,画成UML图就如下所示:
晚上没宵夜
2020/03/10
2.7K0
Ajax设置请求和接收响应、自己封装简易jQuery.Ajax、回调函数
这篇文章是承接前几篇博客的,是前几篇继续学习 包括Ajax学习与理解和简化版自己实现jQuery等 这篇文章只算是我的个人学习笔记,内容没有精心排版,一些错误请见谅.
代码之风
2018/10/31
2.7K0
​29 - 回调函数和回调地狱
原文地址:https://dev.to/bhagatparwinder/callback-functions-callback-hell-79n
前端黑板报
2022/12/01
4.8K0
什么是回调地狱?如何解决回调地狱问题_地狱回调
这个问题呢,需要从Node.js的API说起,这里就会有人问了?博主你不是说回调地狱的问题吗,怎么说到API了,别急,看博主一步一步的解释给你听:
全栈程序员站长
2022/11/15
3.3K0
ajax请求成功但不执行success-function回调函数
今天在进行token返回测试的时候项目不完全还没有统一的返回格式,我用了String返回了token,
余生大大
2022/10/25
1.7K0
ajax请求成功但不执行success-function回调函数
七、回调
修改PspNotifyEnableMask为00000009,创建和退出进程时就不会触发回调
zhang_derek
2022/09/29
1.8K0
关于回调
爱学习的前端歌谣
2023/10/18
2850
关于回调
回调函数
  有点类似模板的功能,可以使用函数指针作为参数,当调用函数时,使用void *进行传递参数,细致比较时,再用int *之类的进行强制转换。回调函数,其实就是在参数中定义函数,调用时,回到主函数去调用这个函数。仔细用法如下: 首先定义查找函数 Node * search_list(Node *node, void const *value, int (*compare)(void const *,void const *)){ while(node!=NULL){ if(compar
用户1154259
2018/01/17
3.5K0
回调函数
回调函数
什么是回调函数,上面的问题说的是不是很空洞,不是太形象,下面是知乎上的一位网友给的答案:
LiosWong
2018/10/29
4K0
回调地狱
一个函数,作为参数的形式传给另一个函数调用,那么这个这个函数就叫做回调函数。 当然回调函数很常见,如下
用户4793865
2023/01/12
1.5K0
回调地狱
前言 从前一文中你真的了解回调?我们已知道回调函数是必须得依赖另一个函数执行调用,它是异步执行的,也就是需要时间等待,典型的例子就是Ajax应用,比如http请求,在不刷新浏览器的情况下,当你执行DO
itclanCoder
2020/10/28
2.4K0
回调地狱

相似问题

Drupal8表单提交Ajax表单后的回调

117

Drupal 8在ajax回调后添加ajax表单元素

40

Drupal8表单alter the ajax回调不起作用

20

Drupal管理表单AJAX回调不起作用

17

在表单验证Drupal之后执行Ajax回调

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档