ios runtime中获取ios版本号

由 NSFoundationVersionNumber 可以获取到系统的版本号,需要加入

#import <Foundation/Foundation.h>

系统中的各个版本对应一个double数。

比如v6.1.3 v6.1.4都对应的同样是NSFoundationVersionNumber_iOS_6_1的数值。

#define NSFoundationVersionNumber_iPhoneOS_2_0 678.24

#define NSFoundationVersionNumber_iPhoneOS_2_1  678.26

#define NSFoundationVersionNumber_iPhoneOS_2_2  678.29

#define NSFoundationVersionNumber_iPhoneOS_3_0  678.47

#define NSFoundationVersionNumber_iPhoneOS_3_1  678.51

#define NSFoundationVersionNumber_iPhoneOS_3_2  678.60

#define NSFoundationVersionNumber_iOS_4_0  751.32

#define NSFoundationVersionNumber_iOS_4_1  751.37

#define NSFoundationVersionNumber_iOS_4_2  751.49

#define NSFoundationVersionNumber_iOS_4_3  751.49

#define NSFoundationVersionNumber_iOS_5_0  881.00

#define NSFoundationVersionNumber_iOS_5_1  890.10

#define NSFoundationVersionNumber_iOS_6_0  992.00

#define NSFoundationVersionNumber_iOS_6_1  993.00

#define NSFoundationVersionNumber_iOS_7_0 1047.20

#define NSFoundationVersionNumber_iOS_7_1 1047.25

原文地址:https://www.cnblogs.com/huangzizhu/p/4127769.html