做好一件事不容易,坚持也不容易,但人贵在坚持
0.准备##
![4033700-6c100815cc184870.png](https://i-blog.csdnimg.cn/blog_migrate/961220146d9f6c631c9eabb6dbb44fe2.webp?x-image-process=image/format,png)
image.png
- xcode 我的版本8.3.2
1.新建工程##
![4033700-48c0a05b6fbdb5cd.png](https://i-blog.csdnimg.cn/blog_migrate/9756f3a58a8d3832425738587e47e154.webp?x-image-process=image/format,png)
image.png
1.1工程模版###
- Single view 简单的单个视图应用
- Game 基于ios的游戏应用
- Master-Detail 树形结构导航模式应用
- Page-Based 类似电子书效果的应用
- Tabbed 标签导航模式应用
- sticker pack & iMessage 这2个似乎是8新有的,聊天应用和带表情包应用吧
可参考这里:http://www.jianshu.com/p/f8d19cdec7b1
1.2工程选项###
选择一个Single view 模版进入下一个界面
![4033700-49a2d8d838000b60.png](https://i-blog.csdnimg.cn/blog_migrate/2e3b3f067a022b5b26ee6f794578421b.webp?x-image-process=image/format,png)
image.png
- Product Name 工程名字
- Organization Name 组织名字
- Organization Identifier 组织标识,公司或组织的域名
- Bundle Identifler 捆绑标识,在App store 上发布时会用到
- Language 开发语言 Object c 或 Swift
- Devices 设备 iphone ipad
- Use Core Data 向代码中添加 苹果的数据持久化技术
- Unit Tests&UI Tests 单元测试 和 UI 测试
2.项目目录##
![4033700-6117942daf420a6a.png](https://i-blog.csdnimg.cn/blog_migrate/a94cdaed2f26dbb560115a66850e98ad.webp?x-image-process=image/format,png)
image.png
- AppDelegate 应用程序委托对象,处理响应事件,在应用生命周期的不同阶段会被回调
- ViewController 视图控制器
- Main.storybord 故事板文件
- Assets.xcassets 资源目录
- LaunchScreen.storyboard 应用启动界面故事文件
- Info.plist 工程属性文件