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 unique combination of view controller and view






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






3. Implements a logical AND condition






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


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






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






7. Key sequence to run an app in Xcode






8. Something the simulator cannot reliably test






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






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






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






12. Syntax for declaring a variable






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






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






15. Alternative selection mechanism when many conditions exist






16. Class of strings that can be changed






17. What are the guidelines for the class prefix for a project?

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


18. RAM for iPhone






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






20. The Round Rect Button is found in this library






21. What computer language is the storyboard written in?






22. iPhone and iPad ____ support .png transparency






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






24. Syntax for declaring a string called 'userName'






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






26. Dimensions of iPhone (in points)






27. Other name for an *.xib file






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






29. Precondition repetition structure syntax






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






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






32. Denotes a class method






33. Process of creating an active object from a class






34. Two-way selection logic block






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


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






37. Recommended image type for button graphics






38. MVC






39. Data type for whole numbers






40. What do the Autosizing settings of the Size Inspector do?






41. Combining two messages into a single line of code






42. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

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


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






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






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






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






47. Class that builds upon another class






48. Memory aid for keyboard shortcuts in the Navigator panel

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


49. Purpose of the 'Auto-enable Return Key' attribute for text fields






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