Posts by Category

blog

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 ...

Back to Top ↑

programming

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 ...

Back to Top ↑

ios-programming

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 ...

Back to Top ↑

objective-c

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...

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...

Back to Top ↑

swift

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...

Back to Top ↑

cocoapods

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...

Back to Top ↑

design-patterns

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...

Back to Top ↑

object-oriented-design

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...

Back to Top ↑

ios

Back to Top ↑

core-data

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 ...

Back to Top ↑

oop

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...

Back to Top ↑

structural-patterns

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...

Back to Top ↑

behavioral-patterns

Back to Top ↑

anti-patterns

Back to Top ↑

protocol-oriented-programming

Back to Top ↑

software-development

Back to Top ↑

solid

Back to Top ↑

unit-testing

Back to Top ↑