首页 > 代码库 > iOS基础学习第2天
iOS基础学习第2天
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
用绝对路径编译文件,注意目标文件生成的地方
iOS基础学习第2天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。