Section 1

Preview this deck

What is Type Inference?

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (27)

Section 1

(27 cards)

What is Type Inference?

Front

The ability for a language to infer what the data type being assign as a variable is.

Back

What are the steps for delegate implementation?

Front

Delegate, Protocol, Delegation, Instantiation of Delegate Type, Implementation, and Invoking

Back

What is a Delegate?

Front

A delegate is a design pattern that allows one object to send messages to another object when a specific event happens.

Back

How do messages flow from one component to another in MVC?

Front

· The View tells the Controller when a user interaction takes place · The Controller updates the View when the data changes · The Controller updates the Model when the data changes · The Model notifies the Controller when data changes

Back

What is the latest version of the SWIFT language?

Front

Swift 5

Back

What are two libraries in Media Layer?

Front

AVFoundation, Core Image

Back

What is the purpose of Info.plist?

Front

Contains the configuration of the project.

Back

What is the extension of the file which bears the name of the project stored under projects folder?

Front

.app

Back

Why do we need a protocol?

Front

Defines blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality.

Back

What is the iOS Apple Developer Program which is used by a company or organization?

Front

iOS Apple Developer Program (Enterprise)

Back

What is a Segue?

Front

A segue defines a transition between two controllers in your apps storyboard file.

Back

What is an Outlet?

Front

A variable declaration that allows the ViewController to listen and apply changes to the View.

Back

What is the iOS SDK Kit used to manage image memory efficiently?

Front

iOS Surface Kit

Back

What is Type Safety?

Front

The ability for a language to determine if a variable is being properly assigned based on the data type.

Back

What are the steps to add an action to a button, so that it triggers when a user hits the button?

Front

Method that links to a Touch Down event from a button.

Back

What is a Tuple?

Front

A data type that is a comma-separated list of zero or more types, enclosed in parentheses. They're just a compound of other different types.

Back

What is the purpose of viewDidLoad()?

Front

Method that is called once the MainView of a ViewController has been loaded. It is called after loadView().

Back

What are three features of SWIFT 4?

Front

· Makes use of safe programming patterns · Provides modern programming features · Provides Objective-C like syntax

Back

In which file, located inside an iOS app project, can we set the logo for the iOS app?

Front

Assets.xcassets

Back

What is an Optional?

Front

A data type that can hold wither a value or no value (nil)

Back

What does ViewController stand for?

Front

A view controller is tightly bound to the views it manages and takes part in handling events in its view hierarchy.

Back

Which iOS Development Kit can be used to validate if it is the same user even though they signed-up from another device?

Front

DeviceCheckup

Back

What does DRY stand for?

Front

Don't Repeat Yourself

Back

What is the purpose of LaunchScreen.storyboard?

Front

A launch screen that appears instantly when you app starts up and is quickly replaced with the app's first screen.

Back

What is the default Xcode template that is often used in iOS App Development?

Front

Single App View

Back

What are two reasons to use MVC?

Front

· It keeps code from becoming one big pile of spaghetti. · Most developers know the structure, so it is easy to pass it off

Back

What is the delegate used by the CLLocationManager?

Front

CLLocationManagerDelegate

Back