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 allows URL management
NSArray
NSURL
parameter
self
2. Class used for creating image views
protocols
UIImageView
Seques .... relationships
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
3. What event do you use to detect a button tap?
Program received signal: EXC_BAD_ACCESS
Touch Up Inside
Cocoa Touch - Media - Core Services - Core OS
Size Inspector
4. Syntax for block-comment
[<object variable> <method name>];
/*blah blah blah */
self
view controller
5. Key sequence to open the Standard Editor
ommand+Return
alpha ... 1
int
disclosure
6. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...
[[<class name> alloc] init];
Snapshot feature
NSString *userName;
implicitly declare a matching instance variable
7. Framework used to write iPhone apps
Cocoa Touch
id
int
NSString *phrase = @'Hello World';
8. Implements a logical AND condition
nibfile
&&
accessors
Cocoa Touch - Media - Core Services - Core OS
9. Expression to create a random number in [0 -20];
rand( )%21
UIViewController
Object library
%
10. Beginning with iOS4 - applications no longer terminate when the user presses the...
hasShrunk==YES && hasMoved == YES
Identity Inspector
NO
Home button
11. Formatting placeholder for strings
NeXSTEP
performance
Object Library
%@
12. Something the simulator cannot reliably test
performance
Attributes Inspector
Object library
model
13. Closes an interface file
Model-View-Controller
alpha ... 1
immersive
@end
14. Character used to show an element as a literal string
Double-click
@
alpha ... 1
bool
15. What are the guidelines for the class prefix for a project?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
16. Collection of interface elements and data storage elements etc you can access from your applications
Seques .... relationships
view controller
Cocoa Touch
&&
17. Alternative selection mechanism when many conditions exist
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
Model-View-Controller
switch
@synthesize directive
18. The HIG requires some kind of _____ element in a cell if there is more information available
alpha ... 0
disclosure
Objective-C
web view
19. Used to receive an event in code and trigger something
void
y *= 5;
IBAction
Jump Bar
20. NS stands for...
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
storyboard
NeXSTEP
UIViewController
21. Another name for a 'button bar'
segmented control
Objective-C
Home button
Application Programming Interface
22. Size of iPhone 'lo-res' icon image in pixels
view
57 x 57
NeXSTEP
@synthesize directive
23. Combining two messages into a single line of code
import
nested message send
NSObject
switch
24. 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
25. ______ are variables that can store a ____ to an object.
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
static
Outlets ... pointer
Scheme
26. A tool in Xcode to help fix broken code
debugger
alpha ... 0
y *= 5;
UITextView
27. 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
28. This type of app typically involves hierarchical data
web view
productivity
-
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
29. Way to refer to an object within its own methods
self
2
Home button
stub
30. Every iOS application implements a subclass of _________
UIApplication
nested message send
image view
@synthesize
31. Class of strings that can be changed
NSString *phrase = @'Hello World';
Commmand-R
NSMutableString
disclosure
32. Data type for numbers with 'tame' numbers of decimal points
web view
Object Library
NSLog
float
33. Synonym for interface file
stub
label.text=@'Hello World!';
!=
header
34. The Round Rect Button is found in this library
Document Outline Area or Outline View
UIViewController
||
Object Library
35. This type of app is typically one screen - and gives you the basics with minimal interaction
!=
NSDate
utility
instantiate
36. Opens the Xcode Quick Help Assistant
User Interface
[myLabel setText:@'Howdy'];
alpha ... 0
Option-click a symbol
37. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
boiler-plate
attributes
double
detail disclosure
38. Boolean for 'true' in Objective-C
1024 x 768
YES
Hold down the Option key and point to the other label. The distance will be shown
Object-oriented programming
39. Master class in iOS
NSObject
accessors
NSDictionary
retain
40. Typical header syntax for a button that will be applying the 'moveMe' action in an app
IBAction)moveMe:(id)sender;
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
Size Inspector
NSMutableString
41. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...
void
casting
UITextField
viewDidLoad
42. Syntax for declaring a string called 'userName'
NSString *userName;
Identity Inspector
png
IBAction
43. Defines the functional building blocks (classes) that make iOS devices perform certain actions
Option+Command+4
Cocoa Touch
nil
CGAffineTransform
44. Key sequence on a Mac to select between open application
Command + Tab
'Software Development Kit'
storyboard
modal views
45. Tests to see whether two values are equal
YES
==
myImage@2x.png
x--;
46. In the US - the '#' symbol is often called the ____ symbol
pound
Treats the field as a password - hiding each character as it is typed
UIImageView
UIApplication
47. In the UK - the '#' symbol is often called the ____ symbol
above
hash
png
storyboard
48. How do you show a storyboard file as source code?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
49. Key sequence to open the Project Navigator (left panel)
Cocoa Touch - Media - Core Services - Core OS
NSArray
<type> <variableName>;
Command+1
50. Apple's classes often provide a special initialization method called a _____ method
UIPicker
convenience
y *= 5;
NSLog(@'%s' - __FUNCTION__);
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