cocoapods组件化

简介: 组件化的制作流程

如何编写podspec文件?
libraries:配置依赖的系统库(要注意,这里的写法需要忽略lib前缀)
eg.
libraries = 'c++', 'sqlite3', 'stdc++.6.0.9', 'z'

vendored_libraries:配置需要引用的非系统静态库(要注意,这里的.a静态库名字必须要带lib前缀,如果引用的静态库名字没lib前缀会导致编译报错,只需要重命名加上即可)
eg.
vendored_libraries = 'Frameworks/libTest.a'

resources:配置资源文件(.bundle,.png,.txt等资源文件,这些资源文件会被放到mainBundle中,要注意避免发生命名重复的问题)
eg.
resources = 'Resources/MyRes.bundle'

resource_bundles:配置指定bundle的资源文件(可以解决resources导致的命名冲突问题)
eg.
resource_bundles = {

'ZCPKitBundle' => ['Resources/MyRes.bundle'],

}

相关文章
|
8月前
|
Perl
如何在项目中使用CocoaPods和Carthage?
如何在项目中使用CocoaPods和Carthage?
62 4
|
4月前
|
开发工具 Android开发 git
Android实战之组件化中如何进行版本控制和依赖管理
本文介绍了 Git Submodules 的功能及其在组件化开发中的应用。Submodules 允许将一个 Git 仓库作为另一个仓库的子目录,有助于保持模块独立、代码重用和版本控制。虽然存在一些缺点,如增加复杂性和初始化时间,但通过最佳实践可以有效利用其优势。
61 3
|
8月前
|
资源调度 JavaScript Linux
VueCLI:Vue项目脚手架与构建工具技术详解
【4月更文挑战第24天】VueCLI是Vue.js官方的项目脚手架,简化创建与配置,提供丰富的插件系统,支持全生命周期功能,如代码编译、打包部署。它具有易于配置、跨平台支持等优势。通过安装、创建项目、运行及构建命令,开发者能快速搭建Vue应用。VueCLI允许自定义配置(vue.config.js)和安装各类插件,如vue-router、vuex,以适应不同项目需求,提高开发效率。
|
8月前
|
前端开发 JavaScript 安全
使用React、TypeScript和Ant Design构建现代化前端应用
使用React、TypeScript和Ant Design构建现代化前端应用
222 0
|
8月前
|
前端开发 JavaScript 安全
Vite:极速的现代化前端构建工具
Vite:极速的现代化前端构建工具
|
Dart API
Flutter脚手架简单介绍
Flutter脚手架是Flutter提供的一个命令行工具,用于创建新的Flutter项目,并提供了一些常用的开发功能和配置。
Flutter脚手架简单介绍
|
测试技术 开发工具 Swift
iOS项目组件化
随着公司业务的不断发展,团队不断壮大的同时,项目也随之臃肿起来,如何保障团队协作的高效,自然的想到了组件化这个话题。下面总结下本人的梳理和思考。
30253 12
iOS项目组件化
|
JavaScript
vue-cli的组件化开发(下)
# 复习并创建一个down组件 我们先复习一下vue-cli组件的创建 接下来演示我们也要用到这个down组件 先看一下我们的上组件代码 ``` <template> <div class="upStyle"> {{updata}} </div> </template> <style lang="less"> .upStyle { width: 300px; height: 300px; background-color: greenyellow; } </style>
|
JavaScript 前端开发
vue-cli的组件化开发(上)
# vue-cli 的简介 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: <ul><li>通过 <code>@vue/cli</code> 实现的交互式的项目脚手架。</li><li>通过 <code>@vue/cli</code> + <code>@vue/cli-service-global</code> 实现的零配置原型开发。</li><li>一个运行时依赖 (<code>@vue/cli-service</code>),该依赖: <ul><li>可升级;</li><li>基于 webpack 构建,并带有合理的默认配置;</li><li>可以通过项目内的
|
Web App开发 存储 网络协议
ios 组件化之Cocoapods私有库详解以及问题解决方案
ios 组件化之Cocoapods私有库详解以及问题解决方案
ios 组件化之Cocoapods私有库详解以及问题解决方案