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. A class that manages the user's interaction with the iDevice






2. Modulus (remainder) operator






3. Symbol often denoting a 'pointer'






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






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






6. Files used to create a class






7. Return type indicating a method returns nothing






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






9. ______ and ______ define the connections between scenes.






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






11. Delimiter for a list of protocols






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


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






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






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






16. 'plist' stands for...






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






18. Purpose of 'Secure' attribute for text fields






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






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






21. Extension for interface file






22. Always used to end the list of objects when initializing an array






23. Something the simulator cannot reliably test






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






25. @property directives should be placed ____ (above or below) any IBActions in the header file






26. OOP






27. The Inspector you would use to control your layout in Interface Builder






28. iPhone and iPad ____ support .png transparency






29. Implements a logical AND condition






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






31. A file folder in the navigator panel is called a ________






32. Prior to ARC - you used these terms alot






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






34. Apps written to assist users with special disabilities






35. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






36. Companion to the @property directive






37. Other name for an *.xib file






38. SDK

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


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






40. Boolean for 'true' in Objective-C






41. Syntax for declaring a string called 'userName'






42. An integrated web browser component






43. Key sequence to open the Project Navigator (left panel)






44. The Utilities area has two sections: ______ and ______






45. Class that another class inherits from






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






47. Name of the '|' symbol






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






49. Size of iPhone 'lo-res' icon image in pixels






50. Boolean for 'false' in Objective-C