字符常量‘\n’(换行符)是一个合法的字符常量,因为反斜杠符号是Objectiv-C系统中的特殊符号,实际上并不把它看
成一个字符。换句话说,Objective-C编译器将字符’\n’看作单个字符,尽管它实际上由两个字符组成。格式符号:
%c。
类、对象和方法解析
在Objective-C中,小写字母和大写字母是不同的,即区分大小写。
注释:单行注释://
块注释:/*……*/
注意:注释不能嵌套使用。
换行符:\n
输出操作:NSLog(@”内容”);
类、对象和方法
什么是对象?对象就是一个食物。把面向对象的程序设计看成一个事物,而且想对这个事物做些功过,这与C语言不
同,C语言通常称作过渡性语言。在C语言中,通常是先考虑要做什么,然后才关注对象,这几乎总是与面向对象的思
考过程相反。
程序在逻辑上分为3个部分:
@interface部分
用来描述类、类的数据成分以及类的方法;
@implementation部分
包括实现这些方法的实际代码
@program部分
包含实现程序预期目的的程序代码。
以上每个部分都是每个Objective-C程序的一部分,它们分别放到一个单独的文件中。
@interface部分,定义新类时,首先要通知Objective-C编译器这个类来自何处,就是说,必须命名它的父类。其次必
须确定这个类对象要存储的数据的类型,必须描述类成员将包含的数据,我们把这些成员叫做实例变量。最后定义在
处理该类的对象时将要用到的各种操作或方法的类型。这些工作都在程序中名为@interface的特殊部分内完成。格式
类似于:
@interface NewClassName:ParentClassName
{
memberDeclarations;
}
methodDeclarations;
@end
按照约定,类名以大写字母开头,尽管没有要求这么做。但这种约定能使其他人在阅读你的程序时,仅仅通过观察名
称的第一个字母就能把类名和其他变量类型区分开来。
Objective-C的命名规则
名称必须以字母或下划线开头,之后可以是任何(大写或小写)字母、下划线或者0到9之间的数字组合。保留字不能
作为变量名,任何对Objective-C编译器有特殊意义的名称都不能作为变量名使用。
Objectiv-C中的大写字母和小写字母是有区别的。在命名类时,类名要以大写字母开始;实例变量、对象以及方法的名
称,通常以小写字母开始。为使程序具有可读性,名称中要用大写字母来表示新单词的开始。例如:
AddressBook—可能是一个类名
currentEntry—可能是一个对象
current_entry—一些程序员还使用下划线作为单词的分隔符。
addNewEntry—可能是一个方法名。
示例:如下@interface部分代码: