前言
最近在开发个人交易所钱包需要使用合作公司的framework,但是合作公司提供给我们的是framework。现对网上部分swift 和 oc 混合制作兼容framework遇到的问题整理如下。
如果你想将你开发的框架模块提供给其他人使用,一种方法是直接提供源代码。然而,这种方法对于商业框架提供并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。
制作framework
1.新建一个project,选择如下图方式
2.语言选择swift
3.新建相关文件如下
Person.h
#import <Foundation/Foundation.h>
@interface Person : NSObject
-(void) test;
@end
Person.m
#import "Person.h"
@implementation Person
-(void)test {
NSLog(@"person test