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. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
superclass
IBAction
1024 x 768
id
2. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
instantiation
Isolate the functional components of an app
Single View Application
nonatomic
3. What type of object does a web view expect as a parameter when loading a remote URL?
Document Outline Area or Outline View
NSMutableArray
NSURLRequest
NSObject
4. IDE for iPhone Development
nonatomic
Control-click on the View Controller's icon to bring up a Connections dialog
Xcode
#import <UIKIT/UIKIT.h>
5. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
==
Double-click
The Console area of the Debug area
@synthesize directive
6. Key sequence to run an app in Xcode
Command+R
superclass
Commmand-R
Scheme
7. Extension for implementation file
float
hasShrunk==YES && hasMoved == YES
m
interface file
8. The Round Rect Button is found in this library
Object Library
iOS Simulator
eXtensible Markup Language
Option+Command+4
9. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
10. Other name for an *.xib file
token
Identity Inspector
To provide a convenient way of setting the button's title in the code
nibfile
11. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory
segue
Home button
strong
NSURLRequest
12. Size of iPhone retina icon image in pixels
Actions
productivity
114 x 114
Xcode
13. A class that manages the user's interaction with the iDevice
parameter
view controller
iOS Simulator
[<object variable> <method name>: p1];
14. Always used to end the list of objects when initializing an array
<type> <variableName>;
nil
NSArray
%1.2f
15. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file
variable
Identity Inspector
disclosure
below
16. OOP
double
Object-oriented programming
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
mutators
17. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...
Seques .... relationships
static
implicitly declare a matching instance variable
storyboard
18. 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
19. What computer language is the storyboard written in?
Model-View-Controller
hasShrunk==YES && hasMoved == YES
XML
int
20. A tool in Xcode to help fix broken code
Objective-C
scene
debugger
UITextView
21. Used to define a list of all methods and properties a class uses
YES
interface file
512MB
@2x
22. Key sequence to hide/show Utilities View
Object library
segue
Document Outline Area or Outline View
Option+Command+ 0
23. Purpose of 'Secure' attribute for text fields
retain - release - dealloc - autorelease
Collections
:
Treats the field as a password - hiding each character as it is typed
24. Every iOS application implements a subclass of _________
UIApplication
1024 x 768
mutators
[<object variable> <method name>];
25. Directive to include other interface files that an application might need to access
*
import
Home button
Cocoa Touch
26. strong and nonatomic are examples of ...
hasShrunk==YES && hasMoved == YES
!=
contentSize
attributes
27. Another name for a 'button bar'
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
Document Outline Area or Outline View
double
segmented control
28. Piece of information provided to a method when it is messaged
NSMutableString
parameter
eXtensible Markup Language
h
29. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...
&&
casting
above
Command+1
30. Process of creating an active object from a class
First Responder
instantiation
NSDictionary
sending an object a message
31. Development approach (design pattern) to structure iOS applications
Object Library
Model-View-Controller
1024 x 768
wrap
32. Class of strings that can be changed
NSMutableString
control-dragging
hash
nil
33. Syntax for declaring a string called 'userName'
workspace
xcodeproj
NSString *userName;
UIViewController
34. Multiline text entry block
UITextView
Object library
accessible apps
workspace
35. Expression to create a random number in [0 -20];
rand( )%21
!=
NSURLRequest
instance variable
36. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
Identity Inspector
header
h
m
37. This type of app typically involves hierarchical data
scene
@synthesize
graduationParty ... addAttendee:withDish
productivity
38. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues
retain
%
rand( )%21
scene
39. Used to set up an outgoing connection from the implementation code to the view
IBOutlet
web view
retain
proxy
40. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
@
Size Inspector
CGAffineTransform
graduationParty ... addAttendee:withDish
41. The object currently in control and interacting with the user
bool
m
NSURLRequest
First Responder
42. What property needs to be set before a scroll view (UIScrollView) will scroll?
UIImageView
int
contentSize
while(<boolean expression>){/*stuff to do here*/}
43. 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
graduationParty ... addAttendee:withDish
self
NSMutableArray
nonatomic
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. Purpose of the 'Auto-enable Return Key' attribute for text fields
User Interface
alpha
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
NSString *phrase = @'Hello World';
46. Key sequence on a Mac to select between open application
Commmand-R
Command + Tab
float
/*blah blah blah */
47. API
@
rand( )%21
Application Programming Interface
scene
48. Syntax for sending an object a message with no parameters
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
IBAction
[<object variable> <method name>];
double
49. Postcondition repetition structure syntax
do{/*stuff to do here*/}while(<boolean expression>);
%
xcodeproj
[<object variable> <method name>: p1];
50. 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