1 2 3 4 5 ··· 17 下一页
摘要: 本地存储 替代 userDefault (也有iOS版本) MMKV:https://github.com/Tencent/MMKV 日志 logger:https://github.com/orhanobut/logger EventBus 跨页面传值 类似iOS的通知 https://githu 阅读全文
posted @ 2024-06-21 09:56 黄增松 阅读(19) 评论(0) 推荐(1) 编辑
摘要: 备注: windows的Alt相当于mac的option 1. stless快速创建StatelessWidget、stful就快速创建StatefulWidget。 2. option+Enter 可以单击选中任何一个widget,然后按option + Enter,就可以查看对该widget进行 阅读全文
posted @ 2023-09-25 17:09 黄增松 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.flutter加载iOS的图片或者iOS加载flutter的图片 https://pub-web.flutter-io.cn/packages/ios_platform_images 2.网络请求库 https://pub-web.flutter-io.cn/packages/dio https 阅读全文
posted @ 2023-07-21 11:20 黄增松 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一:GitHub新建仓库,并clone到本地 1、注册GitHub账号并登录 2、右上方点击+,新建仓库(仓库名字(Repository name)、仓库权限(Public)、readme、license) 创建完成如下图: 3、检出仓库 新建一个文件夹SDK: 打开终端: 将FireRadarSD 阅读全文
posted @ 2017-12-22 19:19 黄增松 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 代码调试好了开始打包成sdk,下面是将要打包的FRSDK代码(FRSDK.h暴露在外面有别人调用) 1.创建新工程(Xcode File-New-Project) 2.把下面的红色框的东西移除 3.将原工程里调试好的FRSDK代码copy到此工程后为下图 4.接下来我们选择出来需要暴露出来的头文件 阅读全文
posted @ 2017-12-12 18:55 黄增松 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 代码调试好了开始打包成sdk,下面是将要打包的FRSDK代码(FRSDK.h暴露在外面有别人调用) 1.创建新工程(Xcode File-New-Project) 2.把下面的红色框的东西移除 3.将原工程里调试好的FRSDK代码copy到此工程后为下图 4.接下来我们选择出来需要暴露出来的头文件 阅读全文
posted @ 2017-10-19 16:21 黄增松 阅读(4590) 评论(0) 推荐(0) 编辑
摘要: 转让app后 打包上传警告 https://www.jianshu.com/p/1cc3de52f5bd 阅读全文
posted @ 2024-07-31 17:58 黄增松 阅读(3) 评论(0) 推荐(0) 编辑
摘要: https://juejin.cn/post/7356847794441289754 iOS苹果开发者后台报税表填写 https://blog.csdn.net/qq_33067629/article/details/137263400 阅读全文
posted @ 2024-07-31 14:37 黄增松 阅读(3) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/00dbf1daaa91 if (array.count == 0) { [self.tableView.mj_footer endRefreshingWithNoMoreData]; } 阅读全文
posted @ 2024-07-30 14:27 黄增松 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 只有不可变的数组进行copy 操作 是浅拷贝,其他都是深拷贝。 或者带mutable的都是深拷贝。 阅读全文
posted @ 2024-07-25 14:19 黄增松 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 模拟器报错,真机可以运行 解决办法 用之前的arm64架构 运行模拟器。 运行项目时,选中带的模拟器 Rosetta 阅读全文
posted @ 2024-07-22 16:40 黄增松 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 换成c函数的printf就完美解决问题。 #ifndef __OPTIMIZE__ #define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]) #e 阅读全文
posted @ 2024-07-22 15:39 黄增松 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 解决办法: swift model 里id 由String 改为 Int64 接收,解决。 https://www.cnblogs.com/zaijin-yang/p/17430942.html https://developer.aliyun.com/article/1286671 阅读全文
posted @ 2024-07-09 17:40 黄增松 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Swift 中如何利用闭包实现异步回调?在Swift中,闭包是自包含的函数代码块,可以在代码中被传递和使用。它们非常适合用于实现异步回调,主要因为闭包能够捕获和存储其所在上下文中的任何常量和变量的引用。异步回调的实现步骤如下: 1、 定义一个接受闭包作为参数的函数。这个闭包的类型取决于你期望的回调数 阅读全文
posted @ 2024-07-05 09:09 黄增松 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Activity 和 Fragment 是 Android 应用开发中两个非常重要的组件,它们都有各自的生命周期方法,包括 onCreate。然而,它们有一些关键的区别: Activity独立性: Activity 是一个独立的、可直接启动的组件。它通常代表应用的一个单一屏幕(界面)。生命周期: A 阅读全文
posted @ 2024-07-03 11:07 黄增松 阅读(5) 评论(0) 推荐(0) 编辑
摘要: MutableLiveData 用于 MVVM,kvo监听值变化 // 在 ViewModel 中 val data = MutableLiveData<String>() // 在 ViewModel 中 更新数据 fun updateData(newData: String) { data.va 阅读全文
posted @ 2024-07-03 10:50 黄增松 阅读(2) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 17 下一页