我个人感觉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();
}
|