A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© machao610 中级黑马   /  2014-5-31 22:03  /  1135 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

object-c 基础语法

第一个oc程序
#include <stdio.h>

//oc程序入口
int main()
{

    printf("第一个oc程序\n");
    return 0;
}
*/

第二个OC程序
/*
#import的用途:
1.跟#include一样,拷贝文件的内容
2.可以自动防止文件的内容被重复拷贝
*/

//<Foundation.h>中有NSLog函数的声明
#import <Foundation/Foundation.h>

int main()
{
   //NSLog输出时会自动换行
    NSLog(@"第二个oc程序!!!");
   
    return 0;
}

.c是C语言文件
.m是OC文件
C和OC编译之后生成的文件相同  同是 .o文件
编译链接 cc 文件名.m 生成a.out文件


3.主头文件
1> 主头文件:最主要的头件,名字一般跟框架名称一样,包含框架中的所有其他头文件
2> Foundation框架的头文件名称就是Foundation.h
3> 只需要包含Foundation框架主头文件,就可以使用整个框架的东西


4.运行过程
1> 编译OC源文件.m  或者.c
2> 编译:cc -c 文件名.m 文件名.c
3> 链接:cc 文件名.o -framework Foundation
    (只要用到Foundation.h框架才需要加上-framework Foundation)
4> 运行 ./a.out


新加入一个数据类型  BOOL型

只有两种取值 YES 和 NO  也可以认为是 1 和 0这两个值
例:BOOL = YES   BOOL = NO
    BOOL = 1     BOOL = 0

所以BOOL的输出可以作为整数来用

1 个回复

倒序浏览
加油。。。赶脚你好用心的说!!初学么?我是初学的。。。嘿嘿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马