XCode使用一段时间后,会产生几十GB的垃圾文件,主要有两个目录比较大。
第一个是用于不同iOS版本编译所需要的支持文件
~/Library/Developer/Xcode/iOS DeviceSupport
第二个是项目的临时文件
~/Library/Developer/Xcode/DerivedData
[......]
XCode使用一段时间后,会产生几十GB的垃圾文件,主要有两个目录比较大。
第一个是用于不同iOS版本编译所需要的支持文件
~/Library/Developer/Xcode/iOS DeviceSupport
第二个是项目的临时文件
~/Library/Developer/Xcode/DerivedData
[......]
http://www.jianshu.com/p/9efae7a20493[......]
https://zhuanlan.zhihu.com/p/24417597[......]
答案:调用下layoutIfNeeded后,系统会触发更新,但不一定保证何时能更新。
如果要强制获得Autolayout的frame可以给UIView增加如下的Category方法:
- (CGFloat)my_layoutHeight {
return [self systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;
}
- (CGFloat)my_layoutWidth {
r[......]