Skip to content

Commit d16bde6

Browse files
authored
Missed an asterisk when porting this post over
1 parent b4fd281 commit d16bde6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_posts/2018-05-10-introducting-weaver.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ team: iOS
1111

1212
A few months ago, I started developing a framework named [Weaver](https://github.com/scribd/Weaver) with one idea in mind; improve how we do Dependency Injection in our iOS application at [Scribd](https://www.scribd.com).
1313

14-
**[Dependency Injection](https://en.wikipedia.org/wiki/Dependency_injection)** basically means *“giving an object its instance variables”** ¹. *It seems like it’s not such a big deal, but as soon as a project gets bigger, it gets tricky. Initializers become too complex, passing down dependencies through several layers becomes time consuming and just figuring out where to get a dependency from can be hard enough to give up and finally use a singleton.
14+
**[Dependency Injection](https://en.wikipedia.org/wiki/Dependency_injection)** basically means **“giving an object its instance variables”** ¹. *It seems like it’s not such a big deal, but as soon as a project gets bigger, it gets tricky. Initializers become too complex, passing down dependencies through several layers becomes time consuming and just figuring out where to get a dependency from can be hard enough to give up and finally use a singleton.
1515

1616
However, **Dependency Injection is a fundamental aspect of software architecture, and there is no good reason not to do it properly**. In this article, I’ll discuss how Weaver makes it easy.
1717

0 commit comments

Comments
 (0)