如何从一个类方法传递对象的名称以使用另一个类方法?假设调用其他类方法的类称为class2而另一个是class1。
class2不需要知道关于class1&#39的对象的任何信息。因此,如果在class2方法中调用了类似的东西:
int idNum = [class1 getidNum:@"blockKind1" coord:tileCoord];
class1' s方法能够以某种方式解释该对象名称。我知道这不是一个例子。
当前" class2"请求界面:
@interface HeroClass : CCLayer {
DebugZoneLayer * debugZoneLayer;
CCSprite *_heroSprite;
CCSpriteBatchNode *_heroSpriteSheet;
CCAction *_heroSpriteFlyAction;
NSMutableArray *_collisPushPoints;
@public int _collisPushPointsNums;
@public float _travelRectCenterPointX;
@public float _travelRectCenterPointY;
NSMutableArray *_travelRectCenterPoints;
@public float _travelRectSteps;
/* amount of spacing in px between each center point
of a rect that checks collision detection */
@public int _rectCheckRes;
@public int _speed;
@public float _heroRectLookAhead;
@public CGPoint _vel;
@public CGRect _travelRectForTiles;
}