IOS开发之——入门

article/2025/10/2 7:50:46

前言

目前主要的移动开发平台有:Android、iOS、WindowsPhone,前两者占据着绝大多数的终端应用,我们常说的移动开发就是指:Android和iOS开发。本位主要讲述IOS的开发。

Android、iOS系统架构对比

  • android是基于Linux内核设计的,在Linux内核上面运行了一个Java虚拟机,虚拟机再运行软件。像是在一个系统上面又套了一个系统,所以占内存较大、运行速度略低
  • iOS是基于UNIX的,直接与底层硬件通信。系统底层、应用框架、应用软件都是采用C/C++或者Objective-C写的,所以有很高的运行效率

开发

官网地址

官网: https://developer.apple.com/
中文官网: https://developer.apple.com/cn/

准备阶段

开发iOS应用,需要专门的硬件设备、开发工具、特定语言的支持,下面将逐一介绍这些知识点;

清单

硬件

  1. mac笔记本或一体机
  2. 真机调试设备(可选)
  3. 调试及发布证书(可选)

软件

  1. Xcode

技能

  1. Object-c
  2. Swift
  3. C
  4. C++

安装

Xcode 安装

打开AppStore,在输入框内输入Xcode,找到对应软件并安装

开发阶段

Xcode介绍

左面板

get started with a playground

概念

playground是苹果公司2014年WWDC(苹果开发者大会)随Swift一起推出的,可以实现一边写代码,一边预览效果(实时预览代码的效果)的工具

使用

依次选择:File——>New——>playground 创建playground应用,运行如下:

create a new Xcode project

创建iPhone、iPad、mac、watch、TV应用

clone an existing project

克隆已经存在的项目

右面版

已经打开过的项目

新建项目

选择要创建的类型

app配置

  1. Product Name:应用的名字
  2. organization Name:组织名称
  3. organization identifier:一般为公司反向域名
  4. language:object-c 、swift

    保存位置

    选择应用保存的位置

    项目目录介绍

    进入应用后,如下图所示: 分为4大类

iosApp

开发ISO的项目目录;

  1. xxx.h:声明头文件
  2. xxx.m:头文件对应的方法实现
  3. main.storyboard: 布局面板

iosAppTests

测试相关文件

iOSAppUiTests

UI测试相关

Products

工程配置信息


http://chatgpt.dhexx.cn/article/PSM5rry5.shtml

相关文章

ios开发学习

记录一下ios开发遇到好网站 http://www.cnblogs.com/kenshincui/p/3985090.html Kenshin Cuis Blog CODING 完美世界... iOS开发系列文章(持续更新……) 2014-09-21 22:17 by KenshinCui, 43498 阅读, 50 评论, 收藏, 编辑 iOS开发系列的文章&#xf…

iphone开发教程(1) iOS大纲

iOS 大纲 iOS 由操作系统和应用技术构成。虽然和 Mac OS X 共用了很多技术,但是 iOS 是专门为了移动设备而设计的。当然如果你以前做过 Mac OS X 的应用程序,你会发现很多相似之处,但是很多技术只能在 iOS 里面使用,比如支持多…

ios app开发学习流程(入门到精通)

一、xcode编译并运行app后,iphone模拟器已安装的app所在目录: # 1. /Users/alpha/Library/Application Support/iPhone Simulator/5.1/Applications # 2. 删除此目录下的app目录,即可清空模拟器里安装过的app &#xf…

iOS开发系列课程(01) --- iOS编程入门

iOS概述 什么是iOS iOS是苹果公司为它的移动设备(iPhone、iPad、iWatch等)开发的移动操作系统。 iOS发展史 2007年苹果发布iPhone Runs OS X2008年更名iPhone OS2010年更名iOS2012年WWCD 2012上发布iOS 62013年WWCD 2013上发布iOS 72014年WWCD 2014上…

iOS苹果开发者账号申请教程

只有苹果开发者账号才能上架App Store,苹果开发者需要年费,是苹果公司收的! 开发者账号类型功能介绍 下面是个人苹果开发者申请步骤流程: 分五个步骤进行 1、注册苹果账号apple id 2、开启双重认证 3、下载Apple Developer应…

零基础如何学习 iOS 开发?

作为一名混迹iOS开发圈近4年的码农,资历不深不浅,看到这个问题还是忍不住想回答一下。 如果你打算学习iOS开发,那么在开始学之前,你要做好以下4个方面的准备。 ————————————————————— 1 、信念。 很大程…

