Ios7 Prepareforsegue vs存储在字典中。使用Swift,Xcode 6。最佳实践?

Ios7 Prepareforsegue vs存储在字典中。使用Swift,Xcode 6。最佳实践?,ios7,swift,xcode6,Ios7,Swift,Xcode6,我想知道,如果你能将数据存储在字典中,为什么要使用prepareforsegue 如果您只是在第一个视图控制器中初始化字典,然后在后续的视图控制器中添加/编辑/删除字典,则会更容易 我想知道这是一种不好的做法,还是可以很好地工作 我目前正在使用字典将数据向前和向后传递给视图控制器 提前感谢您的回复。如何将字典从一个视图控制器转移到下一个视图控制器?当我在另一个视图控制器的文件上时,它会自动完成字典名称,然后我会像平常一样添加/编辑。我正在制作一个单视图应用程序。我假设这是因为vc就像一副卡片,我

我想知道,如果你能将数据存储在字典中,为什么要使用prepareforsegue

如果您只是在第一个视图控制器中初始化字典,然后在后续的视图控制器中添加/编辑/删除字典,则会更容易

我想知道这是一种不好的做法,还是可以很好地工作

我目前正在使用字典将数据向前和向后传递给视图控制器


提前感谢您的回复。

如何将字典从一个视图控制器转移到下一个视图控制器?当我在另一个视图控制器的文件上时,它会自动完成字典名称,然后我会像平常一样添加/编辑。我正在制作一个单视图应用程序。我假设这是因为vc就像一副卡片,我只是从之前初始化的内容中获取数据。但我真的不知道我是否开始养成坏习惯。这是我的第一个应用程序。Prepareforsegue似乎没有必要,但我可能遗漏了一个要点。当Xcode自动完成它时,字典必须导入到类中。了解如何以及在何处将数据添加到类中非常重要。否则你很快就会遇到大麻烦。阅读有关Model View Controller或Model-View-ViewModel.Will的内容,但您认为对于简单的单视图应用程序,这是一种可接受的方法吗?我不知道为什么一个应用会被拒绝,但这可能是其中一个原因吗?这与苹果评论无关。它是关于可维护代码的。如果你想理解你今天写的代码,你需要今天就理解它,并遵循好的编码风格。