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. Companion to the @property directive
[myLabel setText:@'Howdy'];
Identity Inspector
[<object variable> <method name>: p1];
@synthesize
2. Beginning with iOS4 - applications no longer terminate when the user presses the...
UILabel *myLabel = [[UILabel alloc] init];
count++;
*
Home button
3. Apps written to assist users with special disabilities
implementation file
accessible apps
Objective-C
==
4. Term used to describe each screen of an iPhone app
y *= 5;
Identity Inspector
'Interface Builder'
view
5. Typical header syntax for a button that will be applying the 'moveMe' action in an app
wrap
Commmand-R
iOS Simulator
IBAction)moveMe:(id)sender;
6. 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
7. Storage place for a piece of information specific to a class
y *= 5;
instance variable
Identity Inspector
<type> <variableName>;
8. 4 Top down technology layers making up iOS
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
disclosure
NSString *phrase = @'Hello World';
Cocoa Touch - Media - Core Services - Core OS
9. Extension for an iPhone/iPad app
prototyping
xcodeproj
@
self
10. 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
11. Opens the Xcode Quick Help Assistant
NSURLRequest
<>
Option-click a symbol
hasShrunk==YES && hasMoved == YES
12. Boolean for 'false' in Objective-C
token
storyboard
NO
Identity Inspector
13. Document Apple uses to evaluate apps for the App Store
xcodeproj
stub
Human Interface Guide
myImage@2x.png
14. Declaring a method in an interface file - before it is actually implemented is called _______ the method
UITextField
prototyping
while(<boolean expression>){/*stuff to do here*/}
Hold down the Option key and point to the other label. The distance will be shown
15. Used to indicate any type of object
id
Command + Tab
below
ption+Command+Return
16. A ______ is where you edit a view and assign a controller to it.
scene
alpha ... 0
Cocoa Touch - Media - Core Services - Core OS
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
17. The name of the panel to the left of the Interface Builder Editor panel
NSString *phrase = @'Hello World';
Model-View-Controller
NSObject
Document Outline Area or Outline View
18. Fixed iteration repetition control structure syntax
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
eXtensible Markup Language
NO
alpha ... 0
19. 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).
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
NeXSTEP
wrap
20. What property needs to be set before a scroll view (UIScrollView) will scroll?
NeXSTEP
stub
contentSize
1024 x 768
21. Key sequence to hide/show Navigator View
Command+0
Outlets ... pointer
:
retain - release - dealloc - autorelease
22. Negation symbol
!
User Interface
Cocoa Touch
CGAffineTransform
23. Key sequence to open the Standard Editor
contentSize
Identity Inspector
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
ommand+Return
24. Purpose of 'Secure' attribute for text fields
ption+Command+Return
Treats the field as a password - hiding each character as it is typed
affine
token
25. If a method name includes a colon (:) this indicates a required _________
casting
parameter
[<object variable> <method name>: p1];
Xcode
26. Syntax for sending an object a message with one parameter (p1)
[<object variable> <method name>: p1];
nested message send
nonatomic
||
27. A fully opaque image has an _______ property value of ______
NSArray
hasShrunk==YES && hasMoved == YES
alpha ... 1
/*blah blah blah */
28. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
Objective-C
:
nonatomic
Size Inspector
29. Formatting placeholder for strings
'Software Development Kit'
//blah blah blah
%@
Cocoa Touch
30. NS stands for...
NeXSTEP
/*blah blah blah */
modal views
contentSize
31. Data type for highly precise numbers with huge numbers of decimal places
[[<class name> alloc] init];
320 x 480
double
Cocoa Touch
32. Class of collection data type which stores information as object/key pairs
To provide a convenient way of setting the button's title in the code
immersive
NSDictionary
%
33. The Round Rect Button is found in this library
Object Library
@end
web view
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
34. Recommended image type for button graphics
Object library
Command+S
NO
png
35. Class that creates an array capable of being changed after it is create
-
'Interface Builder'
NSMutableArray
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
36. Correct the error: label.text = 'Hello World !';
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
37. This type of app typically involves hierarchical data
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
hasShrunk==YES && hasMoved == YES
Jump Bar
productivity
38. Shortcut for writing: count = count + 1;
NSURLRequest
Application Programming Interface
alpha ... 1
count++;
39. Which Apple project template creates a simple view/view controller application
switch
model
do not
Single View Application
40. ______ and ______ define the connections between scenes.
modal views
nil
performance
Seques .... relationships
41. Objective-C is an extension (super set) of...
C
sending an object a message
Outlets ... pointer
[myLabel setText:@'Howdy'];
42. iPhone and iPad ____ support .png transparency
Outlets ... pointer
do not
'Interface Builder'
Objective-C
43. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
Human Interface Guide
accessible apps
Utility apps
switch
44. Indicates a lack of any value at all
Option+Command+4
prototyping
Snapshot feature
nil
45. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
46. Size of iPhone retina icon image in pixels
alpha ... 1
@end
Instruments
114 x 114
47. A class that manages the user's interaction with the iDevice
Instruments
viewDidLoad
view controller
m
48. ______ enable applications to store multiple pieces of information in a single object
%1.2f
Collections
[<object variable> <method name>: p1];
%
49. Word used to indicate that a user can't interact with a given element
implementation file
productivity
Human Interface Guide
static
50. Define a collection of methods to perform a task
debugger
protocols
float
storyboard