What is an instancetype?
When should you call dealloc method? Is it possible to implement dealloc in arc?
How is #import different from #include?
Is nsobject a parent class or a derived class?
What are nsautoreleasepool and how can we use them?
Is there function overloading in objective-c?
Is it possible to implement dealloc in arc?
What is protocol in objective-c?
How dispatch_once runs only once?
What is the difference between atomic and nonatomic synthesized properties?
What is a delegate? Can you retain delegates?
What is id?
Who introduced objective-c & when?
What are the blocks? How will you use them?
What is dot notation?