Explain the types of protocol?
How to call function in objective-c?
what is gcd? What are advantages over nsthread?
Can delegates be retained?
What is class extension?
Why do we require class extension?
What are nsautoreleasepool? When to use them?
What is toll-free bridging? When is it useful?
When is toll-free bridging useful?
What happens when you create a block?
What are the types of ios binaries you can create using xcode?
Explain how to call function in objective-c?
Are id and instancetype same? If not, what are differences between them?
What happens with the objects if the array is released?
Explain what is dot notation?