标签:io os 使用 sp 文件 数据 cti 代码 bs
iOS开发需要学习的主要程序设计语言有:C语言、C++、Objective-C,其中C++、Objective-C都是以C语言为基础,从C语言衍生出来的。因此,C语言是开发iOS软件的基础。
计算机只能识别0和1:0和1组成的指令,0和1组成的数据。
软件就是指令的集合,软件安装在硬盘,运行在内存。
机器语言:
汇编语言:
高级语言:面向过程和面向对象
C语言是一种面向过程的语言,Objective-C能和C混用。
C语言的特点:
1. 丰富的运算符
2. 丰富的数据类型
3. 可以直接操作硬件
4. 高效的目标代码
5. 可移植性好
C语言是由函数组成的。每个函数都有自己的名称。
main函数是整个程序的入口,不管程序中有多少个函数,最先执行的必须是main函数。
编译:将C源程序翻译成计算机能识别的0和1
Xcode3使用GCC,Xcode4使用LLVM编译器(前端用clang)
在终端中输入:cc –c 文件名.c,编译成功,会生成.o目标文件
链接:将.o文件和C语言函数库组合在一起,生成可执行文件
在终端中输入:cc 文件名.o,链接成功,会生成a.out可执行文件
修改文件内容之后,一定要重新编译、链接,再运行
修改可执行文件名称:cc xxx.o -o 文件名,一起编译、链接:cc xxx.c
用绝对路径编译文件,注意目标文件生成的地方
标签:io os 使用 sp 文件 数据 cti 代码 bs
原文地址:http://www.cnblogs.com/shangsong/p/4083629.html