基础篇-修改工程名称及中工程中的某一类名

入行这么久,自己也记录了很多的开发笔记,却一直堆在小角落里,没有系统的梳理,也难成体系,最近在整理很久之前的笔记,虽然对于熟手来说不值得一看,但是还是打算写成文章,一是对自己过去的一个总结,二是希望对刚入门而又看到我文章的新手朋友有些许帮助。

因为开发的需要,我们有时候需要修改某一个类名或者整个工程中的名称 本篇文章就是基础的修改工程名称和修改其中某一个类名的方法。

修改某一个类的名称

比较简单

修改某一个类名.gif

修改整个工程的名称以及内层文件夹名称

这个会牵扯到工程索引路径的问题,尤其是当修改工程中的文件夹名称后,编译是会直接报错的,所以需要修改的地方比较多。

以比较慢的速度双击项目导航界面中的项目名称,然后就变成可编辑

如何修改iOS APP的项目名称

修改某一个类的名称修改项目名称

如何修改iOS APP的项目名称

在按“回车”后,XCode会自动跳出对话框提示所有与项目名称有关的修改。你可以勾选其中你想要的

如何修改iOS APP的项目名称

点击“Rename”按钮后,XCode会完成剩余的工作

修改 TARGETS 中的 Build Settings 中的索引路径

info.plist 文件路径

Paste_Image.png

PCH 文件路径

Paste_Image.png

除此之外,你可能还需要修改“Scheme”的内容以匹配新的项目名称

如何修改iOS APP的项目名称

点击+号新建一个 Scheme ,删除原来的 Scheme 即可完成 Scheme的修改

Paste_Image.png

最后,对于追求完美的同学会受不了工程中的文件夹名称依然是旧项目名称

若是直接像修改工程名称那样 在工程运行的情况修改,你会发现文件都是红色的,是因为索引路径变化导致的文件引用丢失。

那么可以在工程打开的情况下删除掉整个文件夹,然后关闭项目,打开项目文件夹,结构如下,

修改工程.png

直接修改文件夹的名称为新的名称,再次打开工程,把修改名称后的文件夹直接拖到工程中,重新添加进来,clean编译,即可完成整个项目名称的修改。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一只程序汪的自我修养

VS快捷键

2685
来自专栏张戈的专栏

SecureCRT全局发送相同命令,快速抓取服务器信息的方法

昨天,在新公司接到了第一个任务:统计所有服务器的几个信息。200 多台呢!一个台一台的去执行命令也太苦逼了吧?于是度了下,找到了这个方法,感觉很不错!现在来分享...

3627
来自专栏LinXunFeng的专栏

Xcode8 最快最方便的安装插件方案

1055
来自专栏全栈之路

vue.js安装心得

npm是nodejs的包管理器,所以之前只想找npm,而不想下载nodejs,最后闹了笑话。

1592
来自专栏静默虚空的博客

图解使用VS的安装项目打包程序

背景 这段时间一直在做客户端程序的打包程序,遇到各种坑。因为以前没有任何这方面的经验,历经各种折腾,费尽九牛二虎之力总算是完成了。 虽然没有太多技术含量,但是因...

2355
来自专栏大魏分享(微信公众号:david-share)

富Web应用的架构与转化方法:Web应用系列第二篇

版权说明:本文书写过程中参照了红帽的技术文档;本系列文章中的部分测试代码为红帽公司版权所有,因此不能提供源码文件。

1082
来自专栏java闲聊

SpringBoot+Vue2.x登陆功能

3084
来自专栏FreeBuf

EKFiddle:基于Fiddler研究恶意流量的框架

EKFiddle是一个基于Fiddler web debugger的,用于研究漏洞利用套件、恶意软件和恶意流量的框架。

1150
来自专栏青玉伏案

iOS逆向工程之Hopper+LLDB调试第三方App

LLDB是Low Level Debugger的简称,在iOS开发的调试中LLDB是经常使用的,LLDB是Xcode内置的动态调试工具。使用LLDB可以动态的调...

4049
来自专栏建站达人秀

如何搭建 Express 网站

Express 是一种保持最低程度规模的灵活 Node.js Web 应用程序框架,为 Web 和移动应用程序提供一组强大的功能。nenggou 使用您提议的各...

4862

扫码关注云+社区

领取腾讯云代金券