黑马程序员—OC语言基础—基础语法知识
来源:互联网 发布:正元恒邦手机分析软件 编辑:程序博客网 时间:2024/05/22 11:37
#import <Foundation/Foundation.h>int main(){ NSLog(@"第1个OC程序"); return 0;}
1.#import的用途:
1)跟#include一样,copy文件的内容
2)可以自动防止文件的内容被重复copy
2.<Foundation/Foundation.h>的意思:这句的意思是包含了框架中所有主头文件。(每个框架都有主头文件)
这里Foundation框架的主头文件就是Foundation.h文件。另外例如UIkit框架的主头文件就是UIkit.h文件。
声明了这些文件头文件,就相当于可以调用该头文件中所有的方法。
我们可以查询Foundation框架头文件路径在Xcode的包内容中,路径为Xcode.app/contents/Developer/Platforms/iphoneOS.platform/Developer/SDKs/iphoneOS 6.0.sdk/System/Library/Framework/Foundation.framework
3.主头文件
1)主头文件:最主要的头文件名字一般跟框架名称一样,包含了框架中所有的其他头文件
2)Foundation框架的主头文件名称就是Foundation
3)只要包含Foundation框架的头文件,就可以使用整个框架的东西
三、运行过程
1)编写OC源文件:.m、.c
2)编译:cc -c xxx.m xxx.c
3)链接:cc xxx.o xxx.o -framework foundation(只要用到了Foundation框架就需要加上)
4)运行:./a.out
四、补充一个基本类型
OC的基本数据类型与C唯一的不同就是,OC有BOOL类型!
1.本质
typedef signed char BOOL
2.BOOL类型的输出结果
如果是真,则返回1;
如果是假,则返回0。
- 黑马程序员—OC语言基础—基础语法知识
- 黑马程序员——OC语言基础篇---核心语法
- 黑马程序员—OC语言基础—核心语法小结
- 黑马程序员——OC基础语法
- 黑马程序员——OC基础语法
- 黑马程序员——oc基础语法
- 黑马程序员——OC基础---OC特有语法
- 黑马程序员-OC语言基础:OC特有语法
- 黑马程序员.............OC基础语法
- 黑马程序员—基础-基础语法知识总结-2
- 黑马程序员——OC语言基础篇---基本语法、类
- 黑马程序员——OC基础@property语法详解
- 黑马程序员——OC基础---面向对象语法
- 黑马程序员——OC基础语法----类、对象、方法
- 黑马程序员——OC基础---语法一
- 黑马程序员——OC基础语法笔记和习题
- 黑马程序员——OC基础之点语法
- 黑马程序员------OC基础-----基础语法总结
- NSData, NSURL, NSBundle
- java面试题
- s5pv210上的四电阻触摸屏幕驱动移植
- Qt浅谈之九:Qt鼠标
- MySQL语句优化10项基本原则
- 黑马程序员—OC语言基础—基础语法知识
- 02:分班考
- mysql储存过程以及定时调度清除数据
- UVA 11770 — Lighting Away 强连通+拓扑
- 【编程基础】程序设计中的“时间片轮转”
- 「毁灭战士3」源码就是“保持简洁”的证明
- 提高第13课时,自测
- 五一结束,算法之路开始
- linux 多线程同步