Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

xcode jump bar symbol representations

Tags:

xcode

ios

swift

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.

enter image description here

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?

like image 519
Thor Avatar asked Apr 05 '17 05:04

Thor


2 Answers

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

enter image description here

Header Files mostly but this comes up for Swift classes too

enter image description here

Class & Interface (Obj-C)

enter image description here

Structs

For Structures

Enums

enter image description here

Extensions

enter image description here

Methods & Functions

enter image description here

Variables, Properties & Constants

enter image description here

Overloaded methods, sometimes normal methods too

enter image description here

Protocols

enter image description here

Pragma marks

enter image description here

Macros

enter image description here

TypeDef

enter image description here

Union

enter image description here

Frameworks

enter image description here

Libraries

enter image description here

Plist files

enter image description here

Storyboard

enter image description here

Entitlements

enter image description here

Folders or groups

enter image description here

Flat files

enter image description here

Header files

enter image description here

Implementation files

enter image description here

Swift files

enter image description here

Asset catalogs

enter image description here

P.S: Used Xcode 8.1, will update more if I come across anything new.

like image 132
Satheesh Avatar answered Oct 21 '22 08:10

Satheesh


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.

like image 3
Aravind A R Avatar answered Oct 21 '22 08:10

Aravind A R