Tag: arrays

关于Swift中的cool reduce方法的一些知识

在本文中,我将尝试解释reduce方法的基本知识及其在Swift中的工作方式。 与映射和过滤器相比,这种方法对我来说有点难理解。 当我第一次看到还原方法时,我的反应是 但是在阅读了W3Schools的代码和文档之后,我开始对它有所了解。 我花了一些时间来适应这种反应性功能类型的事物,但是最终,我开始了解基础知识。 顺便说一句,我第一次看到它是在JavaScript中 最近,我注意到有些人也很难理解reduce()方法的工作方式。 这就是我决定撰写本文的原因。 所以……开始吧 从Apple Docs: 返回使用给定的闭包组合序列元素的结果。 简而言之,这意味着您可以将序列的所有元素组合为任何类型的单个值。 多么酷啊? 真的很帅,真的很帅。 那么,下一个问题是我可以用它做什么很棒的事情? 让我们看一些例子 我们来看一些实际的用例,假设您收到一个任务,其中有一个数字数组,并且必须在应用程序屏幕中显示所有用逗号分隔的数字。 你是怎样做的? 香草……循环方式 以上就是我的第一篇文章,希望您喜欢🙂 如果我有任何问题,请告诉我。 我很高兴收到您的反馈really 您可以在Twitter上@ LucianoPassos11找到我。 最后但并非最不重要的一点,感谢@ nobrejonathan23和@PedroFabrino,他们帮助审查了此🙂

比较数组ios

如何比较2个不同值的数组数组有一个词,另一个有图像

不区分大小写的数组search

我正在尝试search一个string的NSMutableArray。 我正在使用containsObject:目前,但它看起来像是区分大小写。 我需要search给定的string(旅行)的所有组合。 任何想法将不胜感激。 if ([self.theArray containsObject:trip]) { }

从数组中填充一个UITableView

我需要帮助下面的代码我使用hppleparsinghtml。 我需要帮助利用这些数据。 -(void) whatever{ NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding]; TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData]; NSArray *titles = [xpathParser search:@"//h3"]; // get the page title – this is xpath notation TFHppleElement *title = [titles objectAtIndex:0]; NSString *myTitles = [title content]; NSArray *articles = [xpathParser search:@"//h4"]; // get the page article – this […]

有效地将Swift Array复制到iOS Metal的内存缓冲区

我正在使用Apple的新Metal框架编写iOS应用程序。 我有一个Matrix4对象的数组(请参阅Ray Wenderlich的教程 ),我需要通过MTLDevice.newBufferWithLength()方法将其传递给着色器。 Matrix4对象利用了Apple的GLKit(它包含一个GLKMatrix4对象)。 我正在利用GPU调用的实例。 稍后我会将其更改为一个包含每个实例更多数据的结构(超出了Matrix4对象的范围)。 如何有效地将[Matrix4]对象的数组复制到此缓冲区? 有一个更好的方法吗? 再次,我将展开这个使用未来更多数据的结构。 以下是我的代码的一个子集: let sizeofMatrix4 = sizeof(Float) * Matrix4.numberofElements() // This returns an array of [Matrix4] objects. let boxArray = createBoxArray(parentModelViewMatrix) let sizeOfUniformBuffer = boxArray.count * sizeOfMatrix4 var uniformBuffer = device.newBufferWithLength(sizeofUniformBuffer, options: .CPUCacheModeDefaultCache) let bufferPointer = uniformBuffer?.contents() // Ouch – way too slow. How can I optimize? […]

如何将多个组件添加到PickerView?

这可能是一个简单的问题,但是如何将多个组件添加到UIPickerView? 我使用NSMutableArray来填充一个组件,但我不知道如何填充其他组件。 选中某一行时,我也需要更改标签的值。 在此先感谢基兰