Objective-C コードに問題があります。「Person」クラスから作成されたオブジェクトの詳細をすべて出力しようとしていますが、NSLog メソッドで姓名が取得されません。それらはスペースに置き換えられます。
Person.h: http://pastebin.com/mzWurkUL Person.m: http://pastebin.com/JNSi39aw
これは私の主なソースファイルです:
#import <Foundation/Foundation.h>
#import "Person.h"
int main (int argc, const char * argv[])
{
Person *bobby = [[Person alloc] init];
[bobby setFirstName:@"Bobby"];
[bobby setLastName:@"Flay"];
[bobby setAge:34];
[bobby setWeight:169];
NSLog(@"%s %s is %d years old and weighs %d pounds.",
[bobby first_name],
[bobby last_name],
[bobby age],
[bobby weight]);
return 0;
}