Objective-C中的属性
在C++中,类可以有自己的成员变量, 一般公有成员变量可以直接通过类对象访问或修改, 保护成员变量和私有成员变量通过相应的函数来存取,比如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | class CPerson { public: int gender; protected: int age; public: int GetAge(){return age;} void SetAge( int newValue){ age = newAge;} }; void test(){ CPerson person; person.gender = 0; person.SetAge(20); printf("性别:%d",person.GetAge() ); printf("年龄:%d",person.gender); } |
Tags: Apple, cocoa, iPhone, Objective-C, XCode
如果想在苹果Mac OSX系统进行开发,Objective-C是最重要的开发语言,现在Apple已经把开发的重点放在了基于Cocoa库的图形界面, 支持C++的Carbon图形库已经让出了主导地位, 而Cocoa库正是应用Objective-C语言开发的。 如果你有C/C++的编程经验, 那么在进行Objective-C的开发将会容易些,因为Objective-C本身就是C/c++的超集, 它包含C/C++的所有特性和支持标准C库, 但其语法本身更优美 简洁,更能体现OO思想也就是面向对象。
[阅读全文]Tags: Apple, cocoa, iPhone, Objective-C, XCode