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. Symbol often denoting a 'pointer'






2. This element should 'always' accompany a slider to indicate its purpose






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






4. Master class in iOS






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






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






7. Delimiter for a list of protocols






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


9. Symbol used for inheritance






10. Synonym for interface file






11. XML






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






13. Negation symbol






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






15. Syntax to include UIKIT in a class






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






17. Syntax for declaring a string called 'userName'






18. OOP






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


20. NS stands for...






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






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






23. Key sequence to open the Standard Editor






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






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






26. Class used for creating image views






27. Syntax to include the fictitious user-created file 'myFile.h'

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


28. Storage location for a piece of information






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






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






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






32. IDE






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






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






35. Combining two messages into a single line of code






36. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






37. Indicates a lack of any value at all






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






39. Way to refer to an object within its own methods






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






41. Companion to the @property directive






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






43. Syntax for sending an object a message with one parameter (p1)






44. Data type for whole numbers






45. UI






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






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






48. MVC






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






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






Can you answer 50 questions in 15 minutes?



Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests