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. Formatting placeholder for strings






2. getters






3. Proper way to pronounce a *.xib file

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


4. A fully opaque image has an _______ property value of ______






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






6. Modulus (remainder) operator






7. API






8. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






9. An _______ is used to enable your code to talk to objects within views






10. The first method called when a user taps an application icon






11. Synonym for interface file






12. Class that allows URL management






13. Size of iPhone retina icon image in pixels






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






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


16. Class that builds upon another class






17. This file contains the scene - segue and relationship definitions for your project






18. Extension for MainStoryboard






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






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






21. Key sequence to hide/show Navigator View






22. Boolean for 'true' in Objective-C






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






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






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






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






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






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






29. Alternative selection mechanism when many conditions exist






30. ______ and ______ define the connections between scenes.






31. Key sequence to open the Attributes Inspector






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






33. Master class in iOS






34. Companion to the @property directive






35. This file contains the code that makes everything 'work'






36. This type of app is mostly custom controllers and graphics






37. ______ are variables that can store a ____ to an object.






38. Development approach (design pattern) to structure iOS applications






39. What's the difference between Cocoa and Cocoa Touch?






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






41. Shortcut for writing: count = count + 1;






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






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


44. Postcondition repetition structure syntax






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






46. The name of the panel to the left of the Interface Builder Editor panel






47. Class used for creating image views






48. Prior to ARC - you used these terms alot






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






50. iPhone and iPad ____ support .png transparency