objective-c - 如何获取项目文件夹中以特定字符串开头的所有图像

标签 objective-c xcode cocoa-touch

我是 iOS 开发和 Objective-C 的新手,希望能得到一些帮助。

我在 Xcode 中创建了一个 Group 文件夹,我在其中放置了所有图像。我所有的图像都在项目文件夹中。

我想遍历 Xcode 文件夹 routineIcons 并获取名称中包含 b- 的所有图像,并将它们的名称和扩展名放入一个数组中。

任何人都可以指出正确的方向来说明如何做到这一点吗?呸..这可能吗??

enter image description here

最佳答案

你可以使用这个片段:

 NSMutableArray *result = [NSMutableArray array];
 [[[NSBundle mainBundle] pathsForResourcesOfType:@"png" inDirectory:nil] enumerateObjectsUsingBlock:^(NSString *obj, NSUInteger idx, BOOL *stop) {
    NSString *path = [obj lastPathComponent];
    if ([path hasPrefix:@"b-"]) {
        [result addObject:path];
    }
}];

关于objective-c - 如何获取项目文件夹中以特定字符串开头的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16390082/

相关文章:

iphone - Xcode 根据用户动态创建数组?

objective-c - 核心动画 anchor 被忽略?

xcode - 在 NSConcreteMapTable 中使用 NSXMLParser 的内存泄漏

iphone - 什么是差异。 b/w @property(非原子,分配)和@property(非原子,保留)

iphone - 在 cocoa 中使用 JSON

ios - NSURLSession委托(delegate)Queue的maxConcurrentOperationCount是如何影响任务并发的

objective-c - UIScrollview 获取触摸事件

ios - 从 NSString 中提取 URL 到 NSMutableString

objective-c - 使用包含数字的字符串对数组进行排序

xcode - 出于开发目的,我如何模拟 Apple Watch?