我要将一些 JS 移植到本机 ObjC 代码。由于结构不适合数组,因此需要对其进行包装。
JS代码如下:
var bezierVertices = [{0: 14},{10: 32},{24: 16}];
简单明了的 JS:匿名对象数组。
我必须遵守以下要求:让代码尽可能紧凑,这意味着我在使用 [NSValue valueWithCGPoint:ccp(x,y)] 提出 NSValue 的 NSArray 时被拒绝了
走 malloc 方式也不符合这个标准。他们想要像上面提到的 JS 一样紧凑的东西。
在写像 @"0:14;10:32;24:16"; 这样丑陋的 NSString 之前 这是在一个循环中拆分和解析的,我认为 SO 可以帮助带来一些干净的东西:) 我被允许使用 .mm 所以 ObjC++ 解决方案也可以适用,但我对 C++ 一无所知......
谢谢!J。