IOS开发入门----Objective-C入门(1)(2017/8/1)

来源:互联网 发布:关于美食的评价知乎 编辑:程序博客网 时间:2024/06/03 13:29

一、对象的使用

  • 1.创建对象

向某个类发送alloc消息可以创建该类对象,对于新创建的对象,必须再发送一个init消息

Party *partyInstace = [[Party alloc] init];

这种将两个消息合写在一行的代码的做法称为嵌套消息发送(nested message send)。程序会先执行括号中的代码。

  • 2.发送消息

完成了对象的初始化,就可以进行消息的发送了
消息的组成结构,接收方,选择器,实参

这里写图片描述

这里写图片描述

注意:Objective-C中,方法的唯一性取决于方法名。因此,即使参数类型和返回类型不同,一个类也不能有两个名称相同的方法。

3.释放对象
将对象的变量值设置为nil;
myVar = nil;

二、格式化字符串

举例:
Objective-C的格式化字符串基本和C语言相同。但是Objective-C支持一种额外的转换说明:%@,对应的实参指向任何一种对象的指针。

三、遍历数组

for(int i = 0; i < [items count]; i++){      NSString *item = [items objectAtIndex:i];            NSLog(@"%@",item);        }