OC基础1:一些基本概念
来源:互联网 发布:用户画像 大数据知乎 编辑:程序博客网 时间:2024/06/05 00:45
1、关于类方法和实例方法:
(1)、类方法是直接使用类引用的方法,不需要实例化就可以调用方法,实例方法对应于具体的实例,需要实例化才能够使用这些方法;
(2)、类方法以“+”开头,实例方法以“-”开头;
(3)、不管是什么方法,都要定义在@implementation部分里面;
(4)、一般在项目中类方法都是设置为工具类使用的。
2、在程序的@interface部分中声明方法的时候,比如:
@interface Fraction: NSObject
-(void) print;
-(void) setNumerator: (int) n;
-(void) setDenominator: (int) d;
@end
在这段代码中,方法前面的负号(-)表示这是一个实例方法;如果是正号(+),则这是一个类方法。
方法前的括号里是返回值,如果返回值为void,那么在方法末尾可以不执行return语句,或者可以执行以下语句:
return;
3、方法的组成分析:
- (void) setNumerator : (int) n;
方法类型 返回类型 方法名称 方法有参数 参数类型 参数名称
4、Fraction *myFraction;
myFraction = [Fraction alloc];
myFraction = [myFraction init];
可以简写为:
Fraction *myFraction = [[Fraction alloc] init];
5、关于int main (int argc, char * argv[]):
argc是命令行总的参数个数,
argv[]是argc个参数;
比如你输入:
test a.c b.c t.c
则
argc = 4
argv[0] = "test"
argv[1] = "a.c"
argv[2] = "b.c"
argv[3] = "t.c"
6、实例方法可以直接访问某一个实例的变量,而类方法只针对类,没法访问具体的实例;
7、关于命名规则:可以以_开头,但是不能以数字开头;
- OC基础1:一些基本概念
- OC基础2:一些基本概念
- OC基础3:一些基本概念
- #OC---一些基本概念
- Web开发基础--一些基本概念
- OC中的一些基础方法
- 图像处理零基础起步之一些基本概念1
- OC基本概念
- c++基础:C++的一些基本概念
- JNI开发基础系列--JNI一些基本概念
- OC中的关键字以及一些基础概念
- OC基础语法的一些注意点
- 黑马程序员——OC基础——OC基本语法和面向对象的基本概念
- 1、基础篇-OC
- OC基础学习(1)
- OC基础学习1
- OC-1-基础语法
- OC基础笔记1
- 在secureCRT中创建Button按钮自动执行命令
- 计算机网络原理笔记
- 记录自己坚持不断挑战的学习历程!
- 菜鸟好文推荐(八)——为什么我不想成为Web前端程序员
- 网狐棋牌游戏平台服务器架构设计分析
- OC基础1:一些基本概念
- Guava源码学习(1)--Strings.Repeat
- JSP语法简介
- 对话框的弹出和框架之间的关系
- A4Nulls的意思
- 网狐棋牌(一) ServerKernel中的IQueueService接口分析
- 求.net后台程序员 http://jwstudio.cn?s=y9u
- 一些常用到的文件路径相关的API .
- 0-1背包问题与动态规划的C/C++代码