本文主要记录了使用Swift打包带界面的framework的步骤需求: 打包一个framework供其他应用植入, 可以跳转(push或present)到framework的界面, 然后再把拿到的数据返回到主界准备阶段: 1.使用Swift写好一个界面, 运行测试成功后, 留着备用(不建议使用xib, 建议使用纯代码搭建界面)-- 记得在需要外界引用的类用public修饰2.如果涉及到图
转载 2023-08-03 21:17:05
39阅读
Swift + framework 的制作(基于project):http://www.jianshu.com/p/de006feae864 Swift + framework 的制作(基于pod管理的workspace):http://www.jianshu.com/p/c6eb6e4ebc35 前面这两篇文章着重介绍了framework的创建, 但实践才是硬道理, 此篇文章主要讲述他的使用,
swift 嵌套函数 I want to give you a clear understanding of nested functions and share my experience in using nested functions in Swift. 我想让您对嵌套函数有一个清晰的了解,并分享我在Swift中使用嵌套函数的经验。 (Theoretical Part)Swift Fun
转载 2023-10-18 07:12:41
41阅读
# Swift框架引用:一个简单的科普指南 Swift是一种强大的编程语言,专为iOS、macOS、watchOS和tvOS等平台的应用开发而设计。在开发过程中,使用框架(Framework)是提升开发效率和代码组织的重要手段。本文将探讨Swift框架的引用方式,展示如何在项目中有效地引入和使用框架,并包含示例代码和序列图,以帮助读者更好地理解这一概念。 ## 什么是框架? 在软件开发中,框
原创 9月前
79阅读
use_frameworks!和#use_frameworks!的区别1、 用cocoapods 导入swift 框架到swift项目和OC项目都必须要 use_frameworks!2、用动态库,必须要在Podfile文件中添加 use_frameworks!静态库:在编译时会将库copy一份到目标程序中,编译完成之后,目标程序不依赖外部的库,也可以运行。 缺点: 会使应用程序变大 动态库:(
转载 2023-07-11 21:11:48
107阅读
一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式?.a和.framework四、iOS里动态库形式?.dylib和.framework五、framework为什么既
转载 2024-06-17 22:49:37
9阅读
CocoaPods 由于完全使用静态链接解决方法,过度依赖 Objective-C ,目前应该是官方 repo 有提到是 -Xlinker error , 这个问题之前我也遇到过,无解。除非手工执行 ar 不用 ld 和 libtool。小伙伴有用子目录的方法引用代码,貌似不错,还有就是直接用 git submodul
转载 2024-01-31 01:26:02
70阅读
安装和使用SwiftLint第一步:先安装 Homebrew 打开 terminal, 复制、粘贴下面安装地址到 terminal, 回车,然后等待安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"第二步:安装SwiftLint 等第一步完成,
转载 2023-11-03 12:10:41
58阅读
Swift讲解专题五——集合类型 一、引言        Swift中提供了3种集合类型,Array数据类型,Set集合类型,Dictionary字典类型。Array用于存放一组有序的数据,数据角标从0开始一次递增;Set用于存放一组无序的数据,数据不可以重复;Dictionary也用于存放一组无序的数据,只是其是按照键值对
# 如何在Swift中导入Framework 在iOS开发中,Framework(框架)是一个重要的概念,允许开发者将代码分组、重用和共享。Framework通常包含一组组件,例如库、函数、类和资源文件,能够被多个项目方便地使用。那么,在Swift中如何导入并使用Framework呢?在这篇文章中,我们将详细介绍这一过程,并提供代码示例和序列图,以帮助你更好地理解。 ## 1. 什么是Fram
原创 7月前
91阅读
# 如何在OC中调用Swift Framework ## 一、流程表格 | 步骤 | 操作 | | :---: | :--- | | 1 | 创建Swift Framework | | 2 | 导入Swift Framework 到OC | | 3 | 使用Swift Framework 中的方法 | ## 二、具体步骤 ### 1. 创建Swift Framework 首先,你需要创
原创 2024-06-02 03:32:36
99阅读
# Objective-C 调用 Swift Framework 教程 在这个教程中,我们将学习如何在 Objective-C 中调用 Swift 框架。这一过程虽然看似复杂,但只要遵循以下流程步骤,您就能够轻松实现。 ## 流程步骤 下面是实现 Objective-C 调用 Swift Framework 的主要步骤: | 步骤 | 描述
原创 9月前
129阅读
# 如何创建 Swift 静态库框架:新手指南 在苹果生态系统中,创建一个静态库框架可以帮助你将代码重用到多个项目中。对于刚入行的小白来说,理解整个流程并逐步实现是非常重要的。下面,我将通过一个详细的步骤来指导你如何创建一个 Swift 静态库框架。 ## 整体流程 下面是实现 Swift 静态库框架的步骤概览: | 步骤 | 描述 | |------|------| | 1 | 创
原创 9月前
123阅读
# Swift 调用 Objective-C Framework 的方法详解 在 iOS 开发中,Swift 和 Objective-C 是两种常见的编程语言。尽管 Swift 的出现使得许多人转向使用这门现代语言,但仍然有大量的 Objective-C 代码和框架为我们所用。因此,了解如何在 Swift 中调用 Objective-C Framework 是一个重要的技能。本文将通过实例和图示
原创 8月前
18阅读
## 使用 OpenSSL 封装 Swift Framework 的完整指南 在当今的开发环境中,安全性至关重要。OpenSSL 是一个广泛使用的加密库,能够提供安全通信所需的各种功能。将 OpenSSL 封装成 Swift Framework,可以让你在 Swift 应用中方便地调用这些加密功能。接下来,我会详细说明流程,并为你展示具体的代码实现。 ### 流程概述 首先,让我们了解整个实
原创 10月前
94阅读
# Swift引入Pod Framework的探索 在iOS开发中,使用第三方库和框架可以大幅提高开发效率。CocoaPods正是一个为Swift和Objective-C项目便捷管理依赖关系的工具。本文将探讨如何在Swift项目中引入Pod框架,提供一些代码示例,并讨论在引入这些依赖时的最佳实践。 ## 什么是CocoaPods? CocoaPods是一个依赖管理工具,它通过一个名为Podf
原创 8月前
143阅读
探索SwiftUI新纪元:SwiftOnTap - 完整的SwiftUI文档与示例库在软件开发的世界中,有质量的文档是关键。尤其是当你在学习或者精通新的框架,如SwiftUI时,一份详尽且易于理解的文档可以极大地提高你的效率。这就是SwiftOnTap的诞生背景——一个专为SwiftUI开发者打造的完整文档平台,配以丰富的示例代码,让你的SwiftUI之旅更加顺畅。项目简介SwiftOnTap是一
# 使用 Swift 在 OC 框架中引用 在 iOS 开发中,有时候我们会遇到需要在 Objective-C 框架中引入 Swift 代码的情况。虽然 Swift 和 Objective-C 有着相互调用的能力,但是在将 Swift 代码引入 Objective-C 框架中时,可能会遇到一些问题。本文将介绍如何在 Objective-C 框架中引用 Swift 代码,并提供一些代码示例帮助读者
原创 2024-06-10 04:58:00
134阅读
# OC Framework调用Swift 作为一名经验丰富的开发者,我将教会你如何实现OC Framework调用Swift。下面是整个过程的步骤。 ## 步骤概览 ```mermaid journey title OC Framework调用Swift的步骤概览 section 创建Swift项目 CreateSwiftProject(创建Swift项目)
原创 2024-01-08 07:06:00
60阅读
最近在oc工程里要引用swiftMonkeypaws,需要使用oc调用swift技术,里面踩了很多坑,这里简单记录一下。1、oc调用swiftoc调用swift其实很简单,google一下就有很多的教程,可以参考文章1、2、3、4。总体上就是在要调用swift代码的时候,引入头文件 “模块名-Swift.h”,这个头文件对外不可显示,需要手动导入。可以在 Build setting 中查看: 现在
转载 2023-07-11 19:28:27
477阅读
  • 1
  • 2
  • 3
  • 4
  • 5