SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
iOS 5 App Development Basics
Start Test
Study First
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. What event do you use to detect a button tap?
class
UIImageView
Scheme
Touch Up Inside
2. Storage location for a piece of information
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
rand( )%21
protocols
variable
3. The Utilities area has two sections: ______ and ______
!=
inspector and library
Integrated Development Environment
label
4. setters
nil
Option-click a symbol
Nib (but a few call it 'zib' but that's not preferred)
mutators
5. Way to refer to an object within its own methods
[<object variable> <method name>: p1];
Hold down the Option key and point to the other label. The distance will be shown
self
com.basicversity
6. Synonym for interface file
h
@
Actions
header
7. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
attributes
affine
interface and implementation files
do{/*stuff to do here*/}while(<boolean expression>);
8. Class that another class inherits from
superclass
Hold down the Option key and point to the other label. The distance will be shown
boiler-plate
segmented control
9. Used to set up an outgoing connection from the implementation code to the view
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
performance
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
IBOutlet
10. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
property list
Command+1
IBAction
Xcode
11. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
12. 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
13. Used to receive an event in code and trigger something
double
iOS Simulator
debugger
IBAction
14. The Inspector you would use to control your layout in Interface Builder
//blah blah blah
Size Inspector
UIPicker
scene
15. Storage place for a piece of information specific to a class
Attribute settings for some onscreen controls (like text areas) that analyze content and provide helpful links based on what they find. For example - phone numbers can be touched to dial the phone; web addresses can launch Safari if tapped - etc
:
instance variable
Control-click on the View Controller's icon to bring up a Connections dialog
16. Multiline text entry block
UILabel *myLabel = [[UILabel alloc] init];
void
UITextView
subclass
17. What are data detectors?
-
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
Isolate the functional components of an app
Attribute settings for some onscreen controls (like text areas) that analyze content and provide helpful links based on what they find. For example - phone numbers can be touched to dial the phone; web addresses can launch Safari if tapped - etc
18. ______ are variables that can store a ____ to an object.
Outlets ... pointer
Command + Tab
NeXSTEP
Cocoa Touch
19. Denotes a class method
strong
Look at the three icons at the upper left portion of the Debug console. The far left one - 'Show only the Variables View' will not show the NSLog-ed information. Click the center icon ('Show the Variables View and the Console') or the right icon ('Sh
below
+
20. The bar across the top of the Editor area that shows you the item you are editing
attributes
Command+R
pipe
Jump Bar
21. Allows you to easily track multiple versions of your project
IBOutlet
alpha ... 0
Snapshot feature
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
22. API
Program received signal: EXC_BAD_ACCESS
performance
id
Application Programming Interface
23. Language used to write iOS apps
UIWindow
Objective-C
m
above
24. 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?
Commmand-R
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
Hold down the Option key and point to the other label. The distance will be shown
performance
25. Implements a logical AND condition
To provide a convenient way of setting the button's title in the code
&&
nonatomic
*
26. Apple's classes often provide a special initialization method called a _____ method
%@
convenience
static
Commmand-R
27. Indicates a lack of any value at all
NSLog
114 x 114
nil
nibfile
28. Always used to end the list of objects when initializing an array
nil
IBAction
[<object variable> <method name>];
storyboard
29. Purpose of the 'Auto-enable Return Key' attribute for text fields
above
Cocoa Touch
The Console area of the Debug area
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
30. UI
label.text=@'Hello World!';
User Interface
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
NSLog
31. ______ enable applications to store multiple pieces of information in a single object
Collections
segue
Program received signal: EXC_BAD_ACCESS
Jump Bar
32. An _______ is used to enable your code to talk to objects within views
IBOutlet
Touch Up Inside
pipe
image view
33. Precondition repetition structure syntax
while(<boolean expression>){/*stuff to do here*/}
controller
@synthesize directive
Object library
34. A class that manages the user's interaction with the iDevice
NeXSTEP
view controller
y *= 5;
Nib (but a few call it 'zib' but that's not preferred)
35. Opens the Xcode Quick Help Assistant
//blah blah blah
Treats the field as a password - hiding each character as it is typed
storyboard
Option-click a symbol
36. Implements a logical OR condition
||
NSURL
Double-click
Identity Inspector
37. The Round Rect Button is found in this library
Object Library
NSMutableArray
int
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
38. Tests to see whether two values are not equal
Isolate the functional components of an app
NSLog
!=
NSString *phrase = @'Hello World';
39. 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
40. 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).
accessors
wrap
bool
affine
41. 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
42. Another name for format specification
token
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
NSDate
subclass
43. Key sequence to open the Standard Editor
static
[[<class name> alloc] init];
interface and implementation files
ommand+Return
44. Used to display image file resources and show simple animations
image view
workspace
modal views
UITextView
45. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities
UIPicker
Attribute settings for some onscreen controls (like text areas) that analyze content and provide helpful links based on what they find. For example - phone numbers can be touched to dial the phone; web addresses can launch Safari if tapped - etc
nonatomic
&&
46. Class that builds upon another class
subclass
parameter
parameter
UIImageView
47. Key sequence on a Mac to select between open application
modal views
protocols
Command + Tab
@end
48. Class used to work with dates as objects
above
320 x 480
NSDate
iOS Simulator
49. Something the simulator cannot reliably test
self
performance
label.text=@'Hello World!';
Program received signal: EXC_BAD_ACCESS
50. Syntax for sending an object a message with no parameters
implicitly declare a matching instance variable
[<object variable> <method name>];
Cocoa Touch
Snapshot feature