Test your basic knowledge |

iOS 5 App Development Basics

Subjects : it-skills, apple
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


2. MVC






3. strong and nonatomic are examples of ...






4. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


5. Fixed iteration repetition control structure syntax






6. Master class in iOS






7. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






8. What property needs to be set before a scroll view (UIScrollView) will scroll?






9. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






10. Syntax for declaring a variable






11. Implements a logical AND condition






12. Correct the error: label.text = 'Hello World !';

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


13. Method used to print information in an output panel






14. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






15. Typical header syntax for a button that will be applying the 'moveMe' action in an app






16. Every iOS application implements a subclass of _________






17. Storage place for a piece of information specific to a class






18. File name suffix indicating an image is suitable for retina display






19. Something the simulator cannot reliably test






20. Calling a method is the same as...






21. The Round Rect Button is found in this library






22. RAM for iPhone






23. An _______ is used to enable your code to talk to objects within views






24. Apps written to assist users with special disabilities






25. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






26. Proper way to pronounce a *.xib file

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


27. Used to display image file resources and show simple animations






28. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


29. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






30. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






31. Indicates a lack of any value at all






32. The 'First Responder' in a scene is not an object it is considered a ________






33. Data type for numbers with 'tame' numbers of decimal points






34. Which Apple project template creates a simple view/view controller application






35. Scaling factor to make an image suitable for retina display






36. For a text field - what does the 'Clear Button' look like?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


37. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






38. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






39. Companion to the @property directive






40. Class that another class inherits from






41. IDE






42. What are the guidelines for the class prefix for a project?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


43. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


44. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






45. ______ are variables that can store a ____ to an object.






46. Defines what an object can do






47. The Utilities area has two sections: ______ and ______






48. IB

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


49. IDE for iPhone Development






50. Formatting placeholder for integers