OC基础语法之方法
2024-09-12 01:54:10
看惯了c#的代码再去看Object-C的代码,总感觉有点懵逼,记录下OC的方法用法:
在OC中一个类中的方法有两种类型:实例方法(类似于非静态函数),类方法(类似非静态函数)。
实例方法前用(-)号表明,类方法用(+)表明,通过下图可以看到,前面有一个(-)号,说明这是一个实例方法(nil关键字就相当于我们的null)。
在OC中,调用一个方法相当于传递一个消息,这里的消息指的是方法名和参数。
所有的消息的分派都是动态的,这个体现了OC的多态性。
消息调用的方式是使用方括号。
如下面的例子中,向myArray对象发送insertObject:atIndex:这个消息。
[myArray insertObject:anObj atIndex:];
这种消息传递允许嵌套
[[myAppObject getArray] insertObject:[myAppObject getObjectToInsert] atIndex:];
最新文章
- Java web MVC开发模式入门感悟
- c/c++ 对象内存布局
- [翻译]java nio 概述
- 支付宝&;腾讯的OpenID之路
- Cassandra 技术选型的问题
- spring--DI--3
- ThinkPHP - session 数据库存储驱动
- 【原】手写一个promise
- 转载:C#特性-表达式树
- java I/O---复制文本文件
- ES6 中 Promise 详解
- Microsoft Visual Studio 2012 添加实体数据模型
- Qt打包发布exe
- BZOJ 4556: [Tjoi2016&;Heoi2016]字符串(后缀数组 + 二分答案 + 主席树 + ST表 or 后缀数组 + 暴力)
- fluent nhibernate映射的数值类型问题
- 6-3-2绕过appium的iOS测试
- Win10 专业版激活!
- Tslib步骤以及出现问题的解决方案(转)
- 为什么需要maven,maven能解决什么问题 ,maven是什么
- SOJ 1085 SCU 简单计算几何