pch基本配置(基本宏定义,屏幕适配,自定义输出)
来源:互联网 发布:逆战一键瞬狙最快数据 编辑:程序博客网 时间:2024/06/07 04:39
// 相对路径// $(SRCROOT)/PopAnimation/pop/Prefix.pch#import <Availability.h>#ifndef __IPHONE_5_0#warning "this project uses features only availability in iOS SDK 5.0 and later"#endif#ifdef __OBJC__#import <UIKit/UIKit.h>#import <Foundation/Foundation.h>#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define FIT_750_HEIGHT (SCREEN_HEIGHT/667.0)#define FIT_750_WIDTH (SCREEN_WIDTH/375.0)#define iPhone6p ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2208), [[UIScreen mainScreen] currentMode].size) : NO)#define iPhone6 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(750, 1334), [[UIScreen mainScreen] currentMode].size) : NO)#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)#define iPhone4s ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)#ifdef DEBUG // 调试阶段#define KTLog(...) NSLog(__VA_ARGS__)#else // 发布阶段#define KTLog(...)#endif#endif
输出打印 带有所在的文件名以及所在的行数
#define NewKTLog(xx, ...) NSLog(@"%s(%d): " xx, __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
0 0
- pch基本配置(基本宏定义,屏幕适配,自定义输出)
- Android基本屏幕适配
- 自定义pch文件,设置宏定义
- 基本配置之(Xcode6之后如何添加.pch文件)
- log4j输出日志基本配置
- 宏定义基本使用
- 宏定义基本用法
- android 屏幕适配(一)基本适配
- Swiift Pch和宏定义
- iOS中pch文件的基本使用
- JSP基本配配置
- 基本配置
- 配置基本
- 基本配置
- 宏定义基本用法---【以备不时之需】
- c/c++宏定义的基本用法
- 数据岛基本定义
- SQL 基本定义
- SVN Skipped 'xxx' -- Node remains in conflict 错误的解决办法
- 人生感悟(转)
- Android技术积累:开发规范
- TextWatcher 的onTextChanged一个注意点
- 压缩图片的方法(压缩图片的质量)
- pch基本配置(基本宏定义,屏幕适配,自定义输出)
- NPOI之Excel——简单的使用NPOI读取和生成Excel文件
- EditView实现每隔四个字符插入一个空格
- SQL案例:显示文章标题,发帖人、最后回复时间
- log4j写syslog
- 小米查看包名
- struts2完美实现文件上传和下载
- 分布式系统的心跳检测机制优化
- JavaScript学习笔记