swift 接入 MMKV
初次接触 swift , 第一次尝试使用CocoaPods ,看着网上的教程特别简单,只有寥寥的几个字,当时我就膨胀了, 以为就是这么容易, 结果现实啪啪打脸,整个环境搞了我一天, 现在记录下来我的操作流程,方便以后查验。
-
一 安装的顺序
安装Homebrew --> 再安装rvm --> 再安装ruby -> 最后安装cocoapods
第一步,安装 Homebrew (这个网上教程很多,基本不存在困难)
第二步, 安装 rvm
curl -L get.rvm.io | bash -s stable
第三步,安装 Ruby
rvm install ruby-3.2.1 --with-openssl-dir=`brew --prefix openssl`
//出现安装提示内容, 不必理会
#等到系统执行, 就是系统一直读取 2.6的版本 就算我
rvm use 3.2.1 --default #这个是把系统的ruby 环境修改成 3.2.1
第四步,安装 cocoapods
sudo gem install cocoapods
第五步, 在自己项目下初始化
# 要在自己的项目目录下执行
pod init
这时候项目目录下会生成一个 Podfile 文件, 你只需要打开他
#增加内容
pod 'MMKV'
#然后在控制台运行
pod install
# 注意!注意!注意! 这里有个超级大的坑
# 需要用xcode 重新点击 项目名称.xworkspace 再次打开项目
- 二 代码部分
代码部分特别简单,在项目加入
import MMKV
// 初始化 MMKV,通常在 App 启动时(如 AppDelegate 的 didFinishLaunchingWithOptions 方法中)进行
MMKV.initialize(rootDir: nil, logLevel: .info)
// 使用 MMKV 存储数据
let mmkv = MMKV.default()
mmkv.set("Hello, MMKV!", forKey: "string_key")
// 使用 MMKV 获取数据
let value = mmkv.string(forKey: "string_key")
print(value ?? "Key not found")