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. Single line text field






2. Delimiter for a list of protocols






3. Two-way selection logic block






4. This type of app typically involves hierarchical data






5. In the UK - the '#' symbol is often called the ____ symbol






6. Resembles a slot machine display






7. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






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






9. Formatting placeholder for integers






10. An example of a common collection data type






11. Crash statement likely when an NSString is assigned a value with an incorrect format






12. The files that contain all the scenes you will use in a project.






13. Key sequence to open the Attributes Inspector






14. Combining two messages into a single line of code






15. What are data detectors?






16. What computer language is the storyboard written in?






17. Method used to print information in an output panel






18. ______ enable applications to store multiple pieces of information in a single object






19. _____ are methods that we can connect to events.






20. A transition between scenes - frequently with a visual transition effect applied






21. Prior to ARC - you used these terms alot






22. A tool in Xcode to help fix broken code






23. getters






24. Denotes a class method






25. Implements a logical OR condition






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






27. Data type for highly precise numbers with huge numbers of decimal places






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






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






30. Syntax for block-comment






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






32. The goal of the MVC design pattern






33. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


34. Purpose of the 'Auto-enable Return Key' attribute for text fields






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






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






37. Syntax for declaring a string called 'userName'






38. 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?






39. Class used for creating image views






40. Shortcut for writing: x = x - 1;






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






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






43. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






44. Key sequence to run an app in Xcode






45. NS stands for...






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






47. In the MVC design pattern for iOS apps - view consists of the various...

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


48. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


49. Character used to show an element as a literal string






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