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. Way to refer to an object within its own methods






2. Implements a logical OR condition






3. 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.






4. Key sequence to open the Standard Editor






5. ______ and ______ define the connections between scenes.






6. OOP






7. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






8. The Inspector you would use to tweak the way interface objects appear






9. What type of object does a web view expect as a parameter when loading a remote URL?






10. Class used for creating image views






11. How do you show a storyboard file as source code?

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


12. Formatting placeholder for strings






13. 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


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






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






16. Key sequence to open the Attributes Inspector






17. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






18. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






19. The first method called when a user taps an application icon






20. This type of app is typically one screen - and gives you the basics with minimal interaction






21. Class that another class inherits from






22. Process of creating an active object from a class






23. Multiline text entry block






24. Piece of information provided to a method when it is messaged






25. What's the difference between Cocoa and Cocoa Touch?






26. The goal of the MVC design pattern






27. To use a new class you need to _____ it






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






29. The Round Rect Button is found in this library






30. The library that contains the objects you can add to a view or XIB file






31. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






32. Used to set up an outgoing connection from the implementation code to the view






33. A ______ is where you edit a view and assign a controller to it.






34. setters






35. What are data detectors?






36. What computer language is the storyboard written in?






37. Term used to describe each screen of an iPhone app






38. Apple's classes often provide a special initialization method called a _____ method






39. Used to test an app without needing an actual physical device






40. What event do you use to detect a button tap?






41. Document Apple uses to evaluate apps for the App Store






42. A view that is displayed on top of an original view when user interactions are required






43. Write a statement to declare and initialize a label object called 'myLabel'






44. Defines the functional building blocks (classes) that make iOS devices perform certain actions






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






46. Delimiter for a list of protocols






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






48. In the US - the '#' symbol is often called the ____ symbol






49. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






50. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?