【原创】iOS开发入门教程

2019独角兽企业重金招聘Python工程师标准>>> 程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们 ###写在前面的话 学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段…

iPhone 开发基础教程

Phone 开发基础教程之 在开始编写iPhone 软件之前,需要做一些准备工作。对于初学者,需要一台运行 Leopard(OS X 10.5.3或更高版本)的基于Intel的Macintosh计算机。2006年之后上市的任何Macintosh计算机(不管是笔记本还是台式机)应该都符合要求。 无需使用…

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

Swift纯代码模式iOS开发入门教程 项目初始化(修改为纯代码项目)安装第三方库(以SnapKit库为例)桥接OC库(QMUIKit)封装视图并进行导航跳转示例:使用 TangramKit 第三方UI布局库应用国际化添加 R.…

ios开发入门

环境macos 12.5 xcode 12.0 objective c 一、找到启动后加载的ViewController 选择objective c storyboard 创建一个ios app后,直接点击run,xcode会启动手机模拟器,先显示的是lanuchScreen,launchScreen结束后触发applicatio…

iOS开发零基础教程之真机调试流程

本讲主要内容: 1、真机测试前准备工作 2、第一步创建App ID 3、第二步创建开发证书Development Certificate 4、第三步打开本地钥匙串创建CSR文件 5、第四步添加设备 6、第五步创建描述文件 7、第六步导出证书给其他人用 8、第七步在Xcode工程中配置Code Si…

iOS开发入门——基础篇一

文章目录 1. iOS应用生命周期1.1 应用程序的架构1.2 iOS应用的5种状态:1.2.1做一些操作对应的生命周期调用的顺序1.2.2全面的生命周期执行流程图 1.3 Main函数入口1.4 几个关键对象1.5 Main Run Loop 2. UI界面2.1 UIWindow2.2 UIViewController生命周期*2.2.1 View…

iOS 开发 入门:加入iOS Developer Program (iOS开发者申请教程)

我于2012年12月23日提交加入iOS开发者计划(即iOS Developer Program,简称IDP)的申请,至2012年12月28日申请成功,扣除星期天,一共仅用了5天时间,这超出了我的意料。在这里,我将我的申请过程记录下…

从零学IOS开发(一)

目录 一,开发环境二,新建项目三,项目文件结构四,基本组件五,APP基本雏形 一,开发环境 ​ IOS开发环境很简单,只需一台MAC和一个IDE(Xcode),Xcode是apple官方的开发环境,…

新手必看,史上最全的iOS开发教程集锦,没有之一!

最近大火的iPhone XS Max和iPhone XS,不知道有没有同学已经下手了呢?一万三的价位确实让很多人望而却步啊。据说为了赢得中国的用户,专门出了双卡双待的,可想而知中国市场这块“肥肉”人人都想要。 近几年,无论苹果出…

IOS 初级开发入门教程(一)介绍篇

导读 目前移动端开发市场上引导开发者追求技多不压身,一个全栈开发者至少要懂后台服务器、数据库、Android、web、ios开发等。“一超多强”是指开发者先成为一门技术的专家然后掌握了解多门技术,这是一种好的发展趋势,另外,这种技…

iOS开发入门教程

摘要 iOS开发入门教程,从创建项目到运行项目,包括OC基础,调试,模拟器设置等相关知识。 程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们 写在前面的话 学习iOS应用程序开发已有…

IOS开发

第一章:iOS开发入门之Xcode的基本使用 文章目录 第一章:iOS开发入门之Xcode的基本使用前言一、Xcode是什么?二、基本使用步骤1.新建2.文件代码设置1⃣️.代码设置2⃣️把info里面的Application Scene Manifest删掉** 三、简单例子总结 前言 …

ios开发教程(一)开发环境搭建

一、系统安装 1. 如果你有苹果电脑,那么可以直接跳过这个阶段 2. 如果没有苹果电脑,那么可以使用VMWare虚拟机安装macos,安装教程见这篇文章 https://blog.csdn.net/dm569263708/article/details/130523282 二、安装xcode 1. 下载xcode&…

app开发流程:手机软件开发app的6个步骤

现在以手机app为代表的移动互联网已经超过传统的PC,成为企业营销创业赚钱不可忽视的重要渠道,手机软件开发app成为传统企业转型的关键。app开发具体需要哪些流程和周期呢?今天给大家分享一下app开发流程的6个步骤。 1、项目确定 在进行app开…