IOS开发指南读书笔记1(Xcode的基本使用)
2015-11-18 11:32
190 查看
IOS开发指南读书笔记1(Xcode的基本使用) 1、用Xcode创建工程 Product Name:工程名字 Organization Name:组织名字 Company Identifier:公司标识。一般用域名倒叙。 Bundle Identifier:捆绑标识,由Product Name+Company Identifier组成。发布到AppStore会用到它。 Class Prefix:类的前缀。 Devices:选择设备。IPad or IPhone。 Use Storyboards:是否采用故事板。 Use Automatic Reference Counting:是否采用ARC技术。 Include Unit Tests:是否产生单元测试相关类。 2、Xcode中的模版 Master-Detail Application:结构导航模版,生成代码包含了导航控制器和表视图控制器等。 OpenGL Game:OpenGL游戏模版,生成代码拥有构建OpenGL游戏。 Page-Based Application:平铺导航模板,制作类似电子书效果的程序。 Single View Application:单视图模版,构建单视图应用。 Tabbed Application:标签导航模板,包含了标签控制器和标签栏等。 Utility Application:实用性模板,生成两个视图控制器,主视图控制器和子视图控制器。在Iphone中子视图以模态方式展现,Ipad中以Popover形式展现。 Empty Application:空应用模版,构建一个没有视图控制器的程序。 3、Framework & Lbirary 类型 它可以构建Cocoa Touch静态库。 4、Other类型 该类型用于构建引用的内置付费内容包和空工程。 5、Supporting File的文件 xxx-info.plist 项目属性描述文件 InfoPlist.strings 工程本地化字符串文件 main.m 应用程序入口,它不是一个类只是一个main函数。 xxxx-Prefix.pch 这个文件可以引入一些头文件,其他文件无需在导入。 6、nib,xib与Storyboard nib是什么? nib等同于xib,nib是xib出现之前的叫法。 Storyboard与xib有啥区别? 如果用xib,一个项目需要很多xib。但是如果用Storyboard,一个项目只需要又一个Storyboard就够了。Storyboard可以描述页面之间的导航关系。 苹果官方虽然主张用Storyboard,但是我们要根据具体情况、具体问题对Storyboard和xib进行取舍。 当数据量大,页面多,并且关系复杂,如果使用Storyboard会让程序变复杂,性能也会影响。 Storyboard跟xib一样都是xml文件,Storyboard是多个xib的描述文件。 7、Storyboard的Scene和Segue 每个视图控制器都对应一个Scene,相当于一个xib。Scene之间通过Seque链接,表现了页面的跳转关系,跳转方式分为Push(树形),Modal(模态),Popover(浮动窗口)和自定义。 |
相关文章推荐
- IOS滤镜处理
- iOS-openGLES程序制作基本步骤以及某些API
- iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
- iOS学习笔记44-IOS 遍历未知对象的属性和方法
- iOS调用系统相册、相机界面语言设置为中文
- iOS 支付宝开发流程
- 基于文档的应用程序
- 【iOS】自定义TabBarController
- iOS中的Masonry纯代码适配屏幕例子
- iOS 手机通讯录,将电话保存到本机通讯录
- 根据cell上的按钮找到当前的cell 比用btn.superview 要好 不会有ios7-8导致崩溃的问题
- iOS 应用内付费(IAP)开发步骤
- iOS NSString 的用法总结
- ios开发之倒计时实现的两种方法
- 详解iOS应用程序沙盒(SandBox)测试、创建测试账号流程(
- iOS应用程序内购/内付费(一)
- iOS 的 XMPPFramework 简介
- iOS 通讯录拨打电话
- IOS 支付
- 最新最全的iOS手机支付总结