博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Objective-C学习记录】01-基础概念
阅读量:4696 次
发布时间:2019-06-09

本文共 538 字,大约阅读时间需要 1 分钟。

1.引入文件

C语言引入文件的方式是#include

OC是#import

2.实例化对象

在Java C++等语言中,实例化对象一般为:类名 对象名 = new 对象。

OC中是:[类名 方法名]/[对象名 方法名]。如:[[类名 alloc] init]-alloc用来给对象分配内存空间,init进行初始化操作;[类型 new]

3.NSObject

NSObject是基类

4.类的属性和成员变量

成员变量:

@interface 类名 : NSObject

{

  NSString *_str;

}

@end

属性:

@interface 类名 : NSObject

{

  NSString *_str;

}

@property(nonatomic,strong)NSString *str;

@end

区别:类内使用成员变量,类外使用属性。其中,在类外访问public成员变量通过->,访问属性通过.。

5.方法声明

其他语言:返回值类型 方法名(参数类型 参数名)

OC:-/+ (返回值类型) 方法名:(参数类型)参数名。其中-表示对象方法,+表示类方法。

转载于:https://www.cnblogs.com/shvier/p/4900919.html

你可能感兴趣的文章
vim代码格式化插件clang-format
查看>>
RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
查看>>
Java环境变量设置
查看>>
【JBPM4】判断节点decision 方法3 handler
查看>>
filter 过滤器(监听)
查看>>
node启动时, listen EADDRINUSE 报错;
查看>>
杭电3466————DP之01背包(对状态转移方程的更新理解)
查看>>
kafka中的消费组
查看>>
python--注释
查看>>
SQL case when else
查看>>
SYS_CONTEXT 详细用法
查看>>
Pycharm配置autopep8让Python代码更符合pep8规范
查看>>
我的第一篇博客
查看>>
【C++算法与数据结构学习笔记------单链表实现多项式】
查看>>
C#垃圾回收机制
查看>>
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>