Order 1: Protocol, Enum, Struct, class... for outter used
Order 2: Class defination
Constants, variable:
- Order 3: Protocol, Enum, Struct, class... for inner used
- Order 4: IBOutlet
- Order 5: Internal constants, variable
- Order 6: Local constants, variable
Function:
- Order 7: Init / Deinit function(If it has)
- Order 8: Override function
- Order 9: Fuction for intialization
Order 10: Group of specific outer function
Order 11: Group of specific inner function
Order 12: Protocol to extension - Native class
Order 13: Protocol to extension - Custom class
Order 14: IBAction function
Sameple in CaculatorBookListViewController.swift