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. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






2. Syntax for single-line comment






3. Process of creating an active object from a class






4. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'


5. These define to which messages the datasource and delegate respond






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


7. strong and nonatomic are examples of ...






8. Symbol often denoting a 'pointer'






9. iPhone and iPad ____ support .png transparency






10. @property directives should be placed ____ (above or below) any IBActions in the header file






11. Syntax for block-comment






12. Another name for a 'button bar'






13. Directive to include other interface files that an application might need to access






14. MVC






15. This element should 'always' accompany a slider to indicate its purpose






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






17. NS stands for...






18. Property affecting an element's transparency






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






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






21. Boolean for 'true' in Objective-C






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






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






24. Fixed iteration repetition control structure syntax






25. Companion to the @property directive






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


27. Opens the Xcode Quick Help Assistant






28. Every iOS application implements a subclass of _________






29. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






30. What event do you use to detect a button tap?






31. Recommended image type for button graphics






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






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






34. The 'First Responder' in a scene is not an object it is considered a ________






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






36. API






37. Name of the '|' symbol






38. Extension for implementation file






39. Extension for interface file






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






41. Formatting placeholder for integers






42. Syntax for declaring a variable






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






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






45. Dimensions of iPhone (in points)






46. Syntax for declaring a string called 'userName'






47. Two-way selection logic block






48. The files that contain all the scenes you will use in a project.






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






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