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. Class that creates an array capable of being changed after it is create
NSMutableArray
wrap
[<object variable> <method name>: p1];
productivity
2. Implements a logical OR condition
controller
IBAction
||
Integrated Development Environment
3. If a method name includes a colon (:) this indicates a required _________
parameter
Integrated Development Environment
NSLog(@'%s' - __FUNCTION__);
Human Interface Guide
4. SDK
5. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application
web view
do{/*stuff to do here*/}while(<boolean expression>);
do not
model
6. 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?
Document Outline Area or Outline View
Hold down the Option key and point to the other label. The distance will be shown
<>
view
7. Denotes an instance method
Human Interface Guide
Command+S
-
below
8. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
+
Document Outline Area or Outline View
The Console area of the Debug area
IBAction
9. UI
User Interface
NSDate
retain - release - dealloc - autorelease
Command + Tab
10. The ________ class provided a container for the management and display of views
Option-click a symbol
Double-click
+
UIWindow
11. Formatting placeholder for strings
Jump Bar
%@
Command+R
Group
12. The bar across the top of the Editor area that shows you the item you are editing
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Jump Bar
retain
segue
13. Any 'directive' statement begins with this symbol
@
IBAction
hasShrunk==YES && hasMoved == YES
accessors
14. Term used to describe each screen of an iPhone app
view
proxy
Document Outline Area or Outline View
IBAction
15. 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
affine
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
16. Syntax to include the fictitious user-created file 'myFile.h'
17. Used to receive an event in code and trigger something
iOS Simulator
IBAction
UIViewController
storyboard
18. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?
19. XML
iOS Simulator
retain
2
eXtensible Markup Language
20. Extension for an iPhone/iPad app
UIWindow
sending an object a message
myImage@2x.png
xcodeproj
21. Storage location for a piece of information
variable
implementation file
parameter
iOS Simulator
22. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
Identity Inspector
graduationParty ... addAttendee:withDish
Command+S
count++;
23. 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).
rand( )%21
immersive
nonatomic
wrap
24. Boolean for 'true' in Objective-C
interface and implementation files
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
Attributes Inspector
YES
25. Key sequence to run an app in Xcode
[[<class name> alloc] init];
Command+R
alpha ... 0
==
26. Beginning with iOS4 - applications no longer terminate when the user presses the...
Snapshot feature
implementation file
Home button
hash
27. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
!=
ommand+Return
NSString *phrase = @'Hello World';
UIViewController
28. NS stands for...
while(<boolean expression>){/*stuff to do here*/}
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
NeXSTEP
Snapshot feature
29. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?
30. Allows you to easily track multiple versions of your project
modal
iOS Simulator
ommand+Return
Snapshot feature
31. Master class in iOS
NSObject
nonatomic
instantiate
instance variable
32. Symbol often denoting a 'pointer'
modal views
Cocoa Touch
detail disclosure
*
33. A class that manages the user's interaction with the iDevice
Xcode
view controller
Commmand-R
CGAffineTransform
34. Language used to write iOS apps
sending an object a message
UITextField
Objective-C
Jump Bar
35. Opens the Xcode Quick Help Assistant
Size Inspector
Option-click a symbol
do not
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
36. Used to set up an outgoing connection from the implementation code to the view
IBOutlet
NO
[[<class name> alloc] init];
IBAction)moveMe:(id)sender;
37. 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
nil
Command+R
@
38. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
header
Double-click
m
boiler-plate
39. What's the difference between Cocoa and Cocoa Touch?
512MB
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
productivity
40. What event do you use to detect a button tap?
myImage@2x.png
Application Programming Interface
IBOutlet
Touch Up Inside
41. Storage place for a piece of information specific to a class
static
instance variable
@synthesize
eXtensible Markup Language
42. Boolean for 'false' in Objective-C
First Responder
Cocoa Touch
UITextView
NO
43. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
affine
Outlets ... pointer
@
Collections
44. 'Build and run' keyboard shortcut
Group
Home button
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
Commmand-R
45. Alternative selection mechanism when many conditions exist
Home button
switch
main()
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
46. Apple's classes often provide a special initialization method called a _____ method
label
boiler-plate
convenience
nil
47. What type of object does a web view expect as a parameter when loading a remote URL?
double
affine
NSURLRequest
@synthesize
48. The Round Rect Button is found in this library
convenience
Object Library
Option+Command+4
Human Interface Guide
49. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
graduationParty ... addAttendee:withDish
iOS Simulator
512MB
disclosure triangle
50. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
y *= 5;
protocols
%1.2f
UITextView