0%
自定义数据填充Sketch插件
先来个README.md
format-sketchplugin
为Sketch自动生成自定义填充数据源插件。
使用方法
- 下载Release上的包,并双击打开
- 选择要随机填充的文本数据(支持多选,文本数据按照回车进行随机,会默认删除空数据)
- 选择随机填充的图片文件夹(只支持单选文件夹,选中文件夹内的
.png
、.PNG
、.jpg
、.JPG
、.jpeg
、.JPEG
、.gif
、.GIF
文件将会被识别并作为数据源) - 将插件生成目录拖拽至窗口即完成设置
- 文本、图片文件夹 可在保存前重复多次选择
- 点击
制作
,即可在生成目录看到插件生成
生成说明
- 文本数据按照文本文件名作为标示
- 图片文件夹按照图片文件夹名作为标示
- 保存时,文本数据会读取至插件内
- 保存时,图片文件夹会复制至插件内(不识别子目录,并只拷贝可识别的素材)
iOS11-beta
iOS11 预览版安装体验笔记。
「转」Unowned 还是 Weak?生命周期和性能对比
作者:Umberto Raimondi,原文链接,原文日期:2016-10-27
译者:shanks;校对:Crystal Sun;定稿:CMB
每当处理循环引用(retain cycles)时,需要考量对象生命周期来选择unowned或者weak标识符,这已经成为了一个共识。但是有时仍然会心存疑问,在具体的使用中应该选择哪一个,或者退一步讲,保守的只使用 weak 是不是一个好的选择呢?
本文首先对循环引用的基础知识做一个简要介绍,然后会分析 Swift 源代码的一些片段,讲解 unowned 和 weak 在生命周期和性能上的差异点,希望看完本文以后,在的使用场景中,能使用正确的弱引用类型。