Swi Interview Questions for Freshers List some advantages and disadvantages of using ios Swi


understand about training closure syntax in ios Swi ?


Download 0.71 Mb.
Pdf ko'rish
bet14/27
Sana09.10.2023
Hajmi0.71 Mb.
#1696547
1   ...   10   11   12   13   14   15   16   17   ...   27
Bog'liq
0b951f3e909d09b66eb8f74930008ded79a64d5e79248dc67824bd9e2aadd4fa

understand about training closure syntax in ios Swi ?
Many iOS Swi functions accept multiple parameters, the last of which is a closure.
Trailing closure syntax is a small amount of syntactic sugar that makes reading and
writing common code easier. 
For example, consider the following code snippet:
func RunClosureAfterGreeting(name: String, closure: () -> ()) { 
print("Hi, \(name)!!!") 
closure() 
}
Instead of the above code snippet, we can write the following code (which is way
cleaner than the previous one):
RunClosureAfterGreeting(name: "Sonia") { 
print("The closure has been run") 
}
18. Explain Protocol Vs Class in ios Swi .
A protocol, in its most basic form, explains what an unknown sort of object can
accomplish. It has two or three different sorts of properties, as well as
procedures. Protocol never includes anything inside the methods, nor does it
provide actual storage for the properties. You can build extensions to your
protocols that give default implementations of the methods in a more advanced
form. However, you are still unable to provide storage for properties.
extension Car : CustomStringConvertible { 
var description : String { get { return "Car: \(colour)" } } 
}
Page 18
© Copyright by Interviewbit


Swi Interview Questions
Classes are tangible objects. They are not needed to embrace protocols, which
means they do not have to implement the required attributes and methods.
Classes can be used to generate objects, whereas protocols are simply typed
declarations. Consider protocols to be abstract definitions, whereas classes and
structs are actual objects that can be created. An example of a class is given
below:
class Car { 
var colour: String 
}
19. How should one consider the usage of strong, weak and

Download 0.71 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling