美文网首页IOS
iOS IPA包编译时间获取

iOS IPA包编译时间获取

作者: KnowWhy | 来源:发表于2017-12-26 17:38 被阅读127次

    iOS IPA包编译时间获取

    + (NSTimeInterval)ipaBuildTime
    {
        NSString *buildDate = [NSString stringWithFormat:@"%s %s",__DATE__, __TIME__];
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
        dateFormatter.dateFormat = @"MM dd yyyy HH:mm:ss";
        NSDate *date = [dateFormatter dateFromString:buildDate];
        NSTimeInterval timeInterval = [date timeIntervalSince1970];// 单位秒
        return timeInterval;
    }
    

    另加ANSI C标准中几个常用标准预定义宏:

    __LINE__:调用该宏语句所在的行数,是个十进制数
    __FILE__:当前编译的文件的文件名
    __DATE__:当前编译的文件的编译日期
    __TIME__:当前编译的文件的编译时间
    __STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;
    __cplusplus:当编写C++程序时该标识符被定义。

    输出方式为:printf("%s %s", __DATE__, __TIME__);
    输出:Dec 26 2017 17:19:41

    相关文章

      网友评论

        本文标题:iOS IPA包编译时间获取

        本文链接:https://www.haomeiwen.com/subject/ggjjgxtx.html