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. Formatting placeholder for strings






2. Data type for numbers with 'tame' numbers of decimal points






3. IB

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


4. iOS functional building blocks






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






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






7. Two-way selection logic block






8. Precondition repetition structure syntax






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






10. 'plist' stands for...






11. Multiline text entry block






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






13. Expression to create a random number in [0 -20];






14. Class used for creating image views






15. Class that another class inherits from






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






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






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






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






20. Storage place for a piece of information specific to a class






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






22. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


23. The Inspector you would use to control your layout in Interface Builder






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






25. Data type for whole numbers






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






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






28. Formatting placeholder for integers






29. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






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






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






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






33. The first method called when a user taps an application icon






34. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






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


36. Class that builds upon another class






37. Calling a method is the same as...






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






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






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






41. Single line text field






42. A tool in Xcode to help fix broken code






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


44. XML






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


46. Key sequence to run an app in Xcode






47. Symbol used for inheritance






48. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






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






50. 'Build and run' keyboard shortcut