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. Implements a logical AND condition
controller
&&
disclosure triangle
1024 x 768
2. 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
3. This file contains the scene - segue and relationship definitions for your project
storyboard
Outlets ... pointer
%@
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
4. Dimensions of iPad (in points)
1024 x 768
m
Nib (but a few call it 'zib' but that's not preferred)
above
5. Expression to create a random number in [0 -20];
rand( )%21
performance
alpha ... 1
320 x 480
6. A class that implements a protocol is said to ____ to that protocol
implicitly declare a matching instance variable
YES
NeXSTEP
conform
7. 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?
import
above
do not
Hold down the Option key and point to the other label. The distance will be shown
8. Used to display image file resources and show simple animations
image view
[<object variable> <method name>: p1];
immersive
retain - release - dealloc - autorelease
9. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
10. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
nonatomic
Touch Up Inside
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
Utility apps
11. Used to indicate any type of object
id
Application Programming Interface
Object Library
nonatomic
12. Extension for an iPhone/iPad app
Classes
Cocoa Touch
xcodeproj
+
13. Another name for a 'button bar'
NSDictionary
To provide a convenient way of setting the button's title in the code
class
segmented control
14. Used to set up an outgoing connection from the implementation code to the view
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
Actions
IBOutlet
x--;
15. Precondition repetition structure syntax
NSString
while(<boolean expression>){/*stuff to do here*/}
parameter
NSMutableArray
16. API
Application Programming Interface
hash
alpha ... 0
contentSize
17. Apps written to assist users with special disabilities
XML
UIPicker
accessible apps
Nib (but a few call it 'zib' but that's not preferred)
18. Piece of information provided to a method when it is messaged
Snapshot feature
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
parameter
19. Purpose of the 'Auto-enable Return Key' attribute for text fields
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
||
controller
Option-click a symbol
20. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
:
alpha
affine
nil
21. Key sequence to open the Attributes Inspector
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
!=
Cocoa Touch
Option+Command+4
22. The first method called when a user taps an application icon
main()
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
Commmand-R
23. Property affecting an element's transparency
immersive
ommand+Return
alpha
contentSize
24. Extension for interface file
h
com.basicversity
workspace
strong
25. 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
26. The Utilities area has two sections: ______ and ______
token
casting
inspector and library
storyboard
27. Way to refer to an object within its own methods
while(<boolean expression>){/*stuff to do here*/}
storyboard
Touch Up Inside
self
28. Data type for true/false type variables
bool
Hold down the Option key and point to the other label. The distance will be shown
+
Application Programming Interface
29. This type of app typically involves hierarchical data
<>
productivity
do not
model
30. File name suffix indicating an image is suitable for retina display
@2x
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
model
UITextField
31. 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
ommand+Return
nonatomic
320 x 480
alpha
32. iOS functional building blocks
UIImageView
Classes
instantiate
Integrated Development Environment
33. The Inspector you would use to control your layout in Interface Builder
contentSize
retain
Size Inspector
NSURLRequest
34. Return type indicating a method returns nothing
'Interface Builder'
NSString
void
Model-View-Controller
35. Extension for implementation file
workspace
#import 'myFile.h'
m
pound
36. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
Command+R
performance
UIViewController
affine
37. This element should 'always' accompany a slider to indicate its purpose
label
myImage@2x.png
UIViewController
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
38. Term used to describe each screen of an iPhone app
'Interface Builder'
modal
ption+Command+Return
view
39. Delimiter for a list of protocols
com.basicversity
<>
User Interface
IBAction)moveMe:(id)sender;
40. What computer language is the storyboard written in?
do not
h
UILabel *myLabel = [[UILabel alloc] init];
XML
41. Used to receive an event in code and trigger something
Touch Up Inside
[<object variable> <method name>: p1];
IBAction
Actions
42. A ______ is where you edit a view and assign a controller to it.
@2x
scene
UITextView
pipe
43. Used to define a list of all methods and properties a class uses
interface file
UILabel *myLabel = [[UILabel alloc] init];
hash
NSLog
44. Key sequence to open the Standard Editor
Hold down the Option key and point to the other label. The distance will be shown
control-dragging
Human Interface Guide
ommand+Return
45. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...
==
1024 x 768
casting
@2x
46. RAM for iPhone
UILabel *myLabel = [[UILabel alloc] init];
[<object variable> <method name>];
512MB
Identity Inspector
47. Shortcut for writing: count = count + 1;
workspace
count++;
bool
Classes
48. Apple's classes often provide a special initialization method called a _____ method
convenience
instantiation
1024 x 768
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
49. Storage location for a piece of information
variable
graduationParty ... addAttendee:withDish
interface file
affine
50. How do you get rid of an onscreen keyboard?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183