Member-only story
4 Vital Swift Frameworks For iOS Developers
I believe that we, as working developers, need to be very careful about what frameworks we add to our projects. The list of questions we should ask ourselves before adding a framework to our projects is at least a mile long (depending on your font size of choice). However, there are some frameworks that are so fundamental that doing anything without them would be very difficult and cumbersome. In this article, we take a look at four frameworks that all iOS Developers will need to get a grasp on very early on in their careers.
Foundation
The Foundation Framework provides some base functionalities that iOS developers almost seem to take for granted these days. These functionalities include:
- Data Storage and Persistance — The
FileManager
class is an excellent example of how Foundation makes the file system available for developers to store and persist data that can make our programs useful. - Text Processing — Foundation also includes classes like
Scanner
andNSRegularExpression
, that help us parse and process text in very efficient ways. - Date and Time — The
Date
,DateComponents
, andCalendar
structs provide ways to easily mark and work with specific places in time, and to make calculations and comparisons with dates that take time zones and calendar systems into…