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. Syntax to include UIKIT in a class
alpha ... 1
hasShrunk==YES && hasMoved == YES
#import <UIKIT/UIKIT.h>
Option-click a symbol
2. Extension for interface file
h
Double-click
image view
!
3. Storage place for a piece of information specific to a class
!
instance variable
Determine how controls resize/reposition themselves when a device changes orientation
property list
4. Which Apple project template creates a simple view/view controller application
UIImageView
Single View Application
float
above
5. 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
6. ______ and ______ define the connections between scenes.
Seques .... relationships
accessible apps
57 x 57
NSMutableString
7. 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.
Option+Command+ 0
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
%1.2f
IBAction
8. Tests to see whether two values are not equal
First Responder
Object Library
!=
hasShrunk==YES && hasMoved == YES
9. 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
10. OOP
[myLabel setText:@'Howdy'];
utility
Command+1
Object-oriented programming
11. Data type for whole numbers
retain
mutators
int
view controller
12. 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
13. A unique combination of view controller and view
interface and implementation files
Gray circle with a white 'X' in it - positioned to the right of the text field box
scene
XML
14. API
NO
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
retain - release - dealloc - autorelease
Application Programming Interface
15. In the MVC design pattern for iOS apps - view consists of the various...
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
16. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
casting
NSMutableArray
viewDidLoad
Scheme
17. Piece of information provided to a method when it is messaged
casting
Command + Tab
parameter
NSLog(@'%s' - __FUNCTION__);
18. Always used to end the list of objects when initializing an array
scene
convenience
nil
controller
19. Used to display image file resources and show simple animations
!=
image view
com.basicversity
contentSize
20. Size of iPhone retina icon image in pixels
First Responder
immersive
114 x 114
viewDidLoad
21. What computer language is the storyboard written in?
XML
IBOutlet
:
m
22. _____ are methods that we can connect to events.
//blah blah blah
token
retain
Actions
23. Class that another class inherits from
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
UIImageView
superclass
inspector and library
24. Method used to print information in an output panel
NSLog
alpha ... 0
Option-click a symbol
variable
25. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
nonatomic
[<object variable> <method name>];
Collections
alpha ... 0
26. Used to test an app without needing an actual physical device
view controller
iOS Simulator
Object-oriented programming
Object library
27. Class used for creating image views
Command+R
UIImageView
Option-click a symbol
Objective-C
28. Boolean for 'false' in Objective-C
Determine how controls resize/reposition themselves when a device changes orientation
view controller
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
NO
29. Boolean for 'true' in Objective-C
YES
com.basicversity
+
NSDictionary
30. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
conform
debugger
boiler-plate
view
31. Any 'directive' statement begins with this symbol
Cocoa Touch
@
NSDictionary
UIApplication
32. Tests to see whether two values are equal
==
superclass
Home button
UIWindow
33. The files that contain all the scenes you will use in a project.
pound
storyboards
NSString *userName;
<>
34. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
Home button
int
Model-View-Controller
CGAffineTransform
35. 'Build and run' keyboard shortcut
512MB
*
Commmand-R
<type> <variableName>;
36. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
NSString
[myLabel setText:@'Howdy'];
boiler-plate
The Console area of the Debug area
37. Delimiter for a list of protocols
UIPicker
Model-View-Controller
stub
<>
38. Document Apple uses to evaluate apps for the App Store
Isolate the functional components of an app
eXtensible Markup Language
/*blah blah blah */
Human Interface Guide
39. The bar across the top of the Editor area that shows you the item you are editing
Jump Bar
inspector and library
casting
==
40. 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
*
Document Outline Area or Outline View
@synthesize
nonatomic
41. The Inspector you would access to gain access to various accessibility attributes
57 x 57
id
Identity Inspector
To provide a convenient way of setting the button's title in the code
42. The library that contains the objects you can add to a view or XIB file
view
UITextView
%@
Object library
43. The Round Rect Button is found in this library
retain - release - dealloc - autorelease
header
Object Library
[<object variable> <method name>];
44. This type of app is mostly custom controllers and graphics
import
NSArray
Instruments
immersive
45. Key sequence to save an Xcode file
Command+S
prototyping
57 x 57
NSString
46. Calling a method is the same as...
hash
sending an object a message
First Responder
//blah blah blah
47. File name suffix indicating an image is suitable for retina display
png
@2x
Option+Command+4
@
48. The HIG requires some kind of _____ element in a cell if there is more information available
contentSize
&&
disclosure
wrap
49. Apple's classes often provide a special initialization method called a _____ method
114 x 114
wrap
Scheme
convenience
50. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
graduationParty ... addAttendee:withDish
#import 'myFile.h'
xcodeproj
UIApplication