代理设计模式是开发中比较常见的设计模式之一,那么在Swift中应该如何实现代理与协议呢? 协议(protocol) 协议用于定义一些函数的声明,并要求其他类来实现这个函数的具...
代理设计模式是开发中比较常见的设计模式之一,那么在Swift中应该如何实现代理与协议呢? 协议(protocol) 协议用于定义一些函数的声明,并要求其他类来实现这个函数的具...
在讲Bellman-Ford之前先介绍另一种存储图的方法:邻接表。 邻接表 先上数据,以下是一个包含4个顶点,5条边的图。n = 4(顶点编号为1~4), m = 5,接下来...
Dijkstra“单源最短路”,是指指定一个点(源点)到其余各个顶点的最短路径。例如:求下图中的1号顶点到其他顶点的最短路径。 与上文中的Floyd-Warshall算法一样...
可选链 官方的说法是:由多个可选类型组成的一个链条被称为可选链 然而他的可选性实际上体现在:我们当前调用的目标可能为空.在我们调用这个目标的时候,如果这个目标有值则调用成功,...
1.先看一下效果 2.在iOS7.0以前,要实现这样的效果,只有自定义TabBar了,但这很麻烦。而在iOS7.0以后,苹果在UITabBarControllerDelega...
前言:现在第三方推送也很多 ,比如极光,融云,信鸽,其原理也是相同利用APNS推送机制 ,前段公司让做自己的推送,1.避免device token被第三方泄露,保护手机设备信...
irate 给应用做评价这个需求还是蛮普遍的,接下来就介绍下这个框架怎么应用,以及自己在工作中的自己写的类分享给大家。 我自己做了两个版本,一个是irate自带的弹框,不做改...
开篇 我们登录简书的时候就会看到如下类似的验证方式,个人还是很喜欢这种验证方式的,想着如果把它自如自己设计的软件中还是不错的,但是我们要怎么实现这种验证效果呢,今天就来介绍一...
前言 大家会发现使用iPhone拍照时候有一个使用频率不是特别高的一个功能——系统自带滤镜,平时拍照拍了就到美图软件美美,最近实习单位(多媒体技术公司)有个需求就是做一个这样...