1 输出
C- printf("balabalbala %x", a);
Objective-C NSLog(@" %x", a);
NSLog()具有printf()的所有token,并且可以使用%@来显示一个对象。
2 字符串
C 字符串是指向字符缓冲区的一些指针。
Objective - C 中字符串是NSString类的一个实例。
两者可以同时使用,为了区别应该再NSString实例的双引号前面加一个@符号。
两者之间的转化:
const char *foo = "Blah blah";
NSString *bar;
// create an NSString from a C string
bar = [NSString stringWithUTF8String:foo];
// Create a C string from an NSString
foo = [bar UTF8String];
4 消息分析
消息通常放在中括号中,至少有两部分组成;
§ 指向接收消息的对象
§ 将要被触发的函数名
感觉有点像C++中的回调函数。
Figure A message send
[now dateByAddingTimeInterval:100000]
now: The recover: the address of the object to which you want to send a message
dataByAddingTimeInterval; the selector: the name of the method you want to trigger
10000: An argument