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. Class of collection data type which stores information as object/key pairs






2. Used to receive an event in code and trigger something






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


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. Size of iPhone 'lo-res' icon image in pixels






6. OOP






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






8. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






9. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

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


10. The object currently in control and interacting with the user






11. Extension for an iPhone/iPad app






12. Formatting placeholder for strings






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


14. Creates 'getters' and 'setters'






15. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






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






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






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


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






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






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






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






23. Boolean for 'true' in Objective-C






24. These define to which messages the datasource and delegate respond






25. Objective-C is an extension (super set) of...






26. The ________ class provided a container for the management and display of views






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






28. Companion to the @property directive






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






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






31. XML






32. A unique combination of view controller and view






33. Name of the '|' symbol






34. A common button type that indicates additional information is available






35. Key sequence to save an Xcode file






36. The Inspector you would access to gain access to various accessibility attributes






37. The HIG requires some kind of _____ element in a cell if there is more information available






38. 'plist' stands for...






39. Denotes an instance method






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






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






42. How do you get rid of an onscreen keyboard?

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


43. UI






44. Defines what an object can do






45. Denotes a class method






46. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






47. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






48. Return type indicating a method returns nothing






49. Class that creates an array capable of being changed after it is create






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