技术干货 | ios基础之开发工具的使用

Posted 星空us

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术干货 | ios基础之开发工具的使用相关的知识,希望对你有一定的参考价值。

每个人都有一个属于自己的星空



早睡晚起身体好

- 老科 -


经过了前几期的安卓和网页基础专题,今天终于等来了ios专题篇。各位iOS用户们,你们的学(zhuang)习(bi)时间到啦。


你的iOS干货已送达,请确认收货。这次我们就来认识一下iOS的开发工具Xcode吧!


当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 技术干货 | ios基础之开发工具的使用 技术干货 | ios基础之开发工具的使用

 

安装Xcode


与同于移动端的安卓相比,iOS的开发工具不需要环境的搭建,直接在App Store上下载下来即可开始开发,也算是iOS的一大优势吧哈哈哈。


点击搜索Xcode后,就会出现这个界面,然后点击获取就可以下载啦!(因为我已经下载了,所以显示的是更新)点击之后就跟其他App一样安装。

 

 

技术干货 | ios基础之开发工具的使用


  

了解Xcode

 

下载好打开后就会出现以下这个界面。一打开会发现是全英文,而且还有三个选项,顿时就懵逼了,不知道它们是干嘛的。问题不大,接下来我一个一个跟大家讲清楚它们的作用,搞清楚了就可以随意玩弄它了。

 

 

技术干货 | ios基础之开发工具的使用


 

Get started with a playground

 

Playground,我们会想到什么?没错,在操场上我们可以做各种各样的事,跑步啊,打球啊等等。这里也一样,我们可以在这个Playground里做各种各样的事。


如介绍文所说,我们可以在这探索更多的开发想法,在这随意打开我们的脑洞,没必要每次都要创建一个项目出来,这个功能还是很良心的。

 

点进去之后会出现下面四个选项。Blank点进去之后就是一片白板,没有任何框架,随意发挥。Game就有游戏开发的基本框架,这样就免去我们打框架的时间。


同理,Map下有地图的基本框架,可用于构造跟地图有关的项目。Single View则有界面的基本框架,可以理解为Xcode已经为我们构造好了一个基本的界面。



技术干货 | ios基础之开发工具的使用

 


这个是进入Blank的界面,正如之前所说,没有任何框架,可以随意在此编辑。



技术干货 | ios基础之开发工具的使用

 

  

这个是Single View的界面。这里是有代码的,就是刚提到的系统帮我们构好的一个基本界面。我们可以修改这里的代码,自己DIY喜欢的界面,也可以在这里加其他功能。这将在下一期详细给大家说。


 

技术干货 | ios基础之开发工具的使用

  

 

Create a new Xcode project

 

这就很显而易见了,这里就是进行项目的开发。点进去进行一个项目的新建。最顶端的是项目的应用平台。


中间一栏Application中选择App类型,可以根据App类型进行选择开发。最底端的一栏Framework & Library是App的架构和库,可以理解为之后开发可以用到的工具。

 


技术干货 | ios基础之开发工具的使用


  

接下来就以iOS下的Single View App为例介绍接下来的操作。


第一个输入框就填写项目的名称。Team则是开发团队的选择。如果是自己独自开发项目,就可以把自己的名字写在上面了。


然后最后一栏进行语言的选择。(我是用Swift语言来写的,之后的推文就都是Swift语言)下面的三项属于个人自主添加项,第一项是运用核心的信息。


下面的两项系统会默认帮我们添加。分别是单元测试和用户界面(UI)测试。之后点击下一步,保存好文件,点击添加。项目就新建完成啦!

 


技术干货 | ios基础之开发工具的使用


  

这里我们建立了一个abc项目,这个界面是项目的设置。我们来看左边的导航栏,第一个文件夹下方有很多文件。


而我们主要用的是ViewConroller.swift和Main.storyboard。ViewConroller.swift是我们打代码编程的地方,Main.storyboard是编辑界面的地方。



技术干货 | ios基础之开发工具的使用

 (项目建立完成界面)

 

 技术干货 | ios基础之开发工具的使用

(ViewConroller.swift)



技术干货 | ios基础之开发工具的使用

 (Main.storyboard)

 


Clone an existing project

 

最后的这个选项是复制一个存在的项目。这一块跟GitHub一个面向开源及私有软项目的托管平台挂钩,因为本地的项目都可以在打开Xcode的时候可以选择进行继续开发。在这里只需要把URL(中文简称为:网址)输入即可。

 

 

技术干货 | ios基础之开发工具的使用


 

小预告


这一期就到这里啦!下一期我们将推出iOS UI基础入门,将会深入了解我们这期提到的ViewConroller.swift和Main.storyboard。我们下期再见!





- 特别鸣谢 -

内容 - 莫大大

音乐 - 《All we know》 Thechainsmokers

封面 - baidu

编辑 - 老科



长按识别  鼓励程序员小编


以上是关于技术干货 | ios基础之开发工具的使用的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#Prometheus 之监控基础知识

技术干货前端开发之IONIC移动端开发

iOS逆向工具之hopper的使用

干货小白说渗透——渗透测试工具之Nmap使用方法介绍

#yyds干货盘点#编译器及编译工具之编译工具

纯干货!华为软件开发云编译构建之Maven