IOS开发

article/2025/10/2 10:30:55

第一章:iOS开发入门之Xcode的基本使用

文章目录

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


前言

今天刚好需要做个项目,想到网上的iOS资源都比较少而且时间久远(如果有iOS学习优质博主或者资源欢迎留言推荐),所以学习起来比较困难,我也是上周五开始学的,就当作一个学习笔记吧,有问题欢迎指正!废话少说直接上干货


一、Xcode是什么?

就是一个编辑器嘛,用来开发的,我用的版本是11,如何下载自行百度(不放链接,我也懒的找),不赘述了。

二、基本使用步骤

1.新建

一般打开Xcode是这样,如果之前没有创建过项目的话右边就没有项目列表,直接点create a new Xcode project。(如果没弹出这个就在主页左上角点File—New—Project)
在这里插入图片描述

然后根据自己的需要选一个开发模版,我这里是做iOS App开发,所以选图上这个,然后点Next,其他的有兴趣可以自己了解
在这里插入图片描述

这里就自己命名,下面的interface和language有两种,一种是Objective-C和swift,我这里用的是OC语言,然后面板选的是Storyboard,如果有团队就可以选择团队,并且勾选下面的方形框框。个人开发的话就不用。
然后这里可以自己选一个路径保存,方便你找就行,然后点create创建
在这里插入图片描述
进入之后就是这样的,这些面板的什么功能我就不说了,自行百度,主要讲一下开发的一些设置
在这里插入图片描述

2.文件代码设置

1⃣️.代码设置

第一:
点击SceneDelegate.h,代码就是下面这样,然后把中间那句@property (strong, nonatomic) UIWindow * window;
一整句复制下来并粘贴到AppDelegate.h里面。然后就可以把SceneDelegate.h和SceneDelegate.m这两个文件删除了(选中然后按键盘上的delete键)

SceneDelegate.h代码示例:

#import <UIKit/UIKit.h>@interface SceneDelegate : UIResponder <UIWindowSceneDelegate>@property (strong, nonatomic) UIWindow * window;@end

删完之后就是这样
在这里插入图片描述
第二
随便选中左边一个.h或者.m然后右键New File,选择Cocoa Touch Class,点击Next
在这里插入图片描述
输入一个名字(尽量和前面的不一样,我这里习惯加home),勾选下面的方框,可以创建一个UI布局页面。然后Next,Create就行。
在这里插入图片描述
然后把ViewController.h和ViewController.m的代码改成下面这样(因为我要用navigation,如果要做其他的就改成其他的)
ViewController.h代码示例:

#import <UIKit/UIKit.h>@interface ViewController : UINavigationController@end

ViewController.m代码示例:

#import "ViewController.h"
#import "homeViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.homeViewController *home = [[homeViewController alloc]init];[self pushViewController:home animated:YES];//跳转UI界面}@end

2⃣️把info里面的Application Scene Manifest删掉**

操作1:点左边倒数第二个info,进去之后选中Application Scene Manifest按下键盘的delete键就可以删除在这里插入图片描述

操作2:点击最上面的工程文件夹,选info,把下面的Application Scene Manifest也删除
在这里插入图片描述

上面两个操作都要做。
至此,新建工程文件完成了!接下来写一个简单的例子供大家参考

三、简单例子

选择UI界面,图片右上角有个加号,点击就可以弹出控件列表,直接拖到你的页面就可以进行编辑了在这里插入图片描述
在这里插入图片描述
我这里拖了一个button和label,右边就是可以设置它的一些属性(这些自行了解或者我下次再总结总结)
在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Xcode的使用,后面我要是有时间就把OC的一些语法和使用总结一下。本人是小白,如果有问题欢迎批评指正。


http://chatgpt.dhexx.cn/article/0jGHC4lB.shtml

相关文章

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

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

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

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

【2023最新】超详细图文保姆级教程:App开发新手入门(2)

上章节我们已经成功的创建了一个 App 项目&#xff0c;接下来我们讲述一下&#xff0c;如何导入项目、编辑代码和提交项目代码。 Let’s Go! 4. 项目导入 当用户创建一个新的应用时&#xff0c;YonStudio 开发工具会自动导入模板项目的默认代码&#xff0c;不需要手动进行代…

【史上最全App开发知识分享】如何从零开始成为app开发专家?

本文针对小白用户对App做一个简单的介绍&#xff0c;介绍了App都有哪些类型&#xff0c;不同的类型app开发需要哪些技术&#xff0c;用户可以根据自己的需求选择不同的App开发&#xff0c;若不懂技术&#xff0c;没有资金怎么开发app。 一 、App有哪些形式&#xff1f; App主要…

5+ App开发入门指南

原文地址: http://ask.dcloud.net.cn/article/89 HTML5 Plus应用概述 HTML5 Plus移动App&#xff0c;简称5App&#xff0c;是一种基于HTML、JS、CSS编写的运行于手机端的App&#xff0c;这种App可以通过扩展的JS API任意调用手机的原生能力&#xff0c;实现与原生App同样强大…

【2023最新】超详细图文保姆级教程:App开发新手入门(5)

上文回顾&#xff0c;我们已经完成了一个应用的真机调试&#xff0c;本章我们来了解一下如何引入YonBuilder移动开发的&#xff08;原生&#xff09;移动插件, 并利用移动插件完成一个简单的视频播放器。 8. 「移动插件」的使用 8.1 什么是 「移动插件」&#xff1f; 用通俗…

初学者福音——10个最佳APP开发入门在线学习网站

