I have been using xcode's jump bar feature. It is very convenient to use but occasionally I encounter symbols in the jump bar that I do not know what it represents.

For example, I want to know what the middle symbol (i.e. the symbol before Collection actually represents), where could I find relevant information on a list of symbols used and what they actually means?
Even I used to wonder what these icons meant so I just went through a lot of official Swift frameworks and classes - hope this helps,
M - module, shown for Frameworks like UIKit, UserNotifications, CoreLocation

Header Files mostly but this comes up for Swift classes too

Class & Interface (Obj-C)

Structs
Enums

Extensions

Methods & Functions

Variables, Properties & Constants

Overloaded methods, sometimes normal methods too

Protocols

Pragma marks

Macros

TypeDef

Union

Frameworks

Libraries

Plist files

Storyboard

Entitlements

Folders or groups

Flat files

Header files

Implementation files

Swift files

Asset catalogs

P.S: Used Xcode 8.1, will update more if I come across anything new.
You will encounter these types of symbols in the jump bar when you jump in for iOS native types like String,Int,firstIndex etc. In the above example collections are used for data storage. Swift provides three primary collection types, known as arrays, sets, and dictionaries, for storing collections of values. Here in the example above you have jumped in for countable range which comes under collections in swift module.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With