Xcode基本使用

1.两个快捷键的使用
编译链接,执行:command+R
编译链接: command+B 只编译链接,不执行,可以用来检查代码中出现的错误

2.偏好设置
修改字体或者默认样式:点击Xcode图标----->preference(command+,)------>fonts&colors即可修改字体,字号及相关样式

3. 创建项目网上有一堆教程,这里就不细说了

**4. 左侧三角符号按钮是运行程序按钮,点击该按钮,程序就会运行在模拟器上。**如果想停止运行程序,可以直接点击小方块按钮。
在这里插入图片描述
问:当按下run的时候,都发生了什么?
首先,Xcode会将项目的源代码从Objective-C语言编译成iPhone(或模拟器)可以理解的机器语言。虽然说开发iPhone应用的编程语言是Swift或是Objective-C,但是iPhone自己可不理解这种语言。因此需要一个编译的过程。Xcode中集成了编译器的功能,它可以帮助你把oc或者swift语言转换成可执行的二进制文件,同时它还会收集所有组成应用的其它资源文件,图片,storyboard文件等等,并会把这些东西打包到一个叫“应用程序束”的东西里面。
以上的整个过程又称为building(编译)项目。如果在这个过程中有任何错误(比如拼写错误),build会失败,如果一切正常,application bundle(应用程序束)会被拷贝到模拟器或设备中,同时会运行该应用。所有这一切都是由强大的run按钮来搞定的。
简单来说,run按钮帮我们做了编译链接并执行的操作。

  1. storyboard的简单使用(这里只是简单说下,之后还会详细讲布局之类的)
    Xcode基本使用_第1张图片
    点击该按钮可以选择需要的控件并采用拖拽的方式添加到页面中。

6. 创建关联
对于在界面中添加的控件,我们应该如何创建控件和代码之间的关联呢?
这里有两种方法可以创建控件和动作之间的关联。
假设我们的界面中有一个按钮,当点击按钮的时候会有一个对应的弹出框。
第一种方法:
step1:在ViewContrller.h文件中定义一个方法。-(IBAction)showAlert;
step2: 在main.storyboard中选中按钮,按住鼠标右键会拖出一条线,将这条线一直连到左侧的轮廓面板(在storyboard的左侧会有一个轮廓面板,该面板会显示界面中的所有元素)中的ViewController上,松开鼠标,这时会弹出一个对话框,对话框中包含了两个部分,一个是"Action Segue",另一个是“Sent Events”,每个部分下面又有几个选项,这里我们选择的是Sent Event下面的showAlert选项。点击showAlert选中它,此时Interface Builder将会在界面的按钮和代码@IBAction fuc showAlert()之间创建关联。
第二种方法:
step1:打开辅助编辑器,这时.h文件和storyboard会出现在一个界面里边
step2:同样的,选中按钮,按住鼠标右键拖出一条线,拖到.h文件的时候松开鼠标,这时会弹出一个对话框
step3: connection选项里边选择outlet,随便起个名字,这样他们之间的关联就创建好了。

稍稍总结一下:
为一个控件创建关联通常有2部曲:

step1:按住鼠标右键进行拖动,拖出一条线来,拖动到interface和end之间的时候停止;如图所示,拖出一个选项框之后,选择相应的选项,并为属性命名。可选选项包括action 和 outlet,action是为控件添加一个方法,outlet是为控件添加属性。
step2: 如果关联一个属性,需要在.m文件里使用@synthesize语句来合成。

7. 查看创建好的关联
storyboard中右侧的小箭头(show connection inspector)按钮可以查看创建好的关联。

8. 为同一个项目添加多个target
step1:点击project
step2: 点击下面的加号“+”,就可以添加一个target(如果没有出现项目列表,可以点击上方的视图控制按钮,如图所示)
Xcode基本使用_第2张图片

你可能感兴趣的:(ios开发)