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. Delimiter for a list of protocols
<>
implementation file
==
IBAction
2. Word used to indicate that a user can't interact with a given element
'Software Development Kit'
attributes
viewDidLoad
static
3. Data type for true/false type variables
Xcode
accessible apps
IBAction)moveMe:(id)sender;
bool
4. The object currently in control and interacting with the user
modal
accessors
while(<boolean expression>){/*stuff to do here*/}
First Responder
5. Another name for format specification
performance
token
/*blah blah blah */
control-dragging
6. Postcondition repetition structure syntax
do{/*stuff to do here*/}while(<boolean expression>);
IBAction)moveMe:(id)sender;
conform
||
7. Shortcut for writing: count = count + 1;
count++;
ommand+Return
Touch Up Inside
NSDictionary
8. The Inspector you would access to gain access to various accessibility attributes
NSObject
NSString *userName;
hasShrunk==YES && hasMoved == YES
Identity Inspector
9. This type of app is mostly custom controllers and graphics
Xcode
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
NSString
immersive
10. An example of a common collection data type
storyboard
Command+R
NSArray
header
11. Syntax for block-comment
%@
Outlets ... pointer
/*blah blah blah */
Hold down the Option key and point to the other label. The distance will be shown
12. Syntax for sending an object a message with one parameter (p1)
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
scene
nonatomic
[<object variable> <method name>: p1];
13. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
14. Master class in iOS
NSObject
UIApplication
storyboards
segmented control
15. 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.
storyboards
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
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
implicitly declare a matching instance variable
16. IDE
modal views
label
Integrated Development Environment
pound
17. The Round Rect Button is found in this library
rand( )%21
Object Library
NSString
YES
18. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
alpha ... 1
UITextView
instantiate
Double-click
19. Key sequence on a Mac to select between open application
Command + Tab
//blah blah blah
NSURLRequest
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
20. Document Apple uses to evaluate apps for the App Store
instance variable
Human Interface Guide
Document Outline Area or Outline View
XML
21. Key sequence to save an Xcode file
instantiate
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
Command+S
segue
22. A fully opaque image has an _______ property value of ______
The Console area of the Debug area
alpha ... 1
Snapshot feature
Cocoa Touch
23. Key sequence to hide/show Utilities View
Control-click on the View Controller's icon to bring up a Connections dialog
Application Programming Interface
IBAction)moveMe:(id)sender;
Option+Command+ 0
24. The files that contain all the scenes you will use in a project.
Utility apps
storyboards
Model-View-Controller
ommand+Return
25. 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?
XML
-
Hold down the Option key and point to the other label. The distance will be shown
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
26. The Inspector you would use to tweak the way interface objects appear
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
Treats the field as a password - hiding each character as it is typed
Control-click on the View Controller's icon to bring up a Connections dialog
Attributes Inspector
27. Data type for highly precise numbers with huge numbers of decimal places
utility
double
IBAction)moveMe:(id)sender;
iOS Simulator
28. Used to define a list of all methods and properties a class uses
interface file
UIApplication
Command+1
||
29. Indicates a lack of any value at all
-
nil
workspace
implicitly declare a matching instance variable
30. A ______ is where you edit a view and assign a controller to it.
Commmand-R
pound
scene
NSString *phrase = @'Hello World';
31. ______ enable applications to store multiple pieces of information in a single object
Collections
||
NSMutableString
interface file
32. Data type for numbers with 'tame' numbers of decimal points
parameter
float
Human Interface Guide
interface and implementation files
33. Calling a method is the same as...
sending an object a message
variable
IBOutlet
iOS Simulator
34. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
35. Directive to include other interface files that an application might need to access
import
contentSize
'Interface Builder'
retain - release - dealloc - autorelease
36. Alternative selection mechanism when many conditions exist
disclosure triangle
switch
inspector and library
NSString *phrase = @'Hello World';
37. Piece of information provided to a method when it is messaged
parameter
do{/*stuff to do here*/}while(<boolean expression>);
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
protocols
38. 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
39. MVC
Cocoa Touch
view
Model-View-Controller
alpha ... 1
40. Purpose of 'Secure' attribute for text fields
id
nonatomic
Treats the field as a password - hiding each character as it is typed
int
41. The goal of the MVC design pattern
Isolate the functional components of an app
UITextView
UIViewController
IBOutlet
42. 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
#import <UIKIT/UIKIT.h>
retain
Application Programming Interface
hash
43. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
44. Other name for an *.xib file
[[<class name> alloc] init];
nibfile
wrap
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
45. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
46. Allows you to easily track multiple versions of your project
First Responder
while(<boolean expression>){/*stuff to do here*/}
stub
Snapshot feature
47. These define to which messages the datasource and delegate respond
protocols
nil
Group
!
48. API
Group
NSURL
implementation file
Application Programming Interface
49. An _______ is used to enable your code to talk to objects within views
convenience
Command+0
IBOutlet
Program received signal: EXC_BAD_ACCESS
50. Opens the Xcode Quick Help Assistant
&&
IBOutlet
protocols
Option-click a symbol
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests