Objective-C 开发的一点小总结(持续更新)
2011-08-03 17:01
288 查看
Objective-C 中的函数调用是消息机制,所以在代码中我们可以调用对象一个不存在的方法而通过编译器检查,编译器所作的仅仅是给你一个警告“xxx may not respond to xxfun”.
有时候着急开发代码,就把这个警告忽略过去了,今天才发现,实在是不能忽略啊! 如果你调用某个对象没有在头文件中声明的方法, 或者你用一个对象的父类指针调用子类独有的方法,实际执行时编译器虽然可以给你找到对应的方法,但坑爹的是,它会在漫长的寻找过程中搞错参数,使你完全得不到正确的调用结果。
教训,千万不要忽略警告.....
有时候着急开发代码,就把这个警告忽略过去了,今天才发现,实在是不能忽略啊! 如果你调用某个对象没有在头文件中声明的方法, 或者你用一个对象的父类指针调用子类独有的方法,实际执行时编译器虽然可以给你找到对应的方法,但坑爹的是,它会在漫长的寻找过程中搞错参数,使你完全得不到正确的调用结果。
教训,千万不要忽略警告.....
相关文章推荐
- Swift / Objective_C / Xcode实际开发中可能遇到的小功能小技巧总结<持续添加更新...>
- iOS开发之移动应用海外推广平台资源总结(持续更新...)
- iOS --- 总结Objective-C中常用的宏定义(持续更新中)
- Struts2在开发中的一些异常总结(持续更新)
- linux平台开发问题个人总结. 持续更新帖~
- Android开发总结 -- 【持续更新】
- Android开发当中有用组件总结(持续更新……)
- iOS开发知识点总结【持续更新】
- iOS开发已已错已忘知识点总结,持续更新中,,,
- C/C++ 开发总结 -- 【持续更新】
- 项目开发总结:前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
- Qt开发总结 -- 【持续更新】
- IOS开发--常用工具类收集整理(Objective-C)(持续更新)
- Android开发实战总结(持续更新中)
- Android开发,干货地址总结,持续更新中。。。。
- ubuntu开发环境配置总结(持续更新)
- Hibernate学习_002_web开发中一些剪不断、理还乱的关系总结(持续更新)
- 前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
- Java web 开发小问题总结(持续更新中)