zoukankan      html  css  js  c++  java
  • 常用宏定义

    //----时间字符串转时间戳---

    format 示例  @"yyyy-MM-dd HH:mm:ss"

    #define TIMESTR_TO_C(dateStr,format)
    NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:format];
    NSDate *dateP = [formatter dateFromString:dateStr];
    dateStr = [NSString stringWithFormat:@"%ld", (long)[dateP timeIntervalSince1970]]

    //----时间戳转字符串----

    #define TIMEC_TO_STR(dateStr,format)
    NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:format];
    NSDate *date = [NSDate dateWithTimeIntervalSince1970:dateStr.longLongValue];
    dateStr = [formatter stringFromDate:date]

    //获取设备信息

    #define screenHeight [UIScreen mainScreen].bounds.size.height
    
    #define screenWidth [UIScreen mainScreen].bounds.size.width
    
    #define IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]

    //UTF8转码

    #define UTF8(string) [string stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]

    //视图顶部高度

    #define DeviceTop  (([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0)?20:0)

    //加载时判断项目类型

    #ifdef __OBJC__  
        #import <UIKit/UIKit.h>  
        #import <Foundation/Foundation.h>  
    #import "AppDelegate.h"  
    #endif 

    //操作系统版本限制

    #ifndef __IPHONE_3_0
    #warning "This project uses features only available in iOS SDK 3.0 and later."
    #endif
  • 相关阅读:
    SQL注入详解7
    第3章 ES文档和故障处理
    SQL注入详解6
    第7章 处理串行线路和帧中继连接故障
    SQL注入详解2
    第5章 Cisco测试命令和TCP/IP连接故障处理
    cmd执行sql
    初探Android程序框架PhoneGap
    AlertDialog中的样式设置
    json对象的多个json对象的循环读取
  • 原文地址:https://www.cnblogs.com/hushuai-ios/p/3679752.html
Copyright © 2011-2022 走看看