Objective-C基础语法练习项目
Objective-C 的基础语法练手项目,结构清晰、代码上手快,适合刚入门 iOS 开发的朋友。项目覆盖了类定义、协议、委托、监听器等典型特性,用了多常见的系统类型像 NSString、NSArray,也写了几个自定义类,逻辑比较直白,调试方便,适合一边学一边改着玩。
项目的 main.m
文件里引入了一堆头文件,像 AppDelegate.h
、People.h
、Hi.h
,还有一个自定义协议 ManDelegate.h
。这些内容看着多,其实挺好理解,基本是围绕“对象通信”和“消息响应”来写的。
类的声明有代表性,比如:
@interface Hello : NSObject {
int num;
}
- (void)sayHello1;
@end
这段就是声明了一个 Hello
类,里面有个实例变量 num
和一个方法 sayHello1
,格式比较像 Java,但写法更紧凑。
协议(Protocol)部分也挺重要,比如监听器类 ManListener
里:
@interface ManListener : NSObject
- (void)onAgeChanged:(int)age;
@end
就是用来接收某个对象年龄变化的事件。再配合 NSLog
打个日志,响应也快,调试起来直观。
项目的结构偏轻量,适合配合官方文档或书看,比如你可以看看《Apress Pro Objective-C》那本,配着练会更有感觉。
如果你刚入坑 iOS,又对老一点的语法也感兴趣,这个项目拿来练手再合适不过了。建议配上 Xcode 开跑,效果一目了然,有问题改起来也快。
215.06KB
文件大小:
评论区