iOS基础-01

iOS基础-01

        • 1、OC相对与C
            • a.在C的基础之上新增了一小部分面向对象的语法。
            • b.将C的复杂的、繁琐的、可恶的语法封装的更加简单。
            • c.OC完全兼容C语言。
        • 2、OC程序的源文件的后缀名是.m, m代表Message 代表OC中最重要的一个机制->消息机制。
            • 3、main函数仍然是OC程序的入口和出口。
            • 4、#import 指令
            • a.以#号开头,是一个预处理指令。
            • b.作用:是#include指令的增强版,将文件的内容在预编译的时候拷贝写指令的地方。
            • c.增强:同一个文件无论#import多少次,只会包含一次。
            • 5、框架
            • a.是一个功能库 苹果或者第三方事先将一些程序在开发程序的时候经常要用到的功能事先写好
            • b.Foundation框架

1、OC相对与C

a.在C的基础之上新增了一小部分面向对象的语法。
b.将C的复杂的、繁琐的、可恶的语法封装的更加简单。
c.OC完全兼容C语言。

2、OC程序的源文件的后缀名是.m, m代表Message 代表OC中最重要的一个机制->消息机制。

C语言的后缀是.c

3、main函数仍然是OC程序的入口和出口。

int类型的返回值,代表程序的结果状态。
main函数的参数:仍然可以接收用户在运行程序的时候传递数据给程序。
参数也可以不要

4、#import 指令
a.以#号开头,是一个预处理指令。
b.作用:是#include指令的增强版,将文件的内容在预编译的时候拷贝写指令的地方。
c.增强:同一个文件无论#import多少次,只会包含一次。

如果#include指令要实现这个效果就必须配合条件编译指令来实现。
而#import指令在包含文件的时候,底层会先判断这个文件是否被包含 如果被包含过就会略过,否则才会包含。

5、框架
a.是一个功能库 苹果或者第三方事先将一些程序在开发程序的时候经常要用到的功能事先写好

把这些功能封装在一个个的类或者函数之中。这些函数和类的集合就叫做框架 有点像C语言的函数库

b.Foundation框架

Foundation 基础 基本,这个框架中提供了一些最基础的功能 输入和输出 一些数据类型
Foundation.h这个文件中包含了Foundation框架中的其他的所有的头文件。
所以 我们只要包含Foundation.h 就相当于包含了Foundation框架中所有的头文件。 那么 Foundation框架中的所有的函数和类就可以直接使用

你可能感兴趣的:(iOS,iOS)