C语言面向对象库
#为什么要使用C--
- C--完全使用C语言开发,高效、快速
- C++越来越复杂,概念越来越多,给人的感觉就像是一个天生有病的人,在后天又用各种方式去治疗,导致这个病人伤痕累累、体无完肤,好像说得有点儿过了,但是事实上是因为C++概念太多,用法太多,学起来太不人性了,爱因斯坦说过,这个世界上任何看似复杂的存在,都有一个简单的解释,那么按这一原则来说,C++设计得太逆天了
- 用C--可以写出完美的面向对象的程序
- 一起来拥抱简洁完美的C语言吧
#C--的自动释放机制
- 如果指定一个对象为自动释放(autorelease)的话,cssSystem会将该对象记录
- 在执行cssCall(cssSystemGetInstance(), gc)时,所有记录的对象都将被释放
#HelloWorld示例代码如下:
#include <stdio.h>
#include "css.h"
#include <stdio.h>
#include "css.h"
int main(int argc, const char * argv[])
{
cssCall(cssSystemGetInstance(), logOn);
cssString * str = cssStringCreateWithCString("Hello World");
// insert code here...
printf("%s\n",cssCall(str, getCString));
cssCall(cssSystemGetInstance(), gc);
return 0;
}