GeekBand Objective-C编程语言 第一周 - 1

2016-05-06  本文已影响29人  robinn9810

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. 学习资源

苹果官方文档

上一篇下一篇

猜你喜欢

热点阅读