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. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
disclosure
image view
nonatomic
Jump Bar
2. 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
3. Method used to print information in an output panel
Object Library
NSLog
instantiate
%@
4. Syntax for reserving memory and initializing an object
boiler-plate
@end
[[<class name> alloc] init];
id
5. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
+
Scheme
accessible apps
*
6. 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
retain
modal views
Command + Tab
nonatomic
7. MVC
image view
YES
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
Model-View-Controller
8. Apps written to assist users with special disabilities
proxy
import
accessible apps
Gray circle with a white 'X' in it - positioned to the right of the text field box
9. Class of collection data type which stores information as object/key pairs
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
@
Determine how controls resize/reposition themselves when a device changes orientation
NSDictionary
10. Extension for implementation file
Option-click a symbol
%
Jump Bar
m
11. Syntax for declaring a string called 'userName'
UIPicker
NSString *userName;
User Interface
NSString *phrase = @'Hello World';
12. getters
pound
accessors
YES
[<object variable> <method name>: p1];
13. Used to display image file resources and show simple animations
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
image view
NSString *phrase = @'Hello World';
Snapshot feature
14. Denotes an instance method
-
Collections
property list
prototyping
15. Alternative selection mechanism when many conditions exist
switch
nil
Cocoa Touch
UITextField
16. Recommended image type for button graphics
@
boiler-plate
parameter
png
17. Piece of information provided to a method when it is messaged
ommand+Return
NSDate
parameter
UIWindow
18. Return type indicating a method returns nothing
void
Isolate the functional components of an app
<type> <variableName>;
57 x 57
19. Symbol often denoting a 'pointer'
*
rand( )%21
NSLog
1024 x 768
20. Syntax for block-comment
UITextField
h
NeXSTEP
/*blah blah blah */
21. ______ and ______ define the connections between scenes.
scene
<>
Seques .... relationships
import
22. Document Apple uses to evaluate apps for the App Store
pound
label
Human Interface Guide
UIApplication
23. Defines what an object can do
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
class
hash
57 x 57
24. The ________ class provided a container for the management and display of views
UIWindow
[<object variable> <method name>: p1];
NSMutableString
IBOutlet
25. 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).
Option+Command+ 0
UIPicker
wrap
bool
26. What do the Autosizing settings of the Size Inspector do?
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
/*blah blah blah */
instantiate
Determine how controls resize/reposition themselves when a device changes orientation
27. 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
28. Key sequence to hide/show the Assistant Editor
UIPicker
Jump Bar
parameter
ption+Command+Return
29. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file
||
below
User Interface
retain - release - dealloc - autorelease
30. Fixed iteration repetition control structure syntax
Integrated Development Environment
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
@2x
UITextField
31. Data type for whole numbers
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
int
Gray circle with a white 'X' in it - positioned to the right of the text field box
productivity
32. Directive to include other interface files that an application might need to access
114 x 114
import
||
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.
33. Precondition repetition structure syntax
User Interface
while(<boolean expression>){/*stuff to do here*/}
Option-click a symbol
Size Inspector
34. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
accessible apps
NSString *phrase = @'Hello World';
wrap
Instruments
35. Tests to see whether two values are not equal
!=
immersive
ommand+Return
count++;
36. Implements a logical AND condition
accessible apps
UIWindow
&&
eXtensible Markup Language
37. An integrated web browser component
instantiation
NSURL
web view
subclass
38. Single line text field
scene
controller
UILabel *myLabel = [[UILabel alloc] init];
UITextField
39. 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
40. Boolean for 'true' in Objective-C
YES
To provide a convenient way of setting the button's title in the code
Touch Up Inside
hash
41. 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
42. Indicates a lack of any value at all
nested message send
view
nil
Group
43. Typical header syntax for a button that will be applying the 'moveMe' action in an app
protocols
IBAction)moveMe:(id)sender;
%@
instantiate
44. Extension for an iPhone/iPad app
xcodeproj
subclass
<type> <variableName>;
==
45. The '@' symbol is shorthand for creating one of these
modal
IBOutlet
Single View Application
NSString
46. A common button type that indicates additional information is available
wrap
mutators
IBOutlet
detail disclosure
47. Beginning with iOS4 - applications no longer terminate when the user presses the...
Object library
Identity Inspector
Control-click on the View Controller's icon to bring up a Connections dialog
Home button
48. Crash statement likely when an NSString is assigned a value with an incorrect format
Gray circle with a white 'X' in it - positioned to the right of the text field box
Program received signal: EXC_BAD_ACCESS
Size Inspector
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
49. Word used to indicate that a user can't interact with a given element
pipe
NSURLRequest
57 x 57
static
50. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
CGAffineTransform
rand( )%21
subclass
Option+Command+4
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