Awesome
iOS Dev Toolbox
Open-source app built using MVVM architecture, that provides some tools for iOS developers.
Current development build is on develop
branch.
Tools
Planned tools:
-
Locale – See all available locales and their components. Search for locales with specific values for testing. See all supported and exotic countries, languages and currencies.
-
Calendar – See calendar for given locale and default date and time formats. Build your own localized formats with live results. Convert timestamps to dates and vice versa.
-
Time Zone – See all time zones with their names, abbreviations, offsets and daylight savings. Convert dates using custom time zones.
-
Characters – Browse and search all Unicode characters code point, names, categories. See detailed info about each character including decomposing rules and related characters.
-
Fonts – See all installed fonts and preview any text. See font dimensions and attributes.
-
… any ideas?
MVVM or MDV
App is built using reactive framework Objective-Chain. Some implemented tools don't need Model layer, because I used standard Foundation classes. Instead of ugly term ViewModel, I prefer term Design, so the UI is made of two layers:
- View is how it looks.
- Design is how it works.
Sounds familiar?
Design objects usualy belong to one View Controller object. They take values from Model, format them for the UI and expose in public interface. View Controllers manage Views just like UIKit is designed and bind values from Design layer.
© 2014 Triceratops Software s. r. o.
Viewing, forking, editing and contribution to the code is encouraged. Distribution in binary compiled form is forbidden, as stated in License file.