根据Payscale的调查显示&#xff0c;现在的APP开发人员的年薪达到&#xff1a;$66,851。这也是为什么那么多初学的开发都想跻身到APP开发这行业的主要原因之一。每当你打开App Store时候&#xff0c;看着琳琅满目的APP&#xff0c;你肯定会被它们精致的外观和巧妙的设计吸引住。…

【2023最新】超详细图文保姆级教程:App开发新手入门(3)

上文回顾&#xff0c;我们已经完成了一个应用项目创建、导入、代码更新、代码同步和代码提交&#xff0c;本章继续我们的新手开发之旅&#xff0c;讲述一下如何将开发完成的应用进行编译&#xff0c;生成可供他人安装、可上架的应用安装包。 6 应用打包 应用打包&#xff0c;…

一看就懂的Android APP开发入门教程

http://www.android100.org/html/201502/22/122385.html 工作中有做过手机App项目&#xff0c;前端和android或ios程序员配合完成整个项目的开发&#xff0c;开发过程中与ios程序配合基本没什么问题&#xff0c;而android各种机子和rom的问题很多&#xff0c;这也让我产生了学习…

1、Android APP开发基础

1、APP的工程结构 App项目下面有两个分类&#xff1a;app&#xff08;代表app模块&#xff09;、Gradle Scripts。 app下面又有3个子目录&#xff0c;功能说明如下&#xff1a; manifests子目录&#xff0c;存放AndroidManifest.xml&#xff0c;它是App的运行配置文件。 jav…

超详细图文保姆级教程:App开发新手入门(六)

重要&#xff1a; 想学习APP开发的新手同学&#xff0c; 建议访问我发布的最新版本的文章教程 【2023最新】超详细图文保姆级教程&#xff1a;App开发新手入门 设置应用的Logo图标和启动页 上文回顾&#xff0c;我们已经完成了一个简单应用的开发&#xff0c;本章我们简单介绍…

MacOS-APP 开发入门篇

转载自(https://macdev.io/ebook/start.html) 准备工作 Mac电脑 Mac开发准备工作&#xff0c;Mac电脑不必说了 只有用真正的Mac电脑才可以提升&#xff0c;熏陶你的审美&#xff0c;你才可能做出美的有价值的用户产品。如果你使用很普通的磨具想锻造出一把锋利的刀剑&#xff…

【2023最新】超详细图文保姆级教程:App开发新手入门(1)

1. 关于 『YonBuilder移动开发』 PS: 本段内容主要目的是去除官方语音描述&#xff0c;用通俗的语言来简单介绍一下『YonBuilder移动开发』&#xff0c;方便新手开发者判断是否适合自己上手学习。 简介&#xff1a; YonBuilder移动开发平台(官网&#xff1a;https://develope…

Android新手如何学习开发一款app?

毫无疑问&#xff0c;开发一款自己的App对于初学者来说&#xff0c;无论从技术学习&#xff0c;还是找工作&#xff08;或者装x&#xff09;&#xff0c;都是一大利器。那么如何才能快速上手&#xff0c;开发一款属于自己的app。本篇文章仅以自己的一些经验给更多的Android新手…

鸿蒙APP开发入门到进阶 | 入门完整篇。

大家好&#xff0c;我是 码工&#xff0c;一个有十年工作经验的码农&#xff0c;一心追求技术。 先说说我的开发经历&#xff0c;10年毕业&#xff0c;到目前已经十多年开发经验&#xff0c;大学学习了多种语言&#xff0c;Java&#xff0c;Android&#xff0c;c&#xff0c;c&…

超详细图文保姆级教程:App开发新手入门(二)

重要&#xff1a; 想学习APP开发的新手同学&#xff0c; 建议访问我发布的最新版本的文章教程 【2023最新】超详细图文保姆级教程&#xff1a;App开发新手入门 上文我们已经成功的创建了一个项目&#xff0c;接下来我们讲述一下&#xff0c;如何导入、编辑、提交项目代码下面我…

开发一款Android App,从零开始详细讲解

入门篇&#xff1a;第一篇&#xff1a;开发环境篇第二篇&#xff1a;材料设计篇第三篇&#xff1a;规范开发篇第四篇&#xff1a;从项目开发到上架篇&#xff08;篇章调整&#xff0c;最后更新&#xff09; 进阶篇&#xff1a;第五篇&#xff1a;设计模式篇第六篇&#xff1a;…

app后台开发入门

2017/5/1第二次更新 前言&#xff1a; 在我写下这篇文章之前&#xff0c;我头脑中的app后台开发&#xff0c;有且只有一个流程“客户端Cilent向服务器Server请求数据&#xff0c;服务器Server响应客户端请求并返回json数据”。但是&#xff0c;仅仅用语言描述出这个流程&#…

手机app开发(新手教程)

咳咳&#xff5e;好久不见亲们。估计你们已经忘了我的存在了吧。小编表示很伤心&#x1f494;。唉没办法最近事情有点多&#xff08;实则就是太懒&#xff0c;不想跟新&#xff09;。不过今天我先跟大家分享的是我最近研究的新方向。手机app开发。感兴趣的朋友欢迎点赞关注。小…

超详细图文保姆级教程:App开发新手入门(三)

重要&#xff1a; 想学习APP开发的新手同学&#xff0c; 建议访问我发布的最新版本的文章教程 【2023最新】超详细图文保姆级教程&#xff1a;App开发新手入门 上文我们已经完成了一个应用项目的导入、代码更新和代码提交&#xff0c;本章继续讲述一下&#xff0c;如何在开发过…