如果你对怎么开始IOS开发都不懂的话,请看点下面的链接,先学习关于IOS开发环境的配置以及Swift语言入门:

IOS开发入门之一——Swift语言基础
    本章将教大家创建一个标准的苹果手机应用并让它在手机模拟器上运行起来。

需要iOS开发视频资料可以加我微信: 1914532832  验证信息请注明:IOS开发

一、创建IOS工程
    1. 打开Xcode软件,如下图所示,点击红框处,创建一个Xcode工程

2. 在第二个界面,只要确保左上角选择的是“iOS”,中间选择的是“Single VIew App”,就可以点击右下角的“Next”按钮进入下一步。

3. "Product Name"后面输入工程名称,"Language"后面可以选择使用的开发语言有Object C和Swift两种可选,我们选择Swift。然后点击右下角的"Next"

4. 选择一个目录用于存放这个工程,然后点击右下角的"Next"

二、编译运行

1. 进入工程界面后,其实点击下图中左上角红色框中的按钮可以直接运行程序(虽然这时我们还没有写一行代码)。编译成功后,会弹出“Build Succeeded”提示框,然后系统会启动手机模拟器,模拟器第一次启动会比较慢,请耐心等待。细心的人会发现,工程界面左上角有一个“iPhone 8 Plus”的按钮,点击这个按钮可以选择不同的手机模拟器来启动。

2. 模拟器启动后,会自动开始运行我们的第一个App,运行结果如下图。可以看到,手机界面上一片空白,那到底我们的App有没有运行成功呢。可以点击模拟器下方的"Home"键,返回到手机的桌面查看我们的App。

3. 从下图红框可以看出我们的"MyFirstApp"已经安装成功。

本系列后续章节会不断更新,有兴趣的同学,可以点击下一节:

IOS开发入门之三——其实动画没那么复杂

需要iOS开发视频资料可以加我微信: 1914532832  验证信息请注明:IOS开发

IOS开发入门之二——第一个App相关推荐

  1. IOS开发入门之五——storyboard的使用(上)

    需要iOS开发视频资料可以加我微信: 1914532832  验证信息请注明:IOS开发 上节介绍了纯代码开发,就是所有页面全部用代码来写,纯代码开发缺点就是比较慢的,而且很不直观,需要在App运行后 ...

  2. IOS开发入门之一——Swift语言基础

    需要iOS视频资料可以加我微信: 1914532832  验证信息请注明:IOS开发 很多新人对IOS开发很迷茫,不知道从何下手?看完本系列,你将会觉得IOS入门其实很简单.要学习IOS开发,当然是先 ...

  3. IOS开发学习周报(二)

    IOS开发学习周报(二) 简介 课程名称 IOS开发实训 任课老师 郑贵锋老师&字节跳动工程师 学号 16340015 专业(方向) 软件工程(计应) 姓名 陈彬彬 Email 9441312 ...

  4. iOS(一):Swift纯代码模式iOS开发入门教程

    Swift纯代码模式iOS开发入门教程 项目初始化(修改为纯代码项目) 安装第三方库(以`SnapKit`库为例) 桥接OC库(QMUIKit) 封装视图并进行导航跳转 示例:使用 `TangramK ...

  5. iOS开发入门——模拟器方向判断及基本功能

    iOS开发入门--模拟器方向判断及基本功能 方向判断简单实用 手机模拟器吧,嗯...很多时候我们可能会遇到手机横屏之后图像没变的情况,嗯?怎么回事?这次我们就先来看看这种情况,做一个简单的判断. im ...

  6. IOS开发入门之Xcode使用教程详细讲解(全)

    摘要:本次的IOS开发入门学习中,Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac ...

  7. arcgis api for flex 开发入门(二)map 的创建

    arcgis api for flex 开发入门(二)map 的创建 在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成. 在<esri: ...

  8. ios开发入门篇(四):UIWebView结合UISearchBar的简单用法

     UIWebView是ios开发中比较常用的一个控件.我们可以用它来浏览网页.打开文档等,今天笔者在这里简单介绍下UIWebView和UISearchBar结合起来的用法,做一个简单的类浏览器. 一: ...

  9. 以太坊开发入门,如何搭建一个区块链DApp投票系统

    点击关注异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 第一节 概述 对于初学者,需要了解以太坊开发相关的基本概念,另外就是如何构建一个基于以太坊的完整去中心化应用例如一个区块链投票 ...

最新文章

  1. Kotlin——初级篇(六):空类型、空安全、非空断言、类型转换等特性总结
  2. Redis BitMap适应场景
  3. centos6.x 搭建K8S环境准备
  4. java扫描包内所有类_第20天|Java入门有野,修饰符
  5. vpc 网络隔离_专有网络(VPC)的六大应用场景
  6. html5该怎么样学习?零基础入门HTML5学习路线
  7. 图论--欧拉回路--弗罗莱算法模板
  8. Machine Learning 学习笔记1 - 基本概念以及各分类
  9. 多功能照片图片处理器小程序源码_支持流量主
  10. 【学步者日记】UnityEditor扩展菜单以及ScriptableObject
  11. 如何通俗易懂地让女朋友明白什么是语言模型?
  12. 谷粒商城:11.商品服务 — 新增商品
  13. php 修改文件的权限_php修改文件权限
  14. python windows ui自动化_pywinauto处理UI自动化
  15. ubuntu14.04编译ffmpeg的过程
  16. JDK10你必须了解的新特性
  17. startuml如何画流程图_怎样在迅捷画图在线网站中绘制UML流程图
  18. chip-seq三个生物学重复样品处理——IDR
  19. 如何用css的background写一个带斜切角、有边框又有内外阴影的按钮呢?
  20. python中led是什么意思_用于检测LED闪光灯的Python库

热门文章

  1. 堪比N6705和Power Monitor AAA10F 的高精度_高采样率_低功耗测试电源mPower1203
  2. 拉格朗日(Lagrange)乘子法超简说明
  3. varint zigzag 编码学习
  4. 绿色木霉的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. thinkphp使用阿里大鱼短信接口
  6. 安装SQL Server和SQL Server Management Studio(SSMS)
  7. Kubernetes 集群文件描述符测漏了...
  8. CF 71A [字符串统计]
  9. 微信小程序开发工具npm用不了,报错“npm不是内部或外部命令,也不是可运行的程序”
  10. matlab corner 舍弃,CornerNet为什么有别于其他目标检测领域的主流算法?