Which libraries you cannot go without?
Here is a list of some i use almost always. If you have a workaround, post it! I would love to be pods free if possible 😎
Alamofire - https://cocoapods.org/pods/Alamofire
Alamofire is still present everywhere. Tried writing my own networking library but it was never as snapy and didn't cover everything for all cases.
IQKeyboardMAnagerSwift - https://cocoapods.org/pods/IQKeyboardManagerSwift
This gem works wonders if you have lots of forms and need to get the keyboard out of the way. With 2-3 lines you are safe in the whole project. Eventhough it is manageable to do it yourself. Paul already has some posts regarding that but you need to place notifications yourself on each VC so if there are lots of forms all over the app, this library is a must for me.
SwiftDate - https://cocoapods.org/pods/SwiftDate
Sure, you can manage dates most of the time. But in some cases it can get so convoluted its insane. Also, it can extract whatever you need with just a few lines of code. So when playing with dates i like to have this one ready.
KingFisher - https://cocoapods.org/pods/Kingfisher
KingFisher is one of the lightweight good ones which can be avoided, but so far i love it. I wrote some of my own cashing stuff and seems to work ok, but still use it from time to time.
These are some of the main ones. Of course i am not counting FB SDK and others as for those you have no choice. Also, ReactiveKit and Bond are kind of a must for MVVM so didn't include those. :) Any fancy ones out there you know about?