新手学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)
上一篇 2024年5月20日 下午3:17
下一篇 2024年5月20日 下午3:29

相关推荐

  • 工信部科研项目是否限项

    工信部科研项目是否限项 近年来,随着科技的快速发展,工信部科研项目也变得越来越受欢迎。但是,对于一些研究人员来说,他们可能会面临工信部科研项目是否限项的问题。 限项是指工信部对科研…

    科研百科 2025年4月27日
    1
  • 大学纪委书记是省管干部吗

    大学纪委书记是省管干部吗 大学纪委书记是省管干部吗?这是一个备受争议的话题。在中国内地,大学纪委书记一般属于省管干部,但是也有一些地区可以将大学纪委书记归为地方管理的干部。 大学纪…

    科研百科 2024年11月16日
    16
  • 科研项目报价书

    科研项目报价书 随着科技的不断发展,科研项目的报价书变得越来越重要。一份好的报价书能够清楚地展示出项目的费用和预算,帮助项目组和雇主更好地了解项目的成本和风险,从而做出更明智的决策…

    科研百科 2025年2月16日
    1
  • 聚力打造学校党建特色 推动党建与教育工作融合发展(做好学校党建与教育教学的深度融合)

    宝安中学(集团)外国语学校聚力打造“教育服务”党建特色。 党的二十大报告提出,教育是国之大计、党之大计。培养什么人、怎样培养人、为谁培养人是教育的根本问题。育人的根本在于立德。学校…

    科研百科 2023年7月27日
    911
  • 中共鞍钢集团有限公司委员会关于十九届中央第三轮巡视整改进展情况的通报_1

    中央纪委国家监委网站 根据党中央统一部署,2019年3月29日至6月15日,中央第十巡视组对鞍钢集团有限公司党委(以下简称鞍钢党委)进行了常规巡视。7月28日,中央巡视组向鞍钢党委…

    科研百科 2023年9月13日
    230
  • 敏捷项目管理经验

    敏捷项目管理经验:从入门到实践 随着信息技术的飞速发展,敏捷开发已经成为了许多企业和组织选择的一种开发方式。敏捷开发强调快速响应需求、快速迭代、团队协作和持续交付等核心概念,能够帮…

    科研百科 2024年5月28日
    60
  • 我国最大的农业科技文献与信息服务平台正式开通

        我国农业科技领域第一个大型集成服务系统,由我院农业信息研究所开发的“中国农业科技文献与信息集成服务平台(NAIS)”(http://www.n…

    科研百科 2022年5月20日
    483
  • 国学大学生科研项目选题

    国学大学生科研项目选题 随着时代的发展,国学在当代社会得到了越来越广泛的应用。作为中国传统文化的重要组成部分,国学不仅仅是一门学科,更是一种生活方式和价值观念。因此,国学大学生科研…

    科研百科 2025年4月26日
    1
  • 科研项目建议书如何写

    科研项目建议书的写作技巧 随着科技的不断发展,科研项目已经成为科学界研究的重要领域。在科研项目的写作过程中,建议书是非常重要的一部分,可以帮助科学家们更好地描述他们的研究计划,并吸…

    科研百科 12小时前
    1
  • 科研项目对接函

    科研项目对接函 尊敬的XXX公司: 您好!我们是一家专注于XXX领域的科研机构,现希望能够与贵公司进行科研项目对接。 我们注意到,贵公司已经开展了与我们的科研项目相关的研究,并希望…

    科研百科 2025年2月16日
    1