cocoa目录存放基本类型和工具。
CCAffinetransform
功能:二维坐标点平移、缩放等变化功能。
CCArray
功能:类似std::vector,存放CCObject类型。
CCautoreleasePool
功能:自动释放的CCObject对象池。
疑问:CCPoolManager为什么需要多个CCautoreleasePool
CCDictionary
功能:类似std::map的功能。
特点:能够使用字符串或者int型作为键值。
CCGeometry
功能:定义与二维平面坐标相关的基础数据类型,CCPoint,CCSize和CCRect。
CCInteger
功能:将整数封装成CCObject的子类,便于统一处理。
疑问:为什么CCfloat没有这样处理
CCNS
功能:从特点格式的字符串中解析CCPoint等数据。
CCObject
功能:其它类型的基类,并提供应用计数的功能。并且定义了回调函数类型。
疑问:CCcopying::copyWithZone?
CCSet
功能:实现集合功能,内部使用std::set实现。
CCString
功能:实现字符串功能。内部使用std::string实现,提供转换成其它类型的函数,没有提供修改其内容的函数,可以视为常量字符串。
CCZone
疑问:不清楚作用?
总结以上是内存溢出为你收集整理的cocos2d-x学习笔记——cocoa目录全部内容,希望文章能够帮你解决cocos2d-x学习笔记——cocoa目录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)