I have several view controllers, which needs to use some common variables, It seems that I have several ways to do that
1) Global variable defined in AppDelegate
2) Use Segue to pass objects between
3) Use delegate pattern?
Could you let me know which way is better?