发布于 2015-12-13 10:25:41 | 201 次阅读 | 评论: 0 | 来源: PHPERZ
这里有新鲜出炉的Objective-C教程,程序狗速度看过来!
Objective-C 编程语言
Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在GCC以及Clang运作的系统上编写和编译,因为GCC与Clang含Objective-C的编译器。 1980年代初布莱德·确斯(Brad Cox)在其公司Stepstone发明Objective-C。他对软件设计和编程里的真实可用度问题十分关心。Objective-C最主要的描述是 他1986年出版的Object Oriented Programming: An Evolutionary Approach. Addison Wesley. ISBN 0-201-54834-8.
类变量的@protected ,@private,@public,@package,@property(声明)各有什么含义?
@public为公有的实例变量,在类的内部外部都可以进行操作.@public违背了封装特性,在面向对象中很少使用.
@proprety为受保护的实例变量,只可以在自己类和子类内进行操作.
@private为私有的实例变量,只可以在该类的内部进行使用.
(类的内部是指@implementation和@end之间)
@package是只能在本包内使用,不能跨包使用.