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. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


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






3. IB

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


4. Collection of interface elements and data storage elements etc you can access from your applications






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






6. Dimensions of iPhone (in points)






7. Formatting placeholder for strings






8. IDE






9. 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)






10. Boolean for 'false' in Objective-C






11. What do the Autosizing settings of the Size Inspector do?






12. Class used to work with dates as objects






13. Creates 'getters' and 'setters'






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






15. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






16. XML






17. Class of collection data type which stores information as object/key pairs






18. RAM for iPhone






19. Syntax for block-comment






20. Class that allows URL management






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






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






23. What are data detectors?






24. API






25. Other name for an *.xib file






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






27. Shortcut for writing: y = y * 5;






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






29. A unique combination of view controller and view






30. Allows you to easily track multiple versions of your project






31. Class used for creating image views






32. Language used to write iOS apps






33. Return type indicating a method returns nothing






34. Word used to indicate that a user can't interact with a given element






35. Postcondition repetition structure syntax






36. MVC






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






38. NS stands for...






39. Alternative selection mechanism when many conditions exist






40. Opens the Xcode Quick Help Assistant






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






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






43. Formatting placeholder for integers






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. Symbol used for inheritance






46. What computer language is the storyboard written in?






47. Process of creating an active object from a class






48. Declaring a method in an interface file - before it is actually implemented is called _______ the method






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


50. If a method name includes a colon (:) this indicates a required _________