Super-lightweight library to detect used device
Device.swift extends the UIDevice class by adding a property:
var deviceType: DeviceTypeAdd the following to your Cartfile and follow these instructions
github "schickling/Device.swift"To integrate Device into your project add the following to your Podfile:
platform :ios, '8.0'
use_frameworks!
pod 'Device.swift'import Device
// Use import Device_swift if you're using Cocoapods
let deviceType = UIDevice.current.deviceType
switch deviceType {
case .iPhone6SPlus: print("Do stuff for iPhone6S Plus")
case .iPadMini: print("Do stuff for iPad mini")
default: print("Check other available cases of DeviceType")
}- Update pod version in podspec
- Add tag
- Add validate pod
pod trunk push Device.swift.podspec --allow-warnings - Push to CocoaPods
- Create release in github for with attached file for carthage
carthage build --no-skip-current
carthage archive DeviceAlso, check out our Documentation