swift之Generics
Swift是类型安全的语言,所以它不允许一个String类型的变量和一个Double类型的变量互相交换值。这个尖括号告诉Swift那个T是swapTwovalues函数所定义的一个类型。swapTwovalues函数除了要求传入的两个任何类型值是同一类型外,也可以作为swapTwoInts函数被调用。swap函数存在于Swift标准库,并可以在其它类中任意使用。你通过调用UINavigationController的pushViewController:animated:方法来为导航栈添加新的试图控制器;