Separating UI code from logic code.
Merge pull request #27 from 0x0c/ui_category

Separating UI code from logic code.
Merge branch 'release/1.0.10'
fix conflict
fix conflict
use workspace
fix project settings
Merge pull request #28 from 0x0c/workspace

Workspace
Merge branch 'release/1.0.11'
fix git ignore
remove xcuserdata
remove xccheckout
Merge pull request #29 from 0x0c/ignore

Ignore
Show peripherals with only-space or nil name as "Unknown".
Don't just show a space line in actionsheet, that's weird.
Log error when disconnected
Log more when debugging
Merge pull request #30 from YUKAI/feature/unknown-peripherals

Show peripherals with only-space or nil name as "Unknown".
Merge pull request #31 from YUKAI/feature/more-logging

Feature/more logging
Fix not compiling bug when KONASHI_DEBUG enabled
Merge pull request #32 from YUKAI/bugfix/not-build-on-debug

Fix not compiling bug when KONASHI_DEBUG enabled