iOS小技巧 - 选择编译
2016-04-15 20:14
218 查看
有些新版本的xcode的代码在旧版本的xcode中是没有的,所以需要选择编译
先引入头文件
#import <Availability.h>
示例代码如下(通过判断__IPHONE_7_0从而间接得知xcode版本的新旧程度)
先引入头文件
#import <Availability.h>
示例代码如下(通过判断__IPHONE_7_0从而间接得知xcode版本的新旧程度)
if (iOS7) { #ifdef __IPHONE_7_0 titleW = [self.currentTitleboundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOriginattributes:attrs context:nil].size.width; #endif }else { titleW = [self.currentTitlesizeWithFont:self.titleFont].width; }
相关文章推荐
- iOS个人整理41-多媒体-音视频播放
- iOS个人整理40-定位和地图
- iOS小技巧 - 图片无损拉伸的三个方法
- iOS 7 开启侧滑效果
- iOS小技巧 - 获取指定文件夹下的所有相对路径(包括子文件夹路径),并实现指定文件夹下的所有文件的全部移动
- iOS小技巧 - 利用GCD创建更加准确的定时器
- ArcGIS Runtime SDK for iOS(四) ---使用geometry的原始数据重绘折线
- iOS小技巧 - ARC与非ARC的混合开发
- iOS应用运行时在设置中更改权限应用崩溃问题
- iOS个人整理39-cocoaPods的使用
- ArcGIS Runtime SDK for iOS(三) --- Callout的自定义属性展示
- iOS小技巧 - 崩溃统计分析
- iOS:集成环信EaseMobSDK单聊功能
- iOS小技巧 - xcode6引入pch文件
- iOS自定义searchBar
- iOS下Category添加属性字段
- iOS小技巧 - 判断设备版本
- typeof
- ios开发中的常见问题
- ios7的奇葩点