至今也有六个月了,感觉自己除了基础以外还是什么都不懂的状态~归根结底,还是因为自己的热情不足带来的惰性,对于很多东西的终结与使用,并未深入了解。
思前想后,决定用写技术博客的方式来破局——书写是记录思考,同时也促进思考。
然而受水平所限,短时间是无法输出高质量的文章。
今天,先重温一下在实际开发中运用到的小技巧。
1.隐藏状态栏
info.plist中设置
首先设置key:Status bar is initially hidden 为YES
然后设置key:View controller-based status bar appearance 为NO
2.文件ARC-NoARC转换
-fobjc-arc
-fno-objc-arc
3.打印设备屏幕大小不正确
例如iPhone5C屏幕尺寸为320 * 568.
在iOS7下,打印尺寸为320*480,原因是缺少名字为Default-568h@2x.png启动图。(名字不能错,少一个h也不行~)
4.SVN问题
上锁解决——Action->CleanUp All Working Lock
冲突解决:
在project.pbxproj文件中出现如下字样,是冲突产生的原因
<<<<<.mine
文件内容
======
文件内容
>>>>>>.r2
只需要删除掉<<<<<.mine,=====,>>>>>.r2则可解决冲突
另:<<<<<.mine与=====之间的内容是你做的修改,=====与>>>>>.r2是服务器上面的内容(同事做的修改)
5.UITableView无数据时依旧显示Cell分割线解决方案
设置UITableView的FooterView 为 [UIView new];
6.状态栏白字
状态栏的字体为黑色:UIStatusBarStyleDefault
状态栏的字体为白色:UIStatusBarStyleLightContent
App中全界面状态栏白字:
1、在info.plist中,将View controller-based status bar appearance设为NO.
2、在appdelegate.m中将[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
App部分界面非白字:
承(App中全界面状态栏白字)1,2
3.在状态栏非白字的VC里
-(void)viewWillAppear:(BOOL)animated{
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
}
-(void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
}
注:在学习过程中记录不少小技巧,但是写上来的时候却发现没有几个值得书写的,就连这几个都是东拼西凑的,再一次质疑自己之前学习的质量。
共勉!