I think many of them follow the many ways to organize their group, code, and files. I follow almost this: (Taken from this: How do you structure your iPhone Xcode project? )
CoreData: contains the DataModel and Entity classes.
Extension: Contains one class (default Java class extensions + project class extensions.)
Helper: Contains third-party / Framework classes (e.g. SWRevealController) + Bridge classes (e.g. Obj C class in a Swift-based project)
Model. Create a singleton class (e.g. AppModel - NSArray, NSDictionary, String, etc.) to save the data. It also parses and stores web service data.
Services: Contains web service processes (e.g. login check, HTTP request / response)
View: Contains the storyboard, LaunchScreen.XIB, and View Classes. Creating a subfolder Cells - contain UITableViewCell, UICollectionViewCell, etc.
Controller: contains logic or code related to UIElements (e.g. link to UIButtons + clicked action)
It may also help you:
source share