cocos2d-x学习笔记——cocoa目录

cocos2d-x学习笔记——cocoa目录,第1张

概述cocoa目录存放基本类型和工具。 CCAffineTransform 功能:二维坐标点平移、缩放等变化功能。 CCArray 功能:类似std::vector,存放CCObject类型。 CCAutoreleasePool 功能:自动释放的CCObject对象池。 疑问:CCPoolManager为什么需要多个CCAutoreleasePool CCDictionary 功能:类似std::ma

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目录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1055096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存