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. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
Treats the field as a password - hiding each character as it is typed
scene
Instruments
self
2. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
320 x 480
||
CGAffineTransform
Instruments
3. Synonym for interface file
Scheme
strong
@synthesize directive
header
4. Denotes an instance method
@end
UITextView
-
IBAction
5. The 'First Responder' in a scene is not an object it is considered a ________
Model-View-Controller
nested message send
model
proxy
6. Used to display image file resources and show simple animations
UILabel *myLabel = [[UILabel alloc] init];
!=
x--;
image view
7. Alternative selection mechanism when many conditions exist
Option+Command+4
switch
header
NSDate
8. Framework used to write iPhone apps
UILabel *myLabel = [[UILabel alloc] init];
NO
Cocoa Touch
NSMutableString
9. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
nonatomic
alpha
import
Outlets ... pointer
10. Storage location for a piece of information
variable
com.basicversity
NSString *phrase = @'Hello World';
above
11. Key sequence to hide/show the Assistant Editor
*
ption+Command+Return
instantiate
UIApplication
12. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...
subclass
disclosure triangle
IBAction
casting
13. Defines what an object can do
nibfile
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
hash
class
14. Master class in iOS
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
int
NSObject
IBAction
15. Storage place for a piece of information specific to a class
storyboard
model
'Interface Builder'
instance variable
16. Which Apple project template creates a simple view/view controller application
Single View Application
strong
protocols
accessors
17. Shortcut for writing: x = x - 1;
x--;
XML
2
%1.2f
18. Closes an interface file
@end
void
Outlets ... pointer
instantiation
19. Used to receive an event in code and trigger something
[<object variable> <method name>: p1];
IBAction
IBOutlet
@synthesize
20. Crash statement likely when an NSString is assigned a value with an incorrect format
Program received signal: EXC_BAD_ACCESS
do{/*stuff to do here*/}while(<boolean expression>);
2
NSURL
21. Extension for interface file
h
NSURLRequest
First Responder
+
22. Data type for true/false type variables
YES
superclass
bool
variable
23. Language used to write iOS apps
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
Control-click on the View Controller's icon to bring up a Connections dialog
eXtensible Markup Language
Objective-C
24. iPhone and iPad ____ support .png transparency
scene
do not
subclass
NSLog
25. Class that builds upon another class
subclass
320 x 480
'Software Development Kit'
First Responder
26. An example of a common collection data type
Xcode
alpha ... 1
instance variable
NSArray
27. 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
28. Data type for whole numbers
Command+S
int
IBAction)moveMe:(id)sender;
To provide a convenient way of setting the button's title in the code
29. API
graduationParty ... addAttendee:withDish
control-dragging
subclass
Application Programming Interface
30. A fully opaque image has an _______ property value of ______
xcodeproj
Model-View-Controller
alpha ... 1
modal views
31. Implements a logical OR condition
Integrated Development Environment
instantiate
||
mutators
32. Syntax for declaring a string called 'userName'
Cocoa Touch
NSString *userName;
Snapshot feature
Option+Command+4
33. This type of app typically involves hierarchical data
Command+1
protocols
productivity
114 x 114
34. Data type for highly precise numbers with huge numbers of decimal places
alpha ... 0
id
float
double
35. Syntax for sending an object a message with one parameter (p1)
Jump Bar
[<object variable> <method name>: p1];
Nib (but a few call it 'zib' but that's not preferred)
Seques .... relationships
36. 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)
stub
@2x
controller
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
37. Apps written to assist users with special disabilities
Cocoa Touch
instance variable
accessible apps
Object Library
38. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
!
graduationParty ... addAttendee:withDish
First Responder
39. Piece of information provided to a method when it is messaged
nonatomic
@end
parameter
NSObject
40. A virtual 'box' for organizing related projects
affine
conform
attributes
workspace
41. Used to define a list of all methods and properties a class uses
web view
NSURL
interface file
control-dragging
42. ______ are variables that can store a ____ to an object.
UIWindow
Outlets ... pointer
Single View Application
NSURL
43. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
implicitly declare a matching instance variable
NSArray
implementation file
affine
44. Document Apple uses to evaluate apps for the App Store
Model-View-Controller
320 x 480
Human Interface Guide
view
45. Shortcut for writing: y = y * 5;
nil
Xcode
y *= 5;
switch
46. Fixed iteration repetition control structure syntax
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
xcodeproj
alpha ... 0
<type> <variableName>;
47. Name of the '|' symbol
pipe
*
UIApplication
x--;
48. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
Home button
viewDidLoad
Scheme
%1.2f
49. The bar across the top of the Editor area that shows you the item you are editing
class
Jump Bar
image view
NO
50. Extension for MainStoryboard
x--;
superclass
storyboard
==