加法计算器小结
第几天:01天
项目名称:01-加法计算器
项目工作空间:learnBaseUIControl.xcworkspace
终端输入路径:cd /Users/liyuhong165/Desktop/IOS教程项目/IOSLearnBaseUIControlWorkSpace/01天-入门
讲到1.加法计算器的总结 2.Storyboard的中主界面的解释 3.
Storyboard的创建 与 源代码的解释 4.父视图和子视图的概念
2.Storyboard的中主界面的解释
为什么呢我们一启动,程序就会认为带箭头的就是第一个启动界面,
不管计算机怎么样。这样做肯定是有做法的。
下面我们来查看一下为什么
们一启动
带箭头的就是第一个启动界面。
点击项目 这里会看到项目的总览
看起来像一个程序的设置信息
我们看到这里有一个Main Interface (主界面)
怎么来确认呢。我们新建一个Storyboard来确认一下。
3.
Storyboard的创建
怎么创建一个Storyboard呢?
通过new File —>User Interface
创建完毕之后,如果是显示的都是源代码的话。
可以通过Open AS—>Interface Builder - Storyboard
然后这个Storyboard是空的
可以通过拖控件的来,拖出一个ViewController
然后,我们就可以来辨认程序启动的是否以Main Interface为主界面
Xcode6设置新建的storyboard添加箭头 设置Is inital View Controller
然后回到Main Interface设置为:ohterSB.storyboard
就可以发现主界面已经更换了
storyboard源代码的解释
然后我们回到之前,看一下界面中的纯文本
storyboard 创建出来的是乱七八糟的东西
通过open as Source Code 来查看它是什么
是一个 XML文件 它是一个纯文本的格式
一个纯文本的格式不能够直接执行
苹果用它的interface Builder给我们 展现了一个图形化的界面
我们拖空间,最终保存的是一个XML这个文件
cmd+f 搜索
在我们计算器里面的interface builder里面的源代码中的
XML文件里面的 connections是链接的意思
计算机在我们面前是没有秘密的。计算机给我们展现了某一个结果。肯定是有原因的。只要我们往底层 一层一层去找。就会找到了。不要觉得好神奇啊。其实计算机都是一步一步的走下去而已。
4.父视图和子视图的概念
我们可以根据计算器里面的视图结构看一下
首先是有一个父视图View,这个父视图里面包含的了一个子视图View。
而这个子视图的View下面 包含了很多子控件。
这就是一个父视图和子视图的概念
一个视图可以拥有多个子视图。
一个视图不能拥有多个父视图。