1 2 3 4 5 ··· 22 下一页
摘要: 本地存储 替代 userDefault (也有iOS版本) MMKV:https://github.com/Tencent/MMKV 日志 logger:https://github.com/orhanobut/logger EventBus 跨页面传值 类似iOS的通知 https://githu 阅读全文
posted @ 2024-06-21 09:56 黄增松 阅读(207) 评论(0) 推荐(1)
摘要: 备注: windows的Alt相当于mac的option 1. stless快速创建StatelessWidget、stful就快速创建StatefulWidget。 2. option+Enter 可以单击选中任何一个widget,然后按option + Enter,就可以查看对该widget进行 阅读全文
posted @ 2023-09-25 17:09 黄增松 阅读(305) 评论(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 黄增松 阅读(909) 评论(0) 推荐(0)
摘要: 一:GitHub新建仓库,并clone到本地 1、注册GitHub账号并登录 2、右上方点击+,新建仓库(仓库名字(Repository name)、仓库权限(Public)、readme、license) 创建完成如下图: 3、检出仓库 新建一个文件夹SDK: 打开终端: 将FireRadarSD 阅读全文
posted @ 2017-12-22 19:19 黄增松 阅读(716) 评论(0) 推荐(0)
摘要: 代码调试好了开始打包成sdk,下面是将要打包的FRSDK代码(FRSDK.h暴露在外面有别人调用) 1.创建新工程(Xcode File-New-Project) 2.把下面的红色框的东西移除 3.将原工程里调试好的FRSDK代码copy到此工程后为下图 4.接下来我们选择出来需要暴露出来的头文件 阅读全文
posted @ 2017-12-12 18:55 黄增松 阅读(632) 评论(0) 推荐(0)
摘要: 代码调试好了开始打包成sdk,下面是将要打包的FRSDK代码(FRSDK.h暴露在外面有别人调用) 1.创建新工程(Xcode File-New-Project) 2.把下面的红色框的东西移除 3.将原工程里调试好的FRSDK代码copy到此工程后为下图 4.接下来我们选择出来需要暴露出来的头文件 阅读全文
posted @ 2017-10-19 16:21 黄增松 阅读(4640) 评论(0) 推荐(0)
摘要: 2015年8月24号,是一个让我难以忘记的日子。就在那天,我跳槽进入了一个新的公司。新公司给我的印象不错:第一,有180人左右,工作稳定,(这样的IT公司,也不算小了);第二,工作环境也不错,有单独的活动区域;第三:公司福利也不错,六险一金,半年三天带薪病假。工作一年内就有5天年假;第四:给我的待遇 阅读全文
posted @ 2016-06-01 17:24 黄增松 阅读(6719) 评论(141) 推荐(23)
摘要: 申请备案号 需要下面信息 打开系统钥匙串找到证书,(所有项目或者我的证书里有) 双击证书可以找到公钥和指纹 阅读全文
posted @ 2025-11-11 16:49 黄增松 阅读(5) 评论(0) 推荐(0)
摘要: 1.每次跳flutterviewcontrol时再创建engine会很慢 用户体验很差 2.appdelegate里提前预热engine,如果所有跳flutterviewcontrol共用这一个engine,就会发现原生A跳FlutterA,跳原生B,跳FlutterB,无法pop回FlutterA 阅读全文
posted @ 2025-11-06 09:42 黄增松 阅读(4) 评论(0) 推荐(0)
摘要: 主要区别1.struct是值类型,class是引用类型。 2.二者的本质区别: struct是深拷贝,拷贝的是内容;class是浅拷贝,拷贝的是指针。 3.property的初始化不同: class 在初始化时不能直接把 property 放在 默认的constructor 的参数里,而是需要自己创 阅读全文
posted @ 2025-10-23 10:28 黄增松 阅读(5) 评论(0) 推荐(0)
摘要: 特性​​​​类方法(静态方法)​​​​实例方法​​ ​​定义关键字​​ static 无关键字(默认) ​​调用方式​​ 通过类名直接调用:ClassName.methodName() 通过对象实例调用:objectInstance.methodName() ​​访问权限​​ 只能访问静态成员(变量 阅读全文
posted @ 2025-10-21 12:10 黄增松 阅读(6) 评论(0) 推荐(0)
摘要: 1.值类型 两块内存 var arr1 = ["1", "2", "3"] var arr2 = arr1 arr1.append("4") print(arr2) 结果 ["1", "2", "3"] 2.引用类型 一块内存 NSMutableArray *arr1 = [NSMutableArr 阅读全文
posted @ 2025-10-16 17:10 黄增松 阅读(8) 评论(0) 推荐(0)
摘要: FlutterViewController拍照打开相机再取消回到flutter页面白屏 iOS有此问题,安卓没这问题。 解决方案 在 QFFlutterViewController 类(继承自 FlutterViewController 类)里加下面逻辑,强刷一下页面即可。 - (void)view 阅读全文
posted @ 2025-09-18 10:14 黄增松 阅读(10) 评论(0) 推荐(0)
摘要: 在AppDelegate.h里面添加 @property(nonatomic,assign)NSInteger allowRotation;在AppDelegate.m文件里面添加 - (NSUInteger)application:(UIApplication *)application supp 阅读全文
posted @ 2025-09-12 14:33 黄增松 阅读(22) 评论(0) 推荐(0)
摘要: iOS13以上才行 import UIKit class CustomTabBarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() setupTabBarAppearance() ad 阅读全文
posted @ 2025-09-12 10:08 黄增松 阅读(15) 评论(0) 推荐(0)
摘要: iOS跳flutterViewController后,flutter1又跳了flutter2,flutter2侧滑返回总是返回到原生,期望侧滑返回到flutter1页面。 解决方案: 在iOS原生导航类 BaseNavigationController 中,修改下面代理方法,如果是flutter类, 阅读全文
posted @ 2025-09-10 17:21 黄增松 阅读(31) 评论(0) 推荐(0)
摘要: didChangeDependencieswidget树中,若节点的父级结构中的层级 或 父级结构中的任一节点的widget类型有变化,节点会调用didChangeDependencies;若仅仅是父级结构某一节点的widget的某些属性值变化,节点不会调用didChangeDependencies 阅读全文
posted @ 2025-08-25 14:47 黄增松 阅读(20) 评论(0) 推荐(0)
1 2 3 4 5 ··· 22 下一页