Objective-C编程基础与核心概念解析
一、Objective-C基础概念
1.1 类的设计
在编程中,类的设计至关重要。类不仅仅是用来将函数和变量组合在一起的容器,更重要的是它能描述特定的事物。例如,当我们要描述一个游戏时,设计一个 Game 类,它至少需要存储两个玩家的名字、两个玩家的分数以及游戏的时长。以下是 Game 类的定义:
@interface Game : NSObject
@property char* playerOne;
@property char* playerTwo;
@property int playerOneScore;
@property int playerTwoScore;
@property int durationInSeconds;
@end
然而,新手程序员可能会犯一个错误,就是把与游戏无关的数据也放在 Game 类中,比如计算机的名称、CPU数量、用户名和用户密码。这是不合适的,因为这些数据与游戏本身没有直接关系。正确的做法是为不同类型的数据创建单独的类:
@interface Game : NSObject
@property char* playerOne;
@property char* playerTwo;
@property int playerOneScore;
@property int pl
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



