Objective-C简介
Swift
ios开发平台
Swift OC (C/C++)
Xcode
高级编程语言
1. 底层思维 √
2. 抽象思维
“时空人” 三位分析法
1. 时间分析:编译时 运行时
2. 空间分析(变量):内存-》“栈”和“堆”
3. 人物分析(代码):编译器的规则
开发方式
1. Glang GCC
2. Xcode
Hello World
1. import头文件
2. 程序入口main
3. @“ ” OC字符串
4. NSLog-》printf
5. 使用终端编译
clang -help查看帮助 适合调试研究小程序
-fobjc-arc: 支持arc内存管理
-o: output
执行:./+可执行文件名
6. Xcode项目
新建项目
正规项目
7. 编译过程
GCC 跨平台 古老 开源
LLVM-GCC混合式 LLVM:底层虚拟机(Low Level Virtual Machine)
LLVM-Clang √
前端工具-》优化-》代码生成
8. 学习资源
苹果官方文档