Date post: | 06-Jan-2017 |
Category: |
Software |
Upload: | cocoaheads-france |
View: | 3,690 times |
Download: | 1 times |
@greg3z
addChildViewController(controller) controller.view.frame = view.bounds view.addSubview(controller.view)
@greg3z
UIViewController
UIViewController
UIViewController
UIViewController
UIViewController
UIViewController
UIViewController
UIViewController
UIViewControllerUIViewController
UIViewController
@greg3z
UIViewController
UIViewController
UIViewController
UIViewControllerUIViewController
UIViewControllerUIViewController
UIViewController
UIViewController
UIViewController
UIViewController
@greg3z
UIViewController
UIViewController
UIViewController
UIViewControllerUIViewController
UIViewControllerUIViewController
UIViewController
UIViewController
UIViewController
UIViewController
@greg3z
UIViewController
UIViewController
UIViewController
UIViewControllerUIViewController
UIViewControllerUIViewController
UIViewController
UIViewController
UIViewController
UIViewController
@greg3z
var labelText: String var textFieldText: String
var textFieldChanged: (String -> Void)?
Content viewController
@greg3z
var image: UIImage var buttonTitle: String
var buttonTouched: (Void -> Void)?
Content viewController
@greg3z
var labelText: String var textFieldText: String var image: UIImage var buttonTitle: String
var textFieldChanged:(String -> Void)? var buttonTouched: (Void -> Void)?
Container viewController
@greg3z
var labelText: String var textFieldText: String var image: UIImage var buttonTitle: String
var textFieldChanged:(String -> Void)? var buttonTouched: (Void -> Void)?
Content viewController
@greg3z
var labelText: String var textFieldText: String var image: UIImage var buttonTitle: String
var textFieldChanged:(String -> Void)? var buttonTouched: (Void -> Void)?
Generic viewController
@greg3z
var user: User
var userUpdated: (User -> Void)?
struct User { let name: String let picture: UIImage }
Specific viewController
@greg3z
UIViewController UIViewController UIViewController UIViewController
UIViewController UIViewController
@greg3z
UIViewController UIViewController UIViewController UIViewController
UIViewController UIViewController
@greg3z
UIViewController UIViewController UIViewController UIViewController
UIViewController UIViewController
@greg3z
• get rid of massive view controllers
• gain reusable views
• write beautiful code
• lighten our project