首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一如初见
掘友等级
iOS负责人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
HandyJSON.Metadata.Class Xcode10.2, swift5.0 报错 linker command failed with exit
如果不行的话 更新本地cocoapods的spec资源配置信息。
浅析weak指针的实现
oc中weak指针主要用于打破循环或者防止循环引用的发生,应用场景还是很广泛的。那么被weak修饰的指针与被指向的对象在底层的运作机制究竟怎样的呢?为什么在对象释放销毁时weak指针能自动置为nil,从而避免了野指针的错误? 当对象被一个weak指针引用时,底层的实现原理就是:…
swift unowned和weak的使用
通常的解释是,考虑到对象的生命周期,您应该在unowned和weak之间进行选择,但有时您可能仍然怀疑应该实际使用哪一个,并且想知道unowned和weak哪一个更好。 众所周知,Swift利用良好的旧ARC(自动引用计数)来管理内存,因此,正如我们习惯使用Objective-…
Flutter 与 iOS 原生 WebView 对比
本文对比的是 UIWebView、WKWebView、flutter_webview_plugin(在 iOS 中使用的是 WKWebView)的加载速度,内存使用情况。 测试网页打开的速度,只需要获取 WebView 在开始加载网页和网页加载完成时的时间戳,时间戳的差即为打开…
【译】Swift算法俱乐部-堆排序
使用堆将数组从低到高排序。( 译注: 也可以从高到低排序) 堆是一个部分排序的二叉树,存储在数组中。 堆排序算法利用堆的结构来执行快速排序。 要从最低到最高排序,堆排序首先将未排序的数组转换为max-heap,让数组中的第一个元素是最大的。 现在新的根节点4小于其子节点,因此我…
个人成就
文章被点赞
2
文章被阅读
2,256
掘力值
43
关注了
22
关注者
1
收藏集
2
关注标签
4
加入于
2018-09-28