黑马程序员技术交流社区

标题: c与oc [打印本页]

作者: 529548466    时间: 2015-10-26 21:18
标题: c与oc
c语言和oc语言有什么共同点么,有什么学习的技巧么,望大神指导!

作者: liujun_lll    时间: 2015-10-27 17:31
我个人感觉C高度封装后,就是OC,当然Java,C++等也都是C写的。举个例子,OC中的类,很像C中的结构体
以下例子,简单介绍下,如何用C语言,实现一个简单地OC类
OC:

@interface  a : NSObject
{
    int b;
    int c;
}
@implementation a

- (void)run
{
    NSLog(@"hello world!");
}

@end

C 语言


void fun()
{
     printf("hello world!\n");
}
}

main()
{
      struct note{
        int b;
        int c;
        void (*run)();
    }a;
    a.run = fun;
    run();
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2