第 1 课2026.09.01
ObjectiveC 程序从 main 函数开始执行。方括号表达式用于向对象发送消息,是阅读和编写 ObjectiveC 代码的基础。
第 1 课:程序入口与消息发送
- 日期:2026-09-01
- 课程序号:第 1 课
- 知识点:
main、@autoreleasepool与消息发送语法
用途
Objective-C 程序从 main 函数开始执行。方括号表达式用于向对象发送消息,是阅读和编写 Objective-C 代码的基础。
核心概念
main是命令行程序的入口函数。@autoreleasepool管理当前作用域内的自动释放对象。[receiver message]表示向接收者发送消息。NSString是 Foundation 提供的字符串类型。
最小代码示例
objective-c
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *language = @"Objective-C";
NSLog(@"正在学习 %@", language);
}
return 0;
}3~5 分钟练习
创建字符串变量 topic,保存文本 消息发送,再用 NSLog 输出“今日主题:消息发送”。
参考答案
objective-c
NSString *topic = @"消息发送";
NSLog(@"今日主题:%@", topic);与上一课的联系
这是 Objective-C 路线的第一课。下一课将学习指针变量与常用基础类型。