1.Application supports iTunes file sharing
通过在plist文件中添加Application supports iTunes file sharing,并设置为YES,允许用户利用itunes同步一些资源到app中。
2.[[UIDevice currentDevice]orientation]
获取当前画面的横竖屏状态。
3.[[UIDevice currentDevice] setValue: [NSNumbernumberWithInteger: UIInterfaceOrientationLandscapeLeft]forKey:@"orientation"];
在iOS8中可以通过以上代码强制转屏,但是转屏后状态栏无法随之同步旋转,其它一切正常,包括屏幕的长和宽
4.关于VFL语言的用法
NSDictionary *views = NSDictionaryOfVariableBindings(refreshView);
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[refreshView]-|" options:NSLayoutFormatAlignAllCenterY metrics:nil views:views]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|-[refreshView]-|" options:NSLayoutFormatAlignAllCenterX metrics:nil views:views]];
以上为refreshView居中的做法
V:|-vPadding-[viewA]-vPadding-[viewB(viewA)]-vPadding|
翻译成中文就是
纵向布局:边界-间距vpadding像素-viewA控件-间距vPadding像素-viewB控件(与viewA等高)-间距vPadding像素-边界
V:|-vPadding-[viewA]-(>=vPadding)-[viewB(viewA)]-vPadding|
含义结合上文类推
5.view.translatesautoresizingmaskintoconstraints = no
在autolayout中用代码创建控件的话设置以上属性可以防止自动转换autoresizingmask