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. Any 'directive' statement begins with this symbol
Treats the field as a password - hiding each character as it is typed
@
modal views
'Interface Builder'
2. UI
NSString
Identity Inspector
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
User Interface
3. For a text field - what does the 'Clear Button' look like?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
4. If a method name includes a colon (:) this indicates a required _________
NO
IBAction
parameter
nested message send
5. A tool in Xcode to help fix broken code
nil
double
scene
debugger
6. 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
7. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
IBOutlet
CGAffineTransform
instantiation
Object Library
8. Used to set up an outgoing connection from the implementation code to the view
Object Library
Option-click a symbol
IBOutlet
NSMutableArray
9. Syntax for block-comment
nil
utility
image view
/*blah blah blah */
10. IDE
NSArray
#import <UIKIT/UIKIT.h>
Integrated Development Environment
@2x
11. iOS functional building blocks
Classes
Identity Inspector
int
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
12. Document Apple uses to evaluate apps for the App Store
Human Interface Guide
strong
#import <UIKIT/UIKIT.h>
instantiation
13. Write a statement to declare and initialize a label object called 'myLabel'
UILabel *myLabel = [[UILabel alloc] init];
NSDictionary
modal views
interface and implementation files
14. OOP
parameter
NeXSTEP
Object-oriented programming
Option-click a symbol
15. Expression to create a random number in [0 -20];
Human Interface Guide
static
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
rand( )%21
16. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
57 x 57
nil
scene
%1.2f
17. Class of collection data type which stores information as object/key pairs
NSDictionary
Seques .... relationships
id
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
18. Word used to indicate that a user can't interact with a given element
strong
static
web view
utility
19. Symbol used for inheritance
Actions
:
Snapshot feature
web view
20. What type of object does a web view expect as a parameter when loading a remote URL?
%
NSURLRequest
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
Utility apps
21. In the UK - the '#' symbol is often called the ____ symbol
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
hash
//blah blah blah
NSString *phrase = @'Hello World';
22. This file contains the scene - segue and relationship definitions for your project
YES
do{/*stuff to do here*/}while(<boolean expression>);
storyboard
@synthesize
23. The '@' symbol is shorthand for creating one of these
prototyping
NSString
below
com.basicversity
24. Fixed iteration repetition control structure syntax
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
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.
-
NSURL
25. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file
Snapshot feature
XML
control-dragging
wrap
26. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true
Collections
hasShrunk==YES && hasMoved == YES
class
@synthesize directive
27. Used to indicate any type of object
attributes
id
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
label
28. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.
viewDidLoad
prototyping
||
token
29. Size of iPhone 'lo-res' icon image in pixels
Cocoa Touch
wrap
57 x 57
class
30. Declaring a method in an interface file - before it is actually implemented is called _______ the method
UITextField
Program received signal: EXC_BAD_ACCESS
prototyping
%d
31. Objective-C is an extension (super set) of...
Document Outline Area or Outline View
NSDictionary
C
Hold down the Option key and point to the other label. The distance will be shown
32. Defines the functional building blocks (classes) that make iOS devices perform certain actions
Cocoa Touch
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
iOS Simulator
below
33. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?
Integrated Development Environment
myImage@2x.png
[<object variable> <method name>];
#import <UIKIT/UIKIT.h>
34. Key sequence to open the Project Navigator (left panel)
@synthesize
Command+1
detail disclosure
segue
35. Directive to include other interface files that an application might need to access
disclosure triangle
while(<boolean expression>){/*stuff to do here*/}
IBAction)moveMe:(id)sender;
import
36. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
37. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
controller
Group
//blah blah blah
38. Alternative selection mechanism when many conditions exist
switch
detail disclosure
viewDidLoad
Home button
39. Defines what an object can do
pipe
NSURL
class
png
40. Extension for implementation file
#import <UIKIT/UIKIT.h>
Nib (but a few call it 'zib' but that's not preferred)
m
To provide a convenient way of setting the button's title in the code
41. Development approach (design pattern) to structure iOS applications
void
NSURLRequest
inspector and library
Model-View-Controller
42. Combining two messages into a single line of code
<>
#import <UIKIT/UIKIT.h>
nested message send
#import 'myFile.h'
43. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
44. Extension for MainStoryboard
Snapshot feature
instance variable
[<object variable> <method name>];
storyboard
45. Name of the '|' symbol
view controller
rand( )%21
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
pipe
46. A fully opaque image has an _______ property value of ______
IBAction
Cocoa Touch
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
alpha ... 1
47. These define to which messages the datasource and delegate respond
protocols
%
pipe
inspector and library
48. strong and nonatomic are examples of ...
attributes
Treats the field as a password - hiding each character as it is typed
2
protocols
49. Class that creates an array capable of being changed after it is create
NSDictionary
Option-click a symbol
NSMutableArray
hash
50. This type of app typically involves hierarchical data
switch
Control-click on the View Controller's icon to bring up a Connections dialog
NSURLRequest
productivity
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