首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户6353884008443
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
[iOS14]WidgetKit开发实战4-Link-支付小部件
这个问题想必大家开发的过程中都遇到过吧?目前iOS14-beta1是只支持点击(tap)操作的,也就是说Widget无法使用滚动等手势来完成交互的。 同时这里的Link还和软件内的Link不同,这里的Link只能用于跳转到自己APP内,如果需要使用DeepLink等就必须要在软…
[iOS14]WidgetKit开发实战3-小部件用户配置
2020年06月22日的WWDC上iOS14的新特性-小部件正式在iOS上线,同时WidgetKit也正式面向广大开发者使用。 也正是因为对Android的小部件有所了解,故想尝试下iOS的小部件的开发,并且发现当前并没有相关的文章,故记录下我学习WigetKit的经历,以下均…
[iOS14]WidgetKit开发实战2-开发一言小部件
2020年06月22日的WWDC上iOS14的新特性-小部件正式在iOS上线,同时WidgetKit也正式面向广大开发者使用。 也正是因为对Android的小部件有所了解,故想尝试下iOS的小部件的开发,并且发现当前并没有相关的文章,故记录下我学习WigetKit的经历,以下均…
[iOS14]WidgetKit开发实战1-初识iOS小部件
2020年06月22日的WWDC上iOS14的新特性-小部件正式在iOS上线,同时WidgetKit也正式面向广大开发者使用。 也正是因为对Android的小部件有所了解,故想尝试下iOS的小部件的开发,并且发现当前并没有相关的文章,故记录下我学习WigetKit的经历,以下均…
🐻一文鉴定是Swift的王者,还是青铜
本文内容源于Alamofire、GPUImage3源码阅读,发现一些陌生的知识点,紧紧是Swift指南中就有这么多不算熟悉的内容。吐槽下:相对于Alamofire来说,GPUImage3作者写的真的是很烂。
23个经典设计模式的Swift实现
也就是工厂问题想解决的原始问题。 从代码和UML可以看出,为了得到产品A,调用者Client要同时依赖Product, ConcreteProductA和ConcreteProductB,并亲自写一个创建产品的方法。 每当需求新增一个产品,就要改动到调用方Client。如果这一…
SwiftNIO EventLoopFuture 和 EventLoopPromise
在上篇 Future & Promise 实现分析(Swift) 我们简单的阐述了下 future 和 Promise 的一些概念,并简单的用了个样例来体会这种处理异步的模式。本文接着上文遗留的一个话题 SwiftNIO 中如何实现 Future 和 Promise?。 带着上…
Future & Promise 实现分析(Swift)
通常我们将消息通信分成同步和异步两种,其中同步就是消息的发送方要等待消息返回才能继续处理其它事情,而异步就是消息的发送方不需要等待消息返回就可以处理其它事情。异步允许我们同时做更多事情,同时获得更高的性能。异步也是比较灵活复杂的,不是本文重点不过多阐述。 在 GCD (Gran…
iOS-weak的底层实现
weak的主要作用就是用于内存管理,一个weak类型指针wptr指向的object被释放之后,系统会自动将wptr置为nil,防止其他代码访问到wptr造成野指针异常。今天主要就跟随源码来探索一下系统是如何实现这种机制的。 接下来我们跟随libobjc的源码来探索weak的内部…
一文读懂iOS线程调用栈原理
还要一个重要的用途就是应用性能优化中的“卡顿检测”,需要获取主线程的调用栈,来检测具体的函数调用过程分析耗时来优化性能。 卡顿检测获取线程堆栈信息,如微信开源性能探测工具Matrix,检测包括崩溃、卡顿及爆内存,目前包含两个插件:WCCrashBlockMonitorPlugi…