ios app xcode开发数据库放到哪里 xcode开发教程
转载
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(浮动窗口)和自定义。
|
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。