Shipping a Library/Framework in iOS
Uyuni salt lake - Bolivia In this article we will discuss all about Framework/Libraries in iOS, from choosing between framework/library, designing, architecture, security measures, testing and publishing.. Before we start, lets understand what is an module, how they are beneficial What is an module > encapsulates code and data to implement a particular functionality. > has an interface that lets clients to access its functionality in an uniform manner. > is easily pluggable with another module that expects its interface. > is usually packaged in a single unit so that it can be easily deployed. More on Modular architecture in iOS Modules in iOS ecosystem In iOS we can ship an module as an library or as an framework, lets see how they differ from each other Library library is an pre compiled binary in swift IR format, it can be in any executable format like .a, unix executable etc.. library cannot have resources like images, xib's shipped as part