新手学IOS开发-开发环境搭建(苹果开发环境搭建)

前言

笔者已从事Java开发多年,因为想要构建一些工具来提高日常开发以及业务支持的效率,特意开始学习IOS开发。

由于笔者从来没接触过IOS开发,作为新手,想要将学习过程记录下来以便日后查阅,也给刚接触的同学作为入门参考。

IOS开发环境基础概念

电脑

使用macbook pro或macbook air,笔者使用的是21款macbook pro

SDK

Software Development Kit的缩写,表示软件开发工具的意思。

IOS SDK是IOS开发的基础,它允许开发人员面向IOS系统创建应用程序,它包含开发者所需要的开发工具,包括编译器、调试器器和应用编程接口(API)。

API

API是Application Programing Interface的编写,中文是应用编程接口的意思,API可理解为是一些预先已定义好或已存在的函数,IOS API为应用程序提供了使用IOS系统能力的入口,我们可以使用IOS API来完成IOS应用程序的开发,例如调起摄像头、发送短信、给服务器发送消息等。IOS API包含在IOS SDK中,不需要再单独下载,但是随着学习的深入以及开发的应用软件越来越复杂,我们会使用到第三方库和API,这时就需要单独再引入API了。

IDE

IDE是Integrated Development Environment的缩写,意思是集成开发环境,我们在构建应用软件时。IDE能帮忙我们组织应用代码,管理应用依赖的资源,并提供智能代码编辑器等。有了SDK后,我们也可以不使用IDE开发,但随着软件规模不断加大,开发难度与工程管理成本增加,IDE是应用软件开发者提升软件开发效率必不可少的工具。

IOS开发环境搭建

安装xcode

前面介绍了IOS开发的一些概念,有SDK,API,IDE等,那么怎么使用这些工具呢?

非常简单,我们需要先下载Xcode即可。

Xcode是苹果官方为开发IOS和MacOS平台的应用软件提供的IDE,其中包含了SDK和API。安装步骤如下:

  1. 打开AppStore
  2. 搜索Xcode
  3. 点击获取,随后点击安装

新手学IOS开发-开发环境搭建(苹果开发环境搭建)

xcode安装

创建第一个IOS项目

安装好Xcode后,在应用程序中找到Xcode,点击后打开Xcode,点击Create a new Xcode project创建项目:

新手学IOS开发-开发环境搭建(苹果开发环境搭建)

创建xcode项目

在弹出的窗口中选择IOS->App,创建一个IOS项目

新手学IOS开发-开发环境搭建(苹果开发环境搭建)

创建IOS项目

随后输入项目名(笔者这里叫ios_helloword),输入组织名(笔者这里叫cn.test),随后点击next按钮,创建第一个IOS项目:

新手学IOS开发-开发环境搭建(苹果开发环境搭建)

创建IOS项目

创建完IOS项目后,Xcode会替我们生成初始的代码及测试用例

新手学IOS开发-开发环境搭建(苹果开发环境搭建)

Xcode开发界面

如何使用Xcode及如何进行IOS app开发,关注笔者后续文章。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月19日 上午9:46
下一篇 2023年5月19日 上午10:02

相关推荐

  • 经费管理情况报告(经费管理情况)

    经费管理情况经费管理情况1.洪奋和进步的影响:洪奋已经从国家制定了关于国土的经济建设的政策,并且坚持党的全面领导,将发达民族的衰弱政策落到了祖国的手中。2.中央的政策执行:洪奋的政…

    科研百科 2024年7月30日
    27
  • pr的项目管理

    标题:pr项目管理:高效传播的关键在于有效的计划和执行 在当今信息爆炸的时代,社交媒体和在线广告已经成为了企业宣传和品牌传播的主要渠道。然而,随着竞争的加剧和受众注意力的分散,pr…

    科研百科 2024年8月16日
    28
  • 店集镇“三个重视”提升非公党建水平(强化非公党建)

    「本文来源:封面杂志-非公党建网」 今年以来,涡阳县店集镇进一步加强非公党建工作,有力促进企业和社会组织高质量发展,扩大党的群众基础。 重视入企走访摸排,了解实际情况。该镇组织办联…

    科研百科 2023年7月29日
    61
  • 四川省工会兼职工作人员补贴政策

    四川省工会兼职工作人员补贴政策 随着经济和社会的发展,越来越多的组织和机构开始重视兼职工作人员的福利和补贴。四川省工会作为四川省政府和工会的联合组织,也在 recent years…

    科研百科 2024年12月5日
    0
  • 社会组织参与项目管理方案

    社会组织参与项目管理方案 随着项目管理在现代社会中的重要性不断凸显,越来越多的组织开始考虑将社会组织参与其中。通过与专业项目管理团队合作,社会组织可以将自身的专业技能和资源与项目管…

    科研百科 2024年7月15日
    23
  • 项目管理工具ones

    项目管理工具ones ones是一款非常受欢迎的项目管理工具,可以帮助项目管理人员更好地管理项目进度, 资源, 和风险。ones提供了多种功能,如任务分配, 任务追踪, 项目预算,…

    科研百科 2024年7月28日
    22
  • 党建工作思想建设方面问答

    党建工作思想建设方面问答党建工作思想建设方面问答9月4日下午,岳阳市文化事业单位“记者”(周海明)从市级信通厅与崇文市静态对学院就业状况进行了公布。记者和工作人员在在测校、微信平台…

    科研百科 2024年11月20日
    0
  • 科研门诊实施方案

    科研门诊实施方案 随着科技的不断发展,科研项目的深入研究成为学术界的热门话题。科研门诊作为科研项目研究的重要形式之一,越来越受到学术界和患者们的关注和重视。本文将介绍科研门诊实施方…

    科研百科 2024年10月21日
    3
  • 施工日程和进度管理

    施工日程和进度管理是建筑工程中至关重要的一环,决定了项目能否按时完成,并保证质量和安全。本文将介绍如何有效地管理施工日程和进度,以确保项目顺利完成。 在施工日程和进度管理中,最重要…

    科研百科 2024年5月23日
    48
  • 西安航空学院科研项目管理费标准

    西安航空学院科研项目管理费标准 科研项目管理费是高校进行科学研究的重要支持之一,其标准和质量直接影响着科研项目的成功与否。本文将介绍西安航空学院科研项目管理费的标准和要求。 一、管…

    科研百科 2024年8月13日
    29