Я видел несколько замечательных ответных ответов, но, похоже, не могу собрать все это вместе. В Xcode 6.1 я хотел бы создать 2D-массив со столбцами и строками (оба типа будут NSString). И я хотел бы заполнить массив в том же классе, где он объявлен. Затем я хотел бы получить доступ к значениям этого массива из других классов кода. Таким образом, мне нужно только сохранить один массив и обновить его по мере необходимости. Я понимаю, что лучше всего читать значения в программе из внешнего файла, но я очень новичок в xCode (Objective-C), и я иду очень медленно, так что это мой подход, и это то, что у меня есть (так далеко 1D только):Xcode Access многомерный массив из другого класса
@interface Criteria : NSObject
@property (nonatomic) NSArray *columnRow;
@end
#import "Criteria.h"
@implementation Criteria
@synthesize columnRow = _columnRow;
- (NSArray*) columnRow{
return [[NSArray alloc]initWithObjects:@"c1", @"c2", @"c3", @"c4", @"c5", nil];
}
я могу преобразовать это в 2D массив (все еще WIP), но не могу понять, как читать значения этого, даже плоский массив, из другой класс. Заранее благодарим за понимание.
из вашего кода Я бы сказал, что вам нужен новый документ для изучения. чем он также будет содержать синтаксис подписки. – vikingosegundo