- 博客(897)
- 资源 (17)
- 收藏
- 关注
原创 json to dart
https://jsontodart.comhttps://javiercbk.github.io/json_to_dart/
2021-03-22 16:15:55 322
原创 pub.flutter.org 国内镜像站
直接可访问的站点:https://pub.flutter-io.cnwindows设备 系统属性->高级->环境变量:添加下面中的某一对mac设备Using Flutter in ChinaThe Flutter community has made a Simplified Chinese version of the Flutter website available athttps://flutter.cn.If you’d like to install Flutter u
2021-03-18 14:33:36 6126
原创 github 代下 高速
https://shrill-pond-3e81.hunsh.workers.dev/https://g.widora.cn/
2020-12-23 15:54:32 430
原创 【配合控制台过滤】控制台 字典转json 打印一行数据 方法 打印
[[NSString alloc] initWithData:[NSJSONSerialization dataWithJSONObject:dicoptions:NSJSONWritingPrettyPrinted error:nil] encoding:4]
2018-12-24 17:00:30 468
原创 swift 闭包捕获列表
有关,所以会打印出”I drive Benz”。变量,此时将会打印出 “I drive Tesla”是个局部变量,不再与外面的。
2024-03-04 15:25:45 555
原创 【iOS分类、关联对象】如何使用关联对象给分类实现一个weak的属性
objc_setAssociatedObject实际上存储的是WeakObjWrapper对象,对WeakObjWrapper对象产生强引用,WeakObjWrapper对象内部弱持有传递进去的值,保证在对象释放的时候,自动把值设置为nil,避免了崩溃;注意:在派生的子类,添加的实现dealloc的方法中,重新调用一下父类的dealloc保证原有的类的释放关系不被破坏;看以下测试代码,使用policy为OBJC_ASSOCIATION_ASSIGN的策略,会发生什么样的情况?1、通过中间对象的方式。
2024-02-06 17:12:32 1161
原创 iOS 集成 Flutter Module
此时 flutter module 项目编译后的产物已经被集成到 iOS 项目中,下面就是开始使用 flutter 中的功能。
2024-01-30 10:47:31 694
原创 flutter module打包成framework引入原生工程
到这里 Flutter Module 就完全引入到了现有的 iOS 工程中,关于如何运行代码,可以去官方文档 - Adding a Flutter screen to an iOS app[5] 中查找。这样集成的方案,感觉是目前最方便的了。(如有更佳方案,烦请告知)Flutter 端写完代码直接运行就可以了。iOS 端直接,超级简单。如有缺陷,希望大家提出,共同学习!?References[1]把flutter作为framework添加到已存在的iOS中:[2]
2024-01-30 10:06:28 1026
原创 iOS 自动打包 命令之如何获取PROVISIONING_PROFILE
然后在Provisioning Profiles文件夹中选择打包需要的描述文件,一般描述文件的文件名都是由UUID组成的,如果文件名不是由UUID组成的,可以在终端中cd到Provisioning Profiles路径,输入。,23ec4472-bfc4-4128-a96c-2018021f52f3.mobileprovision是描述文件的名称,然后在终端的解析结果中找到UUID。首先在Finder中前往。
2024-01-29 16:45:11 586
原创 iOS 自动打包如何配置配置打包证书和profile provision文件【脚本方式配置】
1.Xcode和Jenkins的相关设置,以及环境切换2.通过shell脚本将证书和描述文件拷贝到自动化打包的机器,并archive导出ipa包3.上传到蒲公英4.解决Swift不支持use_frameworks!的问题。
2024-01-29 15:29:48 617
原创 iOS 自动打包如何配置配置打包证书和profile provision文件
打包失败截图:1、证书找不到 NO certificate matching ‘ ‘ for ‘ ’ code singing is required ….由于更新过证书配置,导致新证书没有导入到Jenkins中。配置步骤:Jenkins-系统管理-keychains and provisioning profiles managerment以为 更新 login.keychain 就好了,其实并不然在升级至Mac 10.12 之后 login.keychain 的存储发生改变。
2024-01-29 15:00:38 1188
原创 【flutter项目类型】project type如何区分
创建说明Flutter项目,主体是Flutter,其中包含iOS、Android、web等项目。目录结构为:主体是原生项目,用于在原生iOS、Android项目中添加Flutter模块,用于原生与Flutter混合开发。原生项目添加Flutter模块将 Flutter 集成到现有应用目录结构为:文件结构ModuleiOS 项目Plugin:Flutter插件:用于Flutter无法实现的功能,使用原生来实现出来,然后通过插件在Flutter项目中使用原生实现的功能。
2024-01-29 13:47:18 506
原创 【git】git远程仓库迁移后 本地批量修改远程地址
当公司迁移远程git仓库时,我们需要修改git仓库的远程仓库的地址,可以一个一个的修改,但是如果项目比较多并且改的东西都一样的话,使用脚本修改就比较方便了。
2024-01-28 14:45:29 539
原创 Dart 运算符 ~/
int a = 5;int b = 2;// 2.5 // /:,返回值为double类型// 2 // ~/:,返回值为int类型。
2023-12-05 14:53:36 278
原创 flutter 函数类型作为参数
注意:Future Function() 是形式参数类型(即函数类型),fuction是形式参数名。注意:Predicate 和 OutputFunction都是像是参数类型。1、通过typedef。
2023-09-03 12:13:18 242
原创 flutter plugins插件【三】【Flutter Intl】
多语言国际化在Android Studio中菜单Tools找到flutter intl创建多语言配置。创建后会在pubspec.yaml出现在工程的lib会生成l10n与generated文件夹l10n包含我们在intl_en.arb添加在intl_zn.arb添加。
2023-09-02 13:05:05 648
原创 【Swift】String与Sbustring区别与联系
StringSubstring字符串在不同的 Swift 版本中变化比较大。在 Swift 4 中,当需要从一个字符串中获取子串时,我们获取到的是 Substring 类型而不是一个 String 类型的值。为什么会这样?在 Swift 中,字符串是值类型。这意味着如果想从一个字符串中生成一个新的字符串,则需要做拷贝处理。这对于稳定性是有益的,但效率却不高。从另一方面讲,。它不需要做拷贝操作,所以更加高效。
2023-05-11 10:43:10 480 1
原创 【Swift】【数组-Array】一边遍历一边移除最后一个元素
另外,NSMutableArray(继承sequence协议)在Swift中也是不会崩溃的,在forin循环中,它们都会先生成这种类型的迭代器(结构体),然后在迭代器里循环,循环过程中对它们进行操作并不会影响生成的迭代器的值。在Swift中的forin循环(array, set, or any other collection or sequence)是在它的迭代器进行循环的,上面的代码可转化成如下代码(上述代码并不会崩溃,如果在OC中就崩了。
2023-05-10 09:55:28 358
原创 【Swift】【Objective-C】【Module化】
Clang 编译器要求 Swift 引用的 Objective-C 组件必须支持 Module 特性。我们把 OC 组件支持 Module 的过程,称为 Module 化。
2023-04-13 17:51:17 139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人