我们在需求开发的过程中,往往会有计算文字宽度和高度的要求,遗憾的是Flutter并没有提供计算文字宽/高的方法,无意中看到 Magic旭[https://www.jiansh...
我们在需求开发的过程中,往往会有计算文字宽度和高度的要求,遗憾的是Flutter并没有提供计算文字宽/高的方法,无意中看到 Magic旭[https://www.jiansh...
Flutter GetX真香系列。在生产环境已使用半年,使用GetX真正实现View和Controller分离,同时该库内置网络请求和一些封装组件,如Dialog,Snack...
一、flutter与原生通信,三种通道的区别 1.1 MethodChannel Flutter与Native端相互调用,调用后返回结果 可以Native端主动调用,也可以F...
Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是...
一、 Flutter 定义了三种不同类型的 Channel,它们分别是? 1. BasicMessageChannel: 这是最常用的一种 Channel 类型。它允许 Fl...
OC底层源码/原理合集[https://www.jianshu.com/p/c8544431ce50] 首先我们先看下, 这三个打印 依次输出的是 内容、内存地址、指针地址 ...
1.最近项目中重新做了一套自定义键盘,之前的做法使用xib做的,复用性不高,修改样式麻烦。这次纯代码编写,做到了新增键盘按钮样式和修改键盘按钮样式比较方便。类型包括数字x键盘...
最近在做一些人脸美妆的工作,用到了CVPixelBufferRef的相关知识,踩到一些坑,做一个小小的总结。 CVPixelBufferRef是属于CoreVideo模块的像...
目前项目组件化已经告一段落,我把总结的相关文章列罗出来创建cocoapod私有库详细步骤(基础组件组件化)iOS组件化方案与实践:Target-ActioniOS组件化解决图...
设计模式简介 设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的...
什么是 Homebrew Homebrew[https://brew.sh/index_zh-cn] 是 macOS 的软件包的管理器。使用 Homebrew 可以安装 Ma...
什么是 CocoaPods CocoaPods是一个用Ruby写的,用作 Swift 和 Objective-C 项目的依赖管理器。 CocoaPods 的安装 CocoaP...
UIWebView/WKWebView存在控件跨域访问漏洞(CNNVD-201801-515) 漏洞描述 国家信息安全漏洞库(CNNVD)收录,iOS 平台WebVi...
什么是 Mach-O Mach-O 其实是 Mach Object 文件格式的缩写,它是一种用于可执行文件、目标代码、动态库的文件格式,作为 a.out 格式的替代, Mac...