swift
文章平均质量分 70
clmd_ld
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS-Swift image元数据读写exif信息
网上找了很多都没有找到swift版本能用的,我参考了网上现有的知识点 然后在官方文档里一个个查阅总结一下。 func writeMetaData(imageData: Data) -> Data? { let options = [kCGImageSourceShouldCache : kCFBooleanTrue] if let imgSrc = CGI...原创 2020-04-20 10:31:47 · 1509 阅读 · 0 评论 -
iOS开发-网络请求的同步化方案(串行执行)swift
这个方案是用一个元素为闭包的数组当作一条串行队列栈,每个闭包元素依次出栈执行。在前一个闭包执行完时调用后一个闭包执行。 对闭包(block)不是很熟悉的可以参考我之前的文章 https://blog.youkuaiyun.com/clmd_ld/article/details/85329548 核心代码: typealias BlockItem = () -> Void var blockStack ...原创 2019-12-10 17:16:02 · 894 阅读 · 0 评论 -
iOS开发 SSO单点登录(Firebase身份识别)
所谓SSO就是一个地方登录,多个系统或者多个应用自动识别身份免密登录进去。实际是得到一个用户flag(uid)。 它能做什么事呢?比如我们有两个互不相关的应用A和B,我们在应用A登录了之后,进入应用B会自动识别身份不再输入账密就登录进去了。 详情自查不再累述 这里我们用Firebase来做身份识别,相当简单。 第一步 https://console.firebase.google.com/ 去Fi...原创 2019-12-05 13:50:57 · 919 阅读 · 0 评论 -
swift block语法
// 申明block var checkTitle: (_ isTitleClicked: Bool) -> Void = {_ in} 首先类型必须是var, block作为成员变量。 checkTitle:变量名 (_ isTitleClicked: Bool) -> Void :变量类型,表示参数为 isTitleClicked是Bool类型,注意参数名前面的下划线不可少,vo...原创 2018-12-28 18:03:02 · 2986 阅读 · 0 评论 -
Flutter获取iOS中UserDefaults的内容
Flutter中文网的原文 我怎么在 Flutter 中访问 UserDefaults? 在 iOS 中,你可以使用属性列表来存储键值对的集合,即我们熟悉的 UserDefaults。 在 Flutter 中,可以使用 Shared Preferences plugin 来达到相似的功能。它包裹了 UserDefaluts 以及 Android 上等价的 SharedPreferences 的功...原创 2019-08-15 12:09:48 · 1379 阅读 · 0 评论 -
iOS项目集成flutter及注意事项
第一步 电脑集成flutter SDK 设置环境变量等等这里不做过多介绍自行百度 我使用的 channel是stable,你可以flutter channel 命令行查看你的channel,flutter channel stable可以切换到你选的channel(这个channel不知道是不是影响后续操作,如果影响建议跟我保持一致,我同事的在create module的时候podhelper.r...原创 2019-08-08 11:45:57 · 2104 阅读 · 0 评论 -
swift - xib关联view
classfuncsharedInstance()->DeviceAlertView{ letnibView=Bundle.main.loadNibNamed("DeviceAlertView",owner:self,options:nil)!.firstas!DeviceAlertView nibView.b...原创 2019-10-11 11:28:04 · 385 阅读 · 0 评论
分享