The beginning iOS8 Programming with Swift 中文翻译 - 8

前段时间回趟老家(奶奶过世)所以,几天没更新...接下来继续.!

Familiarize Yourself with Xcode Workspace   使自己熟悉Xcode的工作空间

Before we move on to the coding part, let’s take a few minutes to have a quick look at the Xcode workspace environment. In the left pane is the project navigator. You can find all your project files in this area. The center part of the workspace is the editor area. You do all the editing stuff here (such as editing the project setting, source code file, user interface, etc) in this area. Depending on the type of file, Xcode shows you different interfaces in the editor area. For instance, if you select ViewController.swift in the project navigator, Xcode displays the source code in the center area (see figure 1-7). If you select the “Main.storyboard”, which is the file for storing user interface, Xcode shows you the visual editor for storyboard (see figure 1-8).

在我们关注编码部分之前.让我们花费几分钟来对Xcode工作环境进行一个快速浏览.在项目导航栏的左边区域,你可以找到所有的项目文件.工作空间的中间部分是编码区域.你可以在这个区域做所有的编辑相关事情(比如编辑项目设置,资源文件,界面搭建等等), 得益于文件的不同类型,Xcode在编辑区域会向你展示不同的界面.比如,如果你在项目导航栏选择了ViewController.swift,Xcode在中间区域显示的是下图1  如果你选择的是Main.stroyboard,对,就是那个用户交互界面的存储文件,Xcode会向你展示如图2的叫做stroyboard的界面编辑工具.

The rightmost pane is the utility area. This area displays the properties of the file and allows you to access Quick Help. If Xcode doesn’t show this area, you can select the rightmost button in the toolbar to enable it.

最右面的窗格是工具区,这个区域展示的是文件的内容并且允许你使用快速帮助.如果Xcode没有现实这个区域,你可以选择工具栏的最右侧按钮去使他可用.

The middle view button of the view selector is deselected by default. If you click on it, Xcode displays the debug area right below the editor area. The debug area, as its name suggests, is used for showing debug messages. We’ll talk about that in a later chapter. So don’t worry if you do not understand what each area is for.

在中间的界面上,界面方法默认是关闭的.如果你点击了他,Xcode将在右下角的区域现实调试区域.就像名字那样,调试区域就是被用作显示调试信息的.我们将在后面章节讲解,所以,如果你不太明白每个区域做什么的,也不用太过担心.

Run Your App for the First Time  第一次运行你的APP

Until now, we have written zero lines  of code. Even so, you can run your app using the built-in Simulator. This will give you an idea how to build and test your app in Xcode. In the toolbar, you should see the Run button. If you hit the Run button, Xcode automatically builds the app and runs it in the selected Simulator. By default, the Simulator is set to iPhone 6. You can click the iPhone 6 button and you’ll see a list of available Simulators. As we’re going to build an iPhone app, you can use iPhone 6 (or other iPhone models) as the Simulator. For this demo, I choose iPhone 5s. Once selected, you can click the Run button to load your app in the Simulator. Figure 1-11 shows the simulator for an iPhone 5s. 

直到现在,我们还没有写一行代码.即便如此,你也可以使用内置的模拟器运行你的APP,关于如何在xcode里运行及测试你的app,这将给你一个想法.在工具栏中,你可以看到运行按钮,如果你点击了这个按钮,Xcode将自动编译你的app并且运行在选择的模拟器上.默认情况下,模拟器会被设置为iPhone6,你可以点击iPhone6按钮,并且你可以看到一个可用模拟器的列表.当我们正在创建一个iPhone的app的时候,你可以使用iPhone6(或者其他的模拟器)作为模拟器,这个demo中,我选择iPhone5S,一旦选择,你可以点击运行按钮,使你的app在模拟器中加载,下图将展示iPhone5S模拟器.

A white screen with nothing inside?! That’s normal. As we haven’t implemented the user interface or written any lines of code, the Simulator shows a blank screen. To terminate the app, simply hit the “Stop” button in the toolbar.

Try to select another simulator and run the app. Just play around with it so you’ll get used to the Xcode development environment.

一个空白的没有任何信息存在的屏幕?这是正常的.当我们没有实现用户交互界面或没有写任何一行的代码,模拟器将现实一个空白的屏幕.如果想要结束app,则在工具栏简单的点击"stop"按钮.试着选择别的模拟器去运行app,玩一玩儿他吧,因为你必须熟悉一下Xcode开发环境.

