您现在的位置:首页 > 教案模板 > 正文

语文备课教案模板 2021(精选7篇),我们该怎么写总结?(3)

2022-09-28 06:07 网络整理 教案网

在新建的模块目录中,以组的形式创建一个名为Sources的目录(右键-New Group)。

根据需要在 Sources 目录中添加 Swift 文件,最好不要将文件添加到任何目标。

在文件导航栏中,选择最上方的项目,点击菜单-Editor-Add Target...,选择iOS平台-Static Library-点击Next,然后在Pruduct Name输入框中输入新的模块名称。此模块名称必须与您刚刚创建的模块名称相同。模块目录下确定的模块名称相同,点击Finish完成静态库的添加。

这一步之后,在创作模板的根目录下会出现一个以模块命名的目录,并且会出现一个同名的Swift文件。

选择PROJECT - PlaygroundBook - Info - Expand Configurations - Expand Debug and Release,找到新添加的模块,将两个地方对应的None值改为ModuleOverridingBuildSettings。

选择 TARGETS - New Module - Build Settings,单击 All filter 选项以显示所有设置,然后全选(Menu - Edit - Select All 或快捷键 Command + A)这些设置,然后按 Delete。

按下删除键后您应该看不到任何更改,但此步骤将删除此目标覆盖的所有构建设置。

选择TARGETS - New Module - Build Phases - Expand Compile Sources,去掉默认添加的Swift文件,然后在/PlaygroundBook/Modules(或UserModules)/New Module.playgroundmodule/Sources目录下添加Swift文件。

删除根目录下生成的新模块名命名的目录(Move to Trash),新增模块。

添加新模块后,有两个地方需要注意:

教案模板教案范文_教资面试教案教案模板幼儿园_教案模板删除

移除模块

删除模块需要删除三个内容:静态库、项目中的Group、硬盘中的模块内容。删除步骤如下:

Delete TARGETS - 您要删除的模块(右键单击 - 删除)。

此步骤将删除静态库。

在/PlaygroundBook/Modules(或UserModules)目录中右击可删除要删除的模块目录(Move to Trash)。

此步骤将删除项目中的模块组和硬盘中某些模块的内容。

展开 /PlaygroundBook/Supportting Content 目录并删除要删除的模块目录(Move to Trash)。

此步骤将彻底删除硬盘中模块的内容。

删除的模块会自动从 TARGETS - Build Phases - Dependencies(如果有)中删除,但是在代码中使用模块的地方会被手动删除,并且在 Book-level Manifest.plist 文件中的 UserAutoImportedAuxiliaryModules 属性中如果使用了模块,则也需要手动修改,否则会导致运行错误。

如果觉得文字描述不够直观,可以观看下面的操作演示记录:

教案模板删除_教案模板教案范文_教资面试教案教案模板幼儿园

重命名模块

重命名模块的步骤如下:

在 /PlaygroundBook/Modules(或 UserModules)目录中找到模块目录并重命名该目录。

双击 PROJECTS - 要重命名的静态库以编辑静态库名称。

TARGETS - Build Phases - Dependencies 中的模块名称会自动修改(如果有的话),但是代码中使用模块的地方需要手动修改,Book级Manifest.plist中的UserAutoImportedAuxiliaryModules属性如果使用该模块,则需要手动修改文件。

教案模板教案范文_教资面试教案教案模板幼儿园_教案模板删除

UserAutoImportedAuxiliaryModules

如果觉得文字描述不够直观,可以观看下面的操作演示记录:

教案模板删除_教案模板教案范文_教资面试教案教案模板幼儿园

将代码添加到模块

在现有模块中添加代码时,需要确保在模块目录的Sources目录下添加代码,并选择正确的静态库Target才能顺利添加。

教资面试教案教案模板幼儿园_教案模板教案范文_教案模板删除

将 Swift 文件添加到模块

注意:Swift Playgrounds 只支持 Swift 源代码文件,但这不是强制性的教案模板删除,也就是说我们可以在 Sources 目录下添加其他语言的文件,但是这些文件会被 Swift Playgrounds 忽略。

加码的方法很简单,不用录像。

常见问题

LiveViewTestApp 测试报告错误:Undefined symbol: type metadata accessor for ......

解决方案:PROJECT - LiveViewTestApp - Build Phases - Link Binary With Libraries 未添加所需模块的静态库

创建模板的使用就介绍到这里了。