Cruz
Cruz
- only used Xcode default migration - update README.md `xcode7` to `xcode8`
Refactor TimePicker
```swift enum Country { case canada case italy ... case sweden var countryCode: String { get } } ``` ## Purpose ```swift // create Flag from country let flag =...
**Add New feature - Flag to Emoji**  **Usage** ```swift detailLabel.text = flag.emoji // 🇸🇪 ``` **Limitation** Some regional flag like califonia in USA(US-CA) not supported currently because depending on...
CochitiLake and CleanMirror are both the same gradients. issued by [Gradients](https://github.com/cruisediary/Gradients/issues/13) 👻 by @flocked
- Remove internal access control level bacause it is default access control level in Swift 4 > Default Access Levels All entities in your code (with a few specific exceptions,...
☄️Comets: Animating Particles in Swift 
📱 Add Device Extensions - [DeviceLayout](https://github.com/cruisediary/DeviceLayout) - 📱AutoLayout can be set differently for each device
how about creating variable like singleton than `func size, type, version` because after once called, size, type, version never changed in same device everytime, when use `Device.size()`, `Device.getVersion() ...` every...