码迷,mamicode.com
首页 > 其他好文 > 详细

NS前缀\OC中的注释\访问OC原文件、C原文件中的函数

时间:2015-07-14 22:45:00      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:软件   nsstring   foundation框架   

/////////////////////////////////////////

////////////////////////////////////////

NS前缀

NS来自于NeXTStep的一个软件 NeXT Software 

OC中不支持命名空间(namespace) 

NS是为了避免命名冲突而给的前缀 

看到NS前缀就知道是Cocoa中的系统类的名称

 “@”的使用方法

1、@“”这个符号表示将C中的字符串转化为OC中的字符串对象

2、@符号 OC中的大部分关键字都是以@开头的,比如@interface

@implementation@end@class

/////////////////////////

////////////////////////

OC中的注释

1)单行注释:// 

2)多行注释:/* */ 

程序编译时,不对注释做任何处理

注意可以出现在程序的大部分的位置。

///////////////////////

//////////////////////

访问OC原文件、C原文件中的函数

oc.m

//

//  main.m

//  hello world

//

//  Created by Angel on 15-7-14.

//  Copyright (c) 2015 Angel. All rights reserved.

//


#import <Foundation/Foundation.h>


void test_oc(){

    printf("我是OC的函数");

    NSLog(@"我是NSLog\n");

}


main.m

int main(int argc, const char * argv[])

{


    @autoreleasepool {

        

        // insert code here...

        //NSLog(@"Hello, World!");

        //用法

        NSLog(@"this is a test");//打印一个字符串

        NSString *str=@"hello iphone";

        NSLog(@"string is:%@",str);//使用占位符,%@表示打印一个对象

        NSLog(@"a=%d,b=%d",10,20);

        

        

    }

    return 0;

}

test.c

//

//  test.c

//  hello world

//

//  Created by Angel on 15-7-14.

//  Copyright (c) 2015年 Angel. All rights reserved.

//


#include "test.h"

void test_c()

{

    printf("我是C函数");

}

oc.h

//

//  oc.h

//  hello world

//

//  Created by Angel on 15-7-14.

//  Copyright (c) 2015年 Angel. All rights reserved.

//


#ifndef hello_world_oc_h

#define hello_world_oc_h

void test_oc();

#endif

test.h

//

//  test.h

//  hello world

//

//  Created by Angel on 15-7-14.

//  Copyright (c) 2015 Angel. All rights reserved.

//


#ifndef hello_world_test_h

#define hello_world_test_h

//test_c()函数声明

#include<stdio.h>

#endif


版权声明:本文为博主原创文章,未经博主允许不得转载。

NS前缀\OC中的注释\访问OC原文件、C原文件中的函数

标签:软件   nsstring   foundation框架   

原文地址:http://blog.csdn.net/u012701023/article/details/46882975

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!