Immuable/Mutable Collections Swift

Je faisais allusion à Apple Swift guide de programmation pour la compréhension de la création de la Mutable/objets immuables(Tableau, Dictionnaire, des Ensembles, des Données de Swift de la langue. Mais je ne pouvais pas comprendre comment créer un immuable collections de Swift.

Je voudrais voir les équivalents de Swift pour la suite en Objective-C

Immuable Tableau

NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil];

Mutable Tableau

NSMutableArray *mArray = [[NSMutableArray alloc]initWithObjects:@"First",@"Second",@"Third",nil];
[mArray addObject:@"Fourth"];

Immuable Dictionnaire

NSDictionary *imDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil];

Mutable Dictionnaire

NSMutableDictionary *mDictionary = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil];
[mDictionary setObject:@"Value3" forKey:@"Key3"];