iPhonesModel
前言
Swift UIDevice分类 用于判断手机型号等硬件功能
我将其编写成面向协议编程的方式,项目中直接调用协议方法即可
这算是我第一次将自己写的东西在Pods实战,吃了一些亏
对public属性理解不足,导致方法都是对模块内的,即使import引用了也无法调用其方法,于是更新了多次,打了多次tag。也算是一种收获吧
将iPhonesModel添加到您的项目(添加iPhonesModel到您的项目)
CocoaPods是向项目中添加iPhonesModel
的推荐方式。
- 在Podfile中为
iPhonesModel
添加pod条目
pod 'iPhonesModel'
- 通过运行以下命令安装pod(s)
pod install
- 当您需要使用
iPhonesModel
时,使用以下方式包括它
import iPhonesModel
- 当您需要使用iPhoneModelS时,使用以下方式包括它
class ViewController: UIViewController,iPhoneModelS {
override func viewDidLoad() {
super.viewDidLoad()
if iPhone() == .iPhone4
{
print("我是iPhone4")
}else if iPhone() == .iPhoneX
{
print("我是iphonex")
}else
{
print("我是iphone")
}
}
}
示例
if iPhone() == .iPhone4
{
print("我是iPhone4")
}