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. 'Build and run' keyboard shortcut






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






3. Key sequence to hide/show Navigator View






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






5. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






6. Syntax to include UIKIT in a class






7. Formatting placeholder for strings






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






9. Property affecting an element's transparency






10. Multiline text entry block






11. Single line text field






12. ______ enable applications to store multiple pieces of information in a single object






13. Extension for an iPhone/iPad app






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






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






16. Tests to see whether two values are equal






17. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






18. Precondition repetition structure syntax






19. Return type indicating a method returns nothing






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






21. Resembles a slot machine display






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






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






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






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


26. Key sequence to open the Attributes Inspector






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






28. Character used to show an element as a literal string






29. A class that manages the user's interaction with the iDevice






30. Storage location for a piece of information






31. Symbol often denoting a 'pointer'






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






33. A virtual 'box' for organizing related projects






34. Method used to print information in an output panel






35. Data type for whole numbers






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






37. Key sequence to save an Xcode file






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


39. Postcondition repetition structure syntax






40. Piece of information provided to a method when it is messaged






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


42. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






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






44. Purpose of 'Secure' attribute for text fields






45. Size of iPhone retina icon image in pixels






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






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






48. Companion to the @property directive






49. Used to test an app without needing an actual physical device






50. Dimensions of iPhone (in points)