我的常用宏-IOS
2014-01-14 17:00
78 查看
core data
获取appDelegate
获取core data 模版中NSManagedObjectContext
判断是否3.5寸屏幕
判断是否retina屏幕
判断是否IOS7
将IOS6 searchBar背景透明
16进制rgb生成color
获取appDelegate
#define GetAppDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])
获取core data 模版中NSManagedObjectContext
#define GetAppDelegateContext GetAppDelegate.managedObjectContext
判断是否3.5寸屏幕
#define Screen3dot5 CGSizeEqualToSize([UIScreen mainScreen].bounds.size, CGSizeMake(320, 480))
判断是否retina屏幕
#define isRetina ([UIScreen mainScreen].scale == 2.0)?YES:NO
判断是否IOS7
#define IOS7 ([[UIDevice currentDevice].systemVersion floatValue]>=7.0f)
将IOS6 searchBar背景透明
if (!IOS7){[[[self.searchDisplayController.searchBar subviews] objectAtIndex:0] setAlpha:0.0f];}
16进制rgb生成color
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
相关文章推荐
- 常用Spring配置项
- C# 实现常用的算法-- 堆排序(转)
- 常用表单验证类,验证EMAIL地址,电话号码,指定长度数字,汉字,邮编,URL地址等2007-10-11 09:14
- 常用的正则表达式(en)
- 常用cmd 命令行及程序命令
- 常用的JavaScript验证正则表达式
- JAVA正则表达式4种常用功能
- 一些常用linux网络工具的经验共享--Tcpdump,Nmap,Netstat,nc
- UIView中的常用方法
- HTML,JS,CSS常用格式
- 几个常用的Oracle函数及实例运用
- os.path中的常用函数
- 常用JQuery插件整理
- Hibernate中query的常用方法
- topic6:Qt入门之常用qt控件认知之QLayout
- 我常用的VS快捷键
- EBS开发常用编译命令
- VC常用代码之通过注册表寻找应用程序路径
- Hbase API中常用类介绍和使用
- request response session的常用方法