CosmicMindというライブラリのソースを読んでいます。その中でコードの読み方がわからなかったので質問させていただきました。
UIViewControllerに snackbarControllerというSnackbarController型の変数を追加していることはわかるのですがその後に{}が続いているのでどう読んでいいのかわからず困っています。ご教授いただけないでしょうか。
swift
1extension UIViewController { 2 3 public var snackbarController: SnackbarController? { 4 var viewController: UIViewController? = self 5 while nil != viewController { 6 if viewController is SnackbarController { 7 return viewController as? SnackbarController 8 } 9 viewController = viewController?.parent 10 } 11 return nil 12 } 13}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/09 09:46