2016笔记——初识Runtime

知其然,知其所以然,苹果的消息机制是基于runtime的,今天写了一个最简单的方法调用,结果问题层出不穷!!

下面上代码:

传统的方法调用:

屏幕快照 2016-04-12 10.56.51.png

runtime的方法调用:

屏幕快照 2016-04-12 10.57.48.png

但是出警告了:

屏幕快照 2016-04-12 10.25.35.png

他说我的objc_msgSend方法未定义,我猜到了是因为没有引入头文件,我就上网上找了,然后就顺利导入头文件:

屏幕快照 2016-04-12 11.01.28.png

结果问题大发了,直接出错误了:

屏幕快照 2016-04-12 10.29.01.png

这是什么鬼?直接不识别了??

上网搜索一下,找到解决方案了:

屏幕快照 2016-04-12 10.30.17.png

改为NO之后,就没有问题了。

效果为:

屏幕快照 2016-04-12 11.02.57.png

加油!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 主要参考链接: http://yulingtianxia.com/blog/2014/11/05/objectiv...
    Kevin_Junbaozi阅读 8,646评论 0 10
  • 参考链接: http://www.cnblogs.com/ioshe/p/5489086.html 简介 Runt...
    乐乐的简书阅读 6,481评论 0 9
  • 引导 对于从事 iOS 开发人员来说,所有的人都会答出「 Runtime 是运行时 」,什么情况下用 Runtim...
    Winny_园球阅读 9,669评论 3 75
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,887评论 0 9
  • 2017年的端午,这是我来上海的第四年了。还记得20岁那年刚到这边哈,一个从山里单位老家来到这么人潮人流中,带着一...
    天使宠儿阅读 2,744评论 0 0

友情链接更多精彩内容