第01天OC语言(03):第一个OC程序
2017-07-10 00:00
197 查看
#####一、概念
#####二、代码
/* import 的功能 和 include一样, 是将右边的文件 拷贝到 当前 import 的位置 include 每次写的时候 都需要写一个头文件卫士,而且一点技术含量也没有(增加负担) 为了降低降低 程序员的负担,防止重复导入,避免程序员去书写 头文件卫生 ,那么 OC给出一个新的预处理指令 import的优点 : 会防止重复拷贝 */
#####二、代码
#pragma mark main函数 #include <stdio.h> /* Foundation.h 我们称之为 主头文件, ' 主头文件中 有拷贝了该工具箱中 所有的工具的头文件, 我们只需要导入头文件就 可以使用该工具箱所有的工具,避免每次使用 都要导入一个对应的头文件 工具箱的地址 : /Applications/Xcode8.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks 规律 : 所有的主头文件的名称 和 工具箱的名称一致 所有的主头文件 都是导入了该工具箱中 所有工具的头文件 */ /* 因为 OC完全兼容C , 所以可以在OC程序中 编写C语言代码 并且可以 将 C语言的源文件 和 OC的源文件 组合在一起 生成可执行文件 */ #import <Foundation/Foundation.h> #import <Foundation/Foundation.h> #import <Foundation/Foundation.h> #import "zs.h" int main(int argc, const char * argv[]) { // 1.OC是兼容C的 /* printf 和 NSLog的区别 : NSLog会自动换行 NSLog 在输出内容会 附加一些系统信息 NSLog 和 printf 接收的参数不一样 */ printf("c hello world\n"); NSLog(@"OC hello World"); // implicitly declaring library function 'NSLog' with type 'void(id,....)' NSLog(@"OC hello World"); NSLog(@"sum = %d",sum(10, 20)); return 0; }
相关文章推荐
- 学习笔记之03-第一个OC程序
- 【黑马程序员】【OC语言】我的第一个OC程序
- 【Objective-C】03-第一个OC程序
- 我的第一个OC语言程序
- 【学习笔记】【OC语言】第一个OC程序
- 第01天OC语言(06):第一个OC类
- 第一个程序03 - 零基础入门学习汇编语言22
- 【Objective-C】03-第一个OC程序
- 【Objective-C】03-第一个OC程序
- 第一个程序03 - 零基础入门学习汇编语言22
- 第01天OC语言(07):第一个OC方法
- 第01天OC语言(08):第一个OC方法2
- 【Objective-C】03-第一个OC程序
- 黑马程序员——OC基础学习(一)---第一个OC语言程序和面向对象编程的基本认识
- 汇编语言03——第一个汇编程序
- 【Objective-C】03-第一个OC程序
- windows下32位汇编语言学习笔记 第四章 第一个窗口程序 1 (消息的使用和入口代码)
- Python语言的第一个程序 Hello World。。。。
- 我的第一个比较实用的GO语言程序
- 我的第一个Oc程序