我的环境:OS X Yosemite(10.10.5) Xcode 7.1(7B91b)
1.创建swift项目:
File->new->Project....->iOS->Application->Single View Application: 创建时选择swift语言,选择路径即可。
新创建的项目视图在Main.storyboard里编辑,缺省的视图控制器为“View Controller"
视图控制代码在ViewController.swift类中进行编辑。可通过修改“View Controller"的Custom Class来指定视图控制器的swift类。
2.修改横坚屏:
选中项目:General->Deployment info->Device Orientation勾选屏幕模式即可
3.size classes功能关闭
在File Inspector中Interface Builder Document中去掉Use Size Classes选项的勾选
4、国际化支持 I18N
在项目的PRPJECT ->info ->Localizations中选+添加需要支持的语言。系统会自动为所有的storyboard添加多语言支持文件。如添加简体中文,会自动产生名为zh-Hans.lproj的文件夹,该文件夹下会存放相应的strings文件。
如果要对代码添加多语言支持功能,可通过命令行的方式来创建支持文件
首先进入到项目源文件所在目录:
genstrings *.swift -o zh-Hans.lproj
这条命令为所有swift文件生成一个名为(待续)
5、去掉状态栏 (StatusBar)
首先在storyboard中选中要编辑的view controller,在attribute中将status bar设置为None
然后在项目TARGETS的General的Deployment中将 Hide status bar勾选
然后在代码中添加
overridefunc prefersStatusBarHidden() ->Bool {
return true
}
override func preferredStatusBarStyle() ->UIStatusBarStyle {