IOS开发指南读书笔记1(Xcode的基本使用)

原创 2015年11月18日 11:32:25
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(浮动窗口)和自定义。 


《HBase权威指南》读书笔记1

1.4 HBase结构1.4.2 HBase 的表、列和单元格基本单位是column多column组成row一个row有唯一rowkey每个column有多个版本,多个版本存储在单元格(cell)中行...
  • nsrainbow
  • nsrainbow
  • 2015年10月14日 17:13
  • 1915

《Android源码设计模式解析与实战》读书笔记(十一)

第十一章、命令模式 命令模式是行为型模式之一。总体来说并不难理解,只是比较繁琐,他会将简单的调用关系解耦成多个部分,增加类的复杂度,但是即便如此,命令模式的结构依然清晰。...
  • qq_17766199
  • qq_17766199
  • 2015年12月25日 09:28
  • 2471

《HBase权威指南》读书笔记2

2.1快速启动指南hbase-site.xml 里面的 hbase.rootdir 记得要修改否则默认是在 /tmp/hbase-${user.name} 下,如果服务器重启数据就有可能会丢失...
  • nsrainbow
  • nsrainbow
  • 2015年10月16日 16:45
  • 1353

《HBase权威指南》读书笔记:第二章 安装

基本操作 首先确保已经安装Java。通过java -version命令查看,要求版本1.7以上。 下载hbase: http://www.apache.org/dyn/closer.cgi/hbase...
  • caipeichao2
  • caipeichao2
  • 2017年06月01日 19:49
  • 217

Netty权威指南读书笔记(二)

1.CS模型 两个进程间的交互。 服务端:提供位置信息(绑定的IP地址+监听端口)。 客户端:通过连接操作像服务端监听的地址发起请求。通过三次握手建立连接,成功后就可以通过socket进行通信...
  • xxcupid
  • xxcupid
  • 2016年01月10日 14:47
  • 365

两分钟读懂《从0到1》——《从0到1》读书笔记

Some ideas can’t wait!(好主意不应等待) 一些好的创意是无法等待的,如果想到一个好的idea没有去验证,那么等于没有idea。互联网如今的商业思维就是快速试错、快速迭代、快速...
  • yzzst
  • yzzst
  • 2015年06月02日 21:12
  • 1659

《HBase权威指南》读书笔记8:第八章 架构

8.1 数据查找和传输B+树:B+树比B树的改进为叶子节点也是顺序排放的LSM(log-structured merge-tree)树存储系统概述...
  • nsrainbow
  • nsrainbow
  • 2015年10月26日 00:48
  • 2025

XCode使用一:Xcode基本操作

1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primar...
  • hitfyb
  • hitfyb
  • 2016年03月13日 10:00
  • 2106

读书笔记-《赢在用户:Web人物角色创建和应用实践指南》

定性研究(用户访谈+可用性测试) 从小规模的样本量中发现新事物的方法。 通过与用户交谈和对他们的观察,您可以收集到一份关于目标、观点和行为的列表,这个列表将会发展成细分用户群的可能的方式,并借此来...
  • ysydao
  • ysydao
  • 2013年08月23日 14:15
  • 1566

xcode调试教程

传说中最强大的调试工具下面这个网站有比价不错的介绍 http://www.cnblogs.com/daiweilai/p/4421340.html 下面的内容均来自这个网站,转载过来方便自己查找 ...
  • qq_18811815
  • qq_18811815
  • 2016年01月13日 14:55
  • 1411
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS开发指南读书笔记1(Xcode的基本使用)
举报原因:
原因补充:

(最多只允许输入30个字)