This test will assess a candidate's knowledge of the Technology, Cocoa Touch Layer, and UIKit. The test will include questions about the various components of the Cocoa Touch Layer and UIKit, such as their purpose, features, and how they interact with each other. Additionally, the test will also include questions about how to use these components to create user interfaces for iOS applications.
Example Question:
Given the following code, what happens when the view becomes visible?
override func viewDidLayoutSubviews(){
self.view.backgroundColor = UIColor.yellowColor()
}
override func viewWillAppear(animated: Bool) {
self.view.backgroundColor = UIColor.blueColor()
}
override func viewDidAppear() {
self.view.backgroundColor = UIColor.blackColor()
}
override func viewDidLoad() {
self.view.backgroundColor = UIColor.redColor()
}