本篇将详细总结介绍Swift协议的用法;协议是定义一些规范(属性、功能方法),然后由类、结构体或者枚举遵循并实现这些规范,这一过程被称为遵循了协议。 主要内容:1.协议的基本...
本篇将详细总结介绍Swift协议的用法;协议是定义一些规范(属性、功能方法),然后由类、结构体或者枚举遵循并实现这些规范,这一过程被称为遵循了协议。 主要内容:1.协议的基本...
本篇将详细总结介绍Swift泛型的用法;Swift泛型代码让你能够根据自定义的需求,编写出适用于任意类型、灵活可重用的函数及类型。它能让你避免代码的重复,用一种清晰和抽象的方...
2020.3.23更:以下并不算是真正的MVVM,因为还是有业务代码和网络请求写在VC,这并不能做到一个干净的VC。下面评论有个大哥说得很对🍊~ 本文根据一个简单的例子来阐述...
一、环信SDK的集成 0.先附一张项目聊天界面的截图,昵称和头像,还有自定义cell都有,会话列表就不贴图了,跟平时我们用QQ 、微信差不多 1.去环信官网下载iOS版的SD...
雷达动画,或者说水波动画,就是用的一个动画组。效果如下: 全部代码,除了两个按钮是SB上的。留有详细注释,留作以后参考。其余复制可用:
title: Swift 标签视图带动画date: 2016-11-14 10:57:08categories: Code iOStags: UIImageView UITa...
接手了个项目发现有一个自定义的波纹动画很有意思,很适合初学者,可以看看。 首先写一个类继承View,重写他的构造方法,他有三个构造,一个参数的是new出来时使用的,两个参数的...
1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比如说要实现蚂蚁森林的导航栏效果(有以下几个需求): 刚...
置顶,百度给的解释是:顾名思义,就是放在顶处。 目前多用在类似列表的页面,比如微信首页聊天消息置顶(即时通讯),微博中的置顶(社交),自己定制的股票行情列表(金融行情)。微博...