为啥 Objective-C 使用中括号来调用类方法?
2015-02-12 16:14
211 查看
原因在这篇文章中:http://stackoverflow.com/questions/23723838/why-does-objective-c-use-square-brackets-for-messages
1. 从 SmallTalk 学来的
2. OC是C的完全超级,要保证所有C代码都能在OC中编译,同时不能改变C中代码的含义;所以只得放弃通用的点,而改用中括号。
1. 从 SmallTalk 学来的
2. OC是C的完全超级,要保证所有C代码都能在OC中编译,同时不能改变C中代码的含义;所以只得放弃通用的点,而改用中括号。
相关文章推荐
- Android 在使用Bitmap的时候为啥要手动调用recycle方法呢?
- Android 在使用Bitmap的时候为啥要手动调用recycle方法呢?
- 【黑马程序员】Objective-C语言学习笔记之对象的创建、使用和方法调用(三)
- Objective-C中使用不定参数个数的方法调用
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- 使用Spring内置拦截器为Struts动作在每个方法调用之前打印一句话
- 如何使用单元测试 测试WEB组件方法中的含有Session、Cookie等HttpContext功能调用的方法?
- VB.NET中使用代表对方法异步调用
- 使用API调用Winodws各种通用对话框(Common Diaglog)的方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(3):保持用户上下文
- Web.config中常用语句的使用方法和调用方法:
- Throwable的使用--取得方法的调用堆栈
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(5):服务器端和客户端数据类型的自动转换:基本类型和枚举类型
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(1):调用Web Service、调用页面中的类方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(2):处理异步调用中的异常
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- 基本技术:使用委派对方法进行异步调用/异步消费Web Services
- 在WinFrom应用中,如果使用后台线程来操作界面应调用Control.Invoke()方法
- 在Asp.net中调用异步方法--使用信号量
- HTML在线编辑器的调用方法和使用方法详解