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. Data type for numbers with 'tame' numbers of decimal points
Command + Tab
Double-click
token
float
2. A fully transparent image has an _____ property value of _____
alpha ... 0
Instruments
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
bool
3. Opens the Xcode Quick Help Assistant
Option-click a symbol
hasShrunk==YES && hasMoved == YES
Jump Bar
detail disclosure
4. 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)
Control-click on the View Controller's icon to bring up a Connections dialog
stub
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
'Interface Builder'
5. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file
NSString
control-dragging
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
alpha
6. The name of the panel to the left of the Interface Builder Editor panel
Document Outline Area or Outline View
Option-click a symbol
instantiate
Control-click on the View Controller's icon to bring up a Connections dialog
7. 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
8. Something the simulator cannot reliably test
parameter
performance
nested message send
Jump Bar
9. 'Build and run' keyboard shortcut
Program received signal: EXC_BAD_ACCESS
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
switch
Commmand-R
10. Synonym for interface file
NSURLRequest
Document Outline Area or Outline View
%@
header
11. What computer language is the storyboard written in?
debugger
XML
Option+Command+ 0
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
12. getters
57 x 57
wrap
accessors
disclosure
13. Dimensions of iPad (in points)
1024 x 768
NSString
Command+S
inspector and library
14. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
myImage@2x.png
Utility apps
IBAction
15. Key sequence to open the Attributes Inspector
'Interface Builder'
Option+Command+4
Application Programming Interface
implementation file
16. Word used to indicate that a user can't interact with a given element
static
h
implicitly declare a matching instance variable
sending an object a message
17. This file contains the scene - segue and relationship definitions for your project
storyboard
Commmand-R
Home button
alpha ... 0
18. Document Apple uses to evaluate apps for the App Store
Scheme
Human Interface Guide
NSObject
below
19. Extension for implementation file
hasShrunk==YES && hasMoved == YES
eXtensible Markup Language
m
Cocoa Touch
20. An _______ is used to enable your code to talk to objects within views
Home button
IBOutlet
320 x 480
count++;
21. IDE
Scheme
NeXSTEP
boiler-plate
Integrated Development Environment
22. Two-way selection logic block
stub
@2x
[<object variable> <method name>];
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
23. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
bool
pound
Human Interface Guide
boiler-plate
24. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?
com.basicversity
NSDate
float
NO
25. A transition between scenes - frequently with a visual transition effect applied
320 x 480
Option+Command+4
Isolate the functional components of an app
segue
26. Collection of interface elements and data storage elements etc you can access from your applications
disclosure
Cocoa Touch
NeXSTEP
Option+Command+ 0
27. 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.
web view
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Something unique - based on the app's name (perhaps abbreviated). Avoid 'NS' or 'UI' since they are used in Apple's frameworks. A framework or library should always be prefixed. For a simple app - they are not necessary.
nil
28. Data type for whole numbers
sending an object a message
int
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
29. Used to display image file resources and show simple animations
convenience
nibfile
Object-oriented programming
image view
30. ______ are variables that can store a ____ to an object.
nonatomic
casting
Application Programming Interface
Outlets ... pointer
31. Key sequence to run an app in Xcode
NSObject
Command+R
<type> <variableName>;
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
32. Syntax to include UIKIT in a class
#import <UIKIT/UIKIT.h>
C
control-dragging
'Software Development Kit'
33. The files that contain all the scenes you will use in a project.
%
scene
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
storyboards
34. Precondition repetition structure syntax
UITextField
while(<boolean expression>){/*stuff to do here*/}
Command+1
storyboard
35. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
First Responder
affine
@synthesize
while(<boolean expression>){/*stuff to do here*/}
36. 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
37. NS stands for...
nil
rand( )%21
NeXSTEP
stub
38. XML
eXtensible Markup Language
utility
UIApplication
Collections
39. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
40. strong and nonatomic are examples of ...
Jump Bar
modal
XML
attributes
41. Delimiter for a list of protocols
<>
implicitly declare a matching instance variable
The Console area of the Debug area
conform
42. 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
43. Apple's classes often provide a special initialization method called a _____ method
Group
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
convenience
attributes
44. Proper way to pronounce a *.xib file
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
45. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
graduationParty ... addAttendee:withDish
mutators
xcodeproj
alpha ... 1
46. Key sequence to open the Standard Editor
x--;
scene
ommand+Return
@
47. Class used for creating image views
view
UIPicker
disclosure triangle
UIImageView
48. Class of strings that can be changed
subclass
h
NSMutableString
nil
49. RAM for iPhone
Scheme
[[<class name> alloc] init];
512MB
NO
50. Apps written to assist users with special disabilities
above
accessible apps
UIImageView
Classes