Blog

Recent Posts

Strong vs Weak Reference in Cocoa

2 minute read

In iOS we always end up defining our instance variables as @property (strong) or @property(weak). But what does strong and weak mean, and when to use which o...

Delegation in iOS and Cocoa: Decorator Pattern

2 minute read

Using delegates in iOS and Cocoa is a very basic and fundamental part and we use them quite frequently in our codes. As like in business, cocoa uses delegate...

Power of Inheritance

2 minute read

We all know the three basic principles of OOP: Encapsulation, Inheritance and Polymorphism. And there is also this fourth principle: Data Abstraction; though...

Creating your own Cocoapod

1 minute read

Now a days it is fairly common to use CocoaPods to your project as the dependency manager for your iOS and MacOs projects. I have been using it for quite som...

About Delegation Part 3

4 minute read

Hello guys and welcome to the third and final part of our discussion on Objective-C protocols and delegation. On the last part we had finished our code and l...

About Delegation Part 2

4 minute read

Hello again, welcome to the second part of the discussion on iOS protocol and delegates. On the previous part I left on the theoretical discussion about what...

About Delegation Part 1

2 minute read

Hello again everyone and hope you’re doing fine. Welcome to the first part of my new discussion topic. Today I am going to discuss about the Objective-C prot...

Reset Core Data Database Inside Application

2 minute read

In iOS app development you might get into a point where you need to reset your full database; which in this case is in core data, quite commonly used in iOS ...