Pillars of Object Oriented Programming

This is probably the top case that is known in object oriented software development jobs and asked in many of interviews. There are many of descriptions out there on the internet, but somehow i felt the immense need of explaining things in my words. These pillars can be listed like this; 1. Encapsulation, 2. Inheritance, 3.

Disabling ARC in Xcode

ARC Automatic Reference Counting (ARC) is a compiler feature that provides automatic memory management of Objective-C objects. Rather than having to think about retain and release operations, ARC allows you to concentrate on the interesting code, the object graphs, and the relationships between objects in your application. https://developer.apple.com/library/ios/releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html Issue When you want to use objects