schickling / Device.swift Swift 222 69 Super-lightweight library to detect used device swift device-detection ios ui-device