ios开发系列-新建项目
2015-10-23 15:56
246 查看
本章我们开始正式创建一个项目。打开xcode,然后选择create a new xcode project.然后如下图,选择ios下的Application.解释下图中的几种类型。第一个Master-Detail.从名字就可以知道,是左侧为菜单,右侧为详情的布局。这种布局一般用于ipad.第二个Page-Based一般用于电子书阅读器类型的app.第三种为单页面app。是目前最常见的类型。也是我们现在要用的类型。第四种Tabbed为有底部Tab标签的布局。第5种为游戏类的app.前4种其实主要的区别在于会自动创建一些文件。后面都可以修改。所以不必太过纠结用哪种。只是Single View自动创建的文件最少,最接近空项目,所以一般推荐使用这种类型
接下来输入你app的名称,以及组织名称和组织标识,语言选择Swift,设置我们只考虑iphone,所以只选择iphone即可,注意一下的事最好把User Core Data钩上,Core Data是官方提供的一个orm框架,和ef类型。选中的话会默认在全局位置加入一些代码。如果一开始没选择,后面又想使用core data的话会有一点小麻烦,所以建议还事钩上。然后选择保存地址,还有就是是否纳入git管理,如果要的话就钩上。
下图为创建后的界面,解释下文件结构,AppDelegate.swift是全局文件,处理app的各种全局事件,类似.net中的global文件。viewcontroller.swift为后台文件。可以理解就是对应.net中的aspx.cs文件.Main.stroyboard文件用于编辑app的所有界面,可以理解就aspx文件的集合。assets.xcassets用于保存app中所有的图片资源。launchscreen.storyboard用于编辑app的启动效果。info.plist为配置文件,相当于.net中的web.config文件。firstclass.xcdatamodeld用于存放coredata对象。
接下来输入你app的名称,以及组织名称和组织标识,语言选择Swift,设置我们只考虑iphone,所以只选择iphone即可,注意一下的事最好把User Core Data钩上,Core Data是官方提供的一个orm框架,和ef类型。选中的话会默认在全局位置加入一些代码。如果一开始没选择,后面又想使用core data的话会有一点小麻烦,所以建议还事钩上。然后选择保存地址,还有就是是否纳入git管理,如果要的话就钩上。
下图为创建后的界面,解释下文件结构,AppDelegate.swift是全局文件,处理app的各种全局事件,类似.net中的global文件。viewcontroller.swift为后台文件。可以理解就是对应.net中的aspx.cs文件.Main.stroyboard文件用于编辑app的所有界面,可以理解就aspx文件的集合。assets.xcassets用于保存app中所有的图片资源。launchscreen.storyboard用于编辑app的启动效果。info.plist为配置文件,相当于.net中的web.config文件。firstclass.xcdatamodeld用于存放coredata对象。
相关文章推荐
- IOS Sent Events 事件
- 添加pch文件
- iOS开发系列--地图与定位
- iOS tableView滑动隐藏/显示tabbar
- 运行百度语音识别官方iOS demo报错: load offline engine failed: 4001
- iOS--格式化日期时间
- iOS 开发中如何使用半透明模糊效果
- iOS开发—AFNetworking的使用
- iOS开发>学无止境 - 委托模式
- iOS三方-MJRefresh的使用
- iOS 日志自动上报
- iOS---开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换
- iOS---标准时间与时间戳相互转换
- iOS子视图中找到特定类型的视图
- 触摸点为scrollview上的子控件时,scrollview不能滚动(iOS8)
- iOS开发系列--地图与定位
- iOS-如何使用symbolicatecrash
- 开始iOS 7中自动布局教程(二)
- iOS开发必备--环境变量配置(Debug & Release)
- 开始iOS 7中自动布局教程(一)