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. Fixed iteration repetition control structure syntax






2. Syntax for single-line comment






3. setters






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






5. Key sequence to hide/show the Assistant Editor






6. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






7. File name suffix indicating an image is suitable for retina display






8. Combining two messages into a single line of code






9. This type of app is typically one screen - and gives you the basics with minimal interaction






10. Tests to see whether two values are equal






11. Boolean for 'false' in Objective-C






12. Syntax for block-comment






13. A fully transparent image has an _____ property value of _____






14. A virtual 'box' for organizing related projects






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






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






17. Dimensions of iPhone (in points)






18. Class that another class inherits from






19. Beginning with iOS4 - applications no longer terminate when the user presses the...






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






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






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






23. Class that creates an array capable of being changed after it is create






24. Other name for an *.xib file






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






26. Extension for implementation file






27. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






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






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






30. Recommended image type for button graphics






31. Size of iPhone retina icon image in pixels






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






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






34. Implements a logical OR condition






35. Symbol often denoting a 'pointer'






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






37. Boolean for 'true' in Objective-C






38. Formatting placeholder for strings






39. For a text field - what does the 'Clear Button' look like?

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


40. A unique combination of view controller and view






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






42. Purpose of 'Secure' attribute for text fields






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


44. Framework used to write iPhone apps






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


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






47. How do you get rid of an onscreen keyboard?

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


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






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






50. Files used to create a class