腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
我只不过是出来写写iOS
专栏作者
举报
45
文章
68167
阅读量
20
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
ios
swift
objective-c
http
c 语言
react
打包
网络安全
https
xcode
html
json
android
ide
reactnative
缓存
数据结构
官方文档
cocoa
c++
ruby
xml
webview
git
github
linux
文件存储
日志服务
数据库一体机 TData
海外加速
SSL 证书
开源
ssh
微信
数据处理
block
copy
error
self
搜索文章
搜索
搜索
关闭
runtime的那些事(四)—— selector、IMP、Method
ide
官方文档
编程算法
数据结构
selector 是指方法选择器,在面向对象里可以理解为函数的指针。@selector() 作用就是在指定类中寻找指定名称的方法。 &emsp关于 selector 的用法,其返回类型为 SEL。关于 SEL 的定义,最权威的还是在官方文档中的解释。SEL官方文档链接 关于官方文档对于 SEL 的声明,翻译过来大意如下:selector 方法选择器用于在运行时表示方法的名称,一个 selector 选择器其实就是已经向运行时注册或者映射过的C字符串,通过编译器生成的 selector 选择器在类加载时由运行时自动映射。允许在运行时添加新的 selector 选择器,并可以使用函数 sel_registerName 检索已有的 selector 选择器。但是在使用 selector 选择器时,必须使用函数 sel_registerName 或者 Objective-C 编译器的指令 @selector() 返回的值,而不能直接将 C字符串强制转换成 SEL。 关于 SEL 在 runtime 中的定义,在 runtime 源码中仅仅是找到了结构体的声明。
我只不过是出来写写代码
2019-07-19
2K
0
Header Search Paths 与 User Header Search Paths 的区别
html
ide
在解决cocoaPods导入第三方类import不提示头文件名称的过程中,发现build settings中有Header Search Paths和User Header Search Paths。
我只不过是出来写写代码
2019-04-02
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档