Всем привет, кто-нибудь может последовательно описать, что делает данный код и в идеале, как его перевести в свифт?
Заранее спасибо)
detailCell.translatesAutoresizingMaskIntoConstraints = NO;
[self.contentView addSubview:detailCell];
NSDictionary *viewDict = NSDictionaryOfVariableBindings(detailCell);
[self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|-[detailCell]-|" options:0 metrics:nil views:viewDict]];
if (!previousCell) {
[self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[detailCell(100@500)]" options:0 metrics:nil views:viewDict]];
} else {
NSDictionary *viewDict = NSDictionaryOfVariableBindings(detailCell, previousCell);
[self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[previousCell]-[detailCell(100@500)]" options:0 metrics:nil views:viewDict]];
}
if (module == _moduleManager.modules.lastObject) {
[self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[detailCell]-|" options:0 metrics:nil views:viewDict]];
}