You're confusing concepts. I will try to explain it to you in the simplest way possible:
To begin with, Swift is not a framework but rather a programming language, just like Objective-C, Java or C ++. Well, having this clear, a framework is just a series of methods / functions written in a specific language to simplify tasks, either because they are repeated often or because it would be complex to implement them.
An example of a complex framework is
CoreBluetooth . If you had to
program on your own each of the functions that the
framework, you would go crazy, since it is low level hardware and it would be
non-viable. Instead, thanks to having a framework, just write
a few methods you can find iBeacons and interact with them, for example.
Well, what you show us in the images, they are not more than all the frameworks that
iOS incorporates so you can develop applications for the
iOS platform. That is,
MapKit allows you to interact with Apple's maps,
HealthKit allows you to see mobile health data,
UIKit interfaces, etc.
About the classes you mentioned,
NSArray are part of the
Foundation framework which is the basic framework that you will need to be able to do basic operations with strings, for example.
And finally, because you do not understand what a class is, do not be discouraged, go ahead and try to learn that on the Internet you have everything!