0%

前提条件

  • 已越狱设备
  • 越狱设备安装OpenSSH(⚠️记得修改默认的’alpine’登录密码)
  • 电脑和设备同局域网。(我这里设备IP:10.11.12.13,并且设置成静态IP了😂)
Read more »

先来个README.md

format-sketchplugin

为Sketch自动生成自定义填充数据源插件。

预览

使用方法

  • 下载Release上的包,并双击打开
  • 选择要随机填充的文本数据(支持多选,文本数据按照回车进行随机,会默认删除空数据)
  • 选择随机填充的图片文件夹(只支持单选文件夹,选中文件夹内的.png.PNG.jpg.JPG.jpeg.JPEG.gif.GIF文件将会被识别并作为数据源)
  • 将插件生成目录拖拽至窗口即完成设置
  • 文本、图片文件夹 可在保存前重复多次选择
  • 点击制作,即可在生成目录看到插件生成

生成说明

  • 文本数据按照文本文件名作为标示
  • 图片文件夹按照图片文件夹名作为标示
  • 保存时,文本数据会读取至插件内
  • 保存时,图片文件夹会复制至插件内(不识别子目录,并只拷贝可识别的素材)

作者:Umberto Raimondi,原文链接,原文日期:2016-10-27
译者:shanks;校对:Crystal Sun;定稿:CMB

每当处理循环引用(retain cycles)时,需要考量对象生命周期来选择unowned或者weak标识符,这已经成为了一个共识。但是有时仍然会心存疑问,在具体的使用中应该选择哪一个,或者退一步讲,保守的只使用 weak 是不是一个好的选择呢?

本文首先对循环引用的基础知识做一个简要介绍,然后会分析 Swift 源代码的一些片段,讲解 unowned 和 weak 在生命周期和性能上的差异点,希望看完本文以后,在的使用场景中,能使用正确的弱引用类型。

Read more »