查找 NSArray 中矩形的最大宽度
我正在使用包含 CGRect
值的 NSArray
。有没有办法通过库方法获得数组中包含的所有矩形的最大宽度,或者我是否必须实现自己的逻辑?提前致谢。
代码示例:
for (int i=0; i<[array1 count]; i++) {
CGRect rect = [[array1 objectAtIndex:i] CGRectValue];
// Here, some transformation of rects
[array2 addObject:[NSValue valueWithCGRect:rect]];
}
在此代码中,我尝试从 array1
获取帧并将其添加到 array2
中。我从 XML 中获取 array1
中的帧。我解析了这些帧并将它们放入数组中。我以一种非常简单的方式提供了我的代码。
I am using an NSArray
which contains CGRect
values. Is there any way to get the greatest width of all the rects contained in the array through library methods, or do I have to implement my own logic? Thanks in advance.
Code sample:
for (int i=0; i<[array1 count]; i++) {
CGRect rect = [[array1 objectAtIndex:i] CGRectValue];
// Here, some transformation of rects
[array2 addObject:[NSValue valueWithCGRect:rect]];
}
In this code I am trying to take frames from array1
and add them to array2
. I am getting the frames in array1
from XML. I parsed those frames and placed them in the array. I provided my code as a very simple way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不要像这样一遍又一遍地向您的数组发送
-count
消息。这是浪费。Don't send a
-count
message to your array over and over like that. It's wasteful.