Designing User Interface Using Storyboard   用stroyboard设置用户交互界面

Now that you have a basic idea of the Xcode development environment. Let’s move on and design the user interface of your first app. In the project navigator, select the “Main.storyboard” file. Xcode then brings up a visual editor for Storyboards known as Interface Builder.

现在你对Xcode开发环境有了一个基础的认识.让我们开始为你的第一个app设置用户交互界面吧.在项目的导航栏中.选择"Main.stroyboard"文件,然后Xcode将展现一个Stroyboard用户界面编辑器.

时间: 2024-10-13 21:55:55

The beginning iOS8 Programming with Swift 中文翻译 - 8的相关文章

The beginning iOS8 Programming with Swift 中文翻译 - 2

Audience 读者说 This book is written for beginners without any prior programming experience and those   这本书是写给那些想要学习swift语言但之前没有过任何开发经验的初学者 who want to learn Swift programming. Whether you are a programmer who wants to learn   无论你是想学习一门新的语言的程序员或者是一个想把自己

The beginning iOS8 Programming with Swift 中文翻译 - 6

Continue to type the following line of code:   接着之前代码写下: message2.lowercaseString + " Okay, i'm working on it" Swift allows you to concatenate two strings with the + operator. The line of code converts the content of message2 into lower case and

The beginning iOS8 Programming with Swift 中文翻译 - 7

周末两天没有更新,今天继续! 1  Build Your First App  创建你的第一个App “The way to get started is to quit talking and begin doing.”     开始就是放弃高谈阔论,开始脚踏实地! – Walt Disney        - 沃尔特·迪斯尼(迪士尼创始人) Hello World! Build Your First App Using Swift    你好,世界!用swift创建你的第一个App By n

《The Swift Programming Language》中文翻译及读书笔记-page29

·        第29页 数字字面上可以用下划线_,目的是增强数值的阅读性. 例如在表示1000时,一般人这样写1000,  但财务人员这样写1,000大家都知道这是1000. 故在swift语言里可以在数字间插入下划线来增强阅读性. eg: let oneMillion = 1_000_000  => 常量壹佰万 <The Swift Programming Language>中文翻译及读书笔记-page29

Functional Programming in Javascript 中文翻译 —— 目录和介绍

原著:[美] Dan Mantyla 目录 前言1 Javascript函数式编程的力量--举个例子2 函数式编程基础3 建立函数式编程环境4 在Javascript中实现函数式编程的技术5 类型理论6 高级主题以及Javascript的缺陷7 Javascript中的函数式和面型对象编程8 Javascript中的函数式和面型对象编程 关于翻译的这本书 现在市面上有两本专注于javascript函数式编程的书,一本是<Functional Javascript>(下文简称FJS), 另一本就

《Swift编程语言教程》中文翻译及读书笔记page21

<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 第21页 1 swift作为一门语言对的新老语言的继承与扩展 本页主要内容是简要介绍了一下swift编程语言的定位.拥有自己的数据类型int.float.string等数据类型外,swift还具有array.dict等数据类型. 2 引入了tuple元组数据类型 特别说明的是在swift语言里引入了oc和c没有的tuple元组数

《Swift编程语言》中文翻译及读书笔记page21

·<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 第21页 1 swift作为一门语言对的新老语言的继承与扩展 本页主要内容是简要介绍了一下swift编程语言的定位.拥有自己的数据类型int.float.string等数据类型外,swift还具有array.dict等数据类型. 2 引入了tuple元组数据类型 特别说明的是在swift语言里引入了oc和c没有的tuple元组

《Swift编程语言》中文翻译及读书笔记page22

·<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 ·        第22页 本页知识点总结 1 如何在一行里定义多个变量? var开始.等号赋值.用逗号间隔 eg1: var x = 19.4, y = 18.4 z = 7.311 需要注意的是最好是同类型数据 2 如何指定数据的类型? 用冒号间隔变量名和类型名 eg2: var  x : Int = 12 eg3:var

《Swift编程语言》中文翻译及读书笔记page23

·<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 · 第23页 1 本页主要讲述如何给常量和变量取名,即命名规则. 1)不可使数学符号.箭头 2)不可点.线等符号 3)不可以数字开始作为变量名 到底怎样才可以取一个合法的名字呢?这和其他语言一样可依据匈牙利命名法来去变量和常量名 匈牙利命名法:http://baike.baidu.com/view/419474.htm?fr=