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. Syntax for declaring a string called 'userName'






2. The bar across the top of the Editor area that shows you the item you are editing






3. If a method name includes a colon (:) this indicates a required _________






4. Extension for implementation file






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


6. Syntax for sending an object a message with one parameter (p1)






7. Dimensions of iPad (in points)






8. Return type indicating a method returns nothing






9. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






10. Write a statement to declare and initialize a label object called 'myLabel'






11. Syntax for sending an object a message with no parameters






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






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






14. Every iOS application implements a subclass of _________






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






17. How do you show a storyboard file as source code?

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


18. Extension for MainStoryboard






19. Name of the '|' symbol






20. Any 'directive' statement begins with this symbol






21. A class that implements a protocol is said to ____ to that protocol






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


23. Opens the Xcode Quick Help Assistant






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






25. In the US - the '#' symbol is often called the ____ symbol






26. The Inspector you would use to tweak the way interface objects appear






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






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






29. Shortcut for writing: x = x - 1;






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






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






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






33. UI






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






35. Boolean for 'false' in Objective-C






36. In the UK - the '#' symbol is often called the ____ symbol






37. The '@' symbol is shorthand for creating one of these






38. Alternative selection mechanism when many conditions exist






39. Something the simulator cannot reliably test






40. iPhone and iPad ____ support .png transparency






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






42. ______ and ______ define the connections between scenes.






43. Framework used to write iPhone apps






44. Two-way selection logic block






45. Modulus (remainder) operator






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






47. IDE for iPhone Development






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






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






50. Precondition repetition structure syntax