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. Extension for an iPhone/iPad app
xcodeproj
!
pipe
NO
2. Implements a logical OR condition
||
parameter
parameter
pound
3. IB
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
4. A transition between scenes - frequently with a visual transition effect applied
segue
while(<boolean expression>){/*stuff to do here*/}
static
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
5. To use a new class you need to _____ it
convenience
<type> <variableName>;
instantiate
web view
6. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
7. 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
8. Correct the error: label.text = 'Hello World !';
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
9. What type of object does a web view expect as a parameter when loading a remote URL?
NSURLRequest
Attributes Inspector
nonatomic
scene
10. An example of a common collection data type
NSMutableArray
y *= 5;
NSArray
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
11. Syntax for declaring a variable
do{/*stuff to do here*/}while(<boolean expression>);
Utility apps
NSDate
<type> <variableName>;
12. Symbol used for inheritance
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Model-View-Controller
pipe
:
13. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
%1.2f
int
Object-oriented programming
IBOutlet
14. Companion to the @property directive
-
variable
'Interface Builder'
@synthesize
15. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
Human Interface Guide
Program received signal: EXC_BAD_ACCESS
x--;
UIViewController
16. The name of the panel to the left of the Interface Builder Editor panel
utility
x--;
proxy
Document Outline Area or Outline View
17. What event do you use to detect a button tap?
Touch Up Inside
myImage@2x.png
Actions
controller
18. This type of app is mostly custom controllers and graphics
@
UIImageView
conform
immersive
19. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true
hasShrunk==YES && hasMoved == YES
instance variable
UILabel *myLabel = [[UILabel alloc] init];
*
20. Size of iPhone retina icon image in pixels
NSMutableString
Home button
Hold down the Option key and point to the other label. The distance will be shown
114 x 114
21. The Utilities area has two sections: ______ and ______
int
NSDate
inspector and library
%1.2f
22. Apple's classes often provide a special initialization method called a _____ method
double
First Responder
convenience
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
23. A class that implements a protocol is said to ____ to that protocol
NSMutableString
conform
IBOutlet
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
24. Property affecting an element's transparency
NO
alpha
%1.2f
storyboards
25. 4 Top down technology layers making up iOS
Cocoa Touch - Media - Core Services - Core OS
NSString *phrase = @'Hello World';
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.
To provide a convenient way of setting the button's title in the code
26. Always used to end the list of objects when initializing an array
'Software Development Kit'
nil
view controller
segue
27. Every iOS application implements a subclass of _________
modal views
contentSize
Scheme
UIApplication
28. Denotes a class method
+
Utility apps
debugger
class
29. 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
30. A virtual 'box' for organizing related projects
Command+1
workspace
controller
token
31. Used to display image file resources and show simple animations
image view
NSArray
view controller
Command + Tab
32. Alternative selection mechanism when many conditions exist
switch
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
YES
//blah blah blah
33. Implements a logical AND condition
YES
&&
interface and implementation files
switch
34. Write a statement to declare and initialize a label object called 'myLabel'
Identity Inspector
<>
NO
UILabel *myLabel = [[UILabel alloc] init];
35. _____ are methods that we can connect to events.
Actions
Isolate the functional components of an app
header
Double-click
36. RAM for iPhone
==
512MB
Determine how controls resize/reposition themselves when a device changes orientation
myImage@2x.png
37. Symbol often denoting a 'pointer'
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
*
==
float
38. NS stands for...
NeXSTEP
#import 'myFile.h'
storyboard
self
39. Another name for a 'button bar'
switch
Single View Application
&&
segmented control
40. Class used to work with dates as objects
storyboards
!=
NSDate
@2x
41. This file contains the scene - segue and relationship definitions for your project
storyboard
320 x 480
implementation file
class
42. Negation symbol
void
IBOutlet
pipe
!
43. getters
accessors
scene
nonatomic
below
44. The goal of the MVC design pattern
NSString
NSLog(@'%s' - __FUNCTION__);
attributes
Isolate the functional components of an app
45. Word used to indicate that a user can't interact with a given element
static
<type> <variableName>;
IBAction
parameter
46. 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
47. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory
strong
view controller
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
UIApplication
48. A fully opaque image has an _______ property value of ______
UIImageView
Option+Command+4
alpha ... 1
First Responder
49. strong and nonatomic are examples of ...
contentSize
storyboards
header
attributes
50. Collection of interface elements and data storage elements etc you can access from your applications
@2x
Cocoa Touch
immersive
view controller
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