我们开发软件或者制作 PPT 的时候,常常会需要到网上找一些素材图片。但有时找到的图片分辨率可能太小,这时如果使用 PS 或其它一些软件直接放大,会发现放大后的图片会变得不清晰,出现模糊、边缘重影等问题。 这里推荐一个网站 Bigjpg,可以实现照片的无损放大......
网购现在已经成为我们生活中不可缺少的一部分。与此同时各种比价软件的出现,也让我们能很方便地进行全网价格比较,随时随地掌握价格走势。 这里我对当前常用的比价工具做个盘点:有PC端的浏览器插件,手机端App,以及二者均能访问的比价网站......
1,问题描述 (1)使用 Core Data 可以很方便地实现数据持久化存储。如果项目需要使用 Cord Data,只需要在创建项目的时候,勾选“Use Core Data”。 (2)这样项目创建完毕后,项目中会自动添加一个同名的 xcdatamodeld 文件。同时 AppDelegate 中也会生成相关代码......
二十、使用 <menu> 标签配置菜单 前面的样例中我们都是直接在 items 属性上配置菜单,其实 contextMenu 也支持 HTML5 的 <menu> 标签。也就是说我们可以在页面上使用 <menu> 标签创建好菜单元素,然后 contextMenu 直接使用它们来生成菜单......
我们知道想要给 UICollectionView 设置背景色只需要通过 backgroundColor 属性即可。但如果想让不同的 Section (分区)能显示不同的背景颜色,UICollectionView 本身就没有提供相关的属性或方法了。 要实现这个效果,需要我们通过自定义布局来实现,下面通过样例进行演示......
十八、设置菜单项图标 contextMenu 本身自带了几个图标供我们使用,比如:剪切、粘贴、复制、删除、退出....但这些可能还是不能满足我们的需求。其实 contextMenu 还可以直接使用 Font Awesome 字体图标。 1,Font Awesome 介绍 Font Awesome 是一套目前最受欢迎最全面的图标字体库......
五、Subtring Swift 4 中有一个很大的变化就是 String 可以当做 Collection 来用,并不是因为 String 实现了 Collection 协议,而是 String 本身增加了很多 Collection 协议中的方法,使得 String 在使用时看上去就是个 Collection。 比如上面的样例,我们使用一些 Collection 协议的方法对字符串进行截取......
十六、设置菜单显示的位置 默认情况下,当我们右键点击触发对象时,菜单会显示在当前鼠标的附近位置。 当然我们也可以自行修改调整菜单显示的位置。contextMenu 提供了多种设置方法,分别适用于不同情况,下面一一进行介绍。 1,使用 position 属性配置......
十四、插件自带的菜单项控件 每个菜单项除了可以显示文字外,还可以通过 type 属性配置成各种输入控件,具体可用类型如下: text:单行文本输入框 textarea:多行文本输入框(可指定高度) checkbox:复选框 radio:单选框 select:下拉框 1,效果图 下面我们将这几种类型的控件都显示在一个菜单中......
三、下标支持泛型 1,下标的返回类型支持泛型 有时候我们会写一些数据容器,Swift 支持通过下标来读写容器中的数据。但是如果容器类中的数据类型定义为泛型,过去下标语法就只能返回 Any,在取出值后需要用 as? 来转换类型。现在 Swift4 定义下标也可以使用泛型了......