前言 如果有两个手势,我们需要对手势进行优先级的设置,会用到下面的方法。 大概意思是,创建另一个有联系的手势识别器,只要另一个手势状态为UIGestureRecognizer...

前言 如果有两个手势,我们需要对手势进行优先级的设置,会用到下面的方法。 大概意思是,创建另一个有联系的手势识别器,只要另一个手势状态为UIGestureRecognizer...
本文主要想讲的是触摸事件和手势混合使用的一个问题,但作为知识储备,还是把两者再单独介绍一下。两者的基本知识点都是iOS开发文档或者参考其他博客的,算是一个总结,文章最后会标出...
Swift 4.2 在 WWDC 18 上正式公布,作为 Xcode 10 搭载的 Swift 最新版,以及 Swift 5 到来之前的重要一步,它有哪些新特性呢?首先我们来...
index 是根据buckets的大小取余,是没啥问题的 count只是记录有多少元素
Swift数据结构-哈希表 Hash Table声明:算法和数据结构的文章均是作者从github上翻译过来,为方便大家阅读。如果英语阅读能力强的朋友,可以直接到swift算法俱乐部查看所有原文,以便快速学习。作者同时也在学...
设置默认值,可以使用@propertyWrapper来做
Swift 4 踩坑之 Codable 协议所有文章已搬迁到个人站点:me.harley-xk.studio,欢迎访问留言 WWDC 过去有一段时间了,最近终于有时间空闲,可以静下心来仔细研究一下相关内容。对于开发者来...
Swift 1.Swift中struct和class的区别 Swift中struct和class有什么不一样的地方?首先要先和大家提到一个观念,值类型ValueType和引用...
为啥呢?
swift view初始化 fatalError("init(coder:) has not been implemented")自定义view的时候 ,为了使用 xib 和 纯代码创建。注 : required init?(coder aDecoder: NSCoder) 必须加上 ,里面实现 s...
系统提供了merge方法的啊
Swift字典扩展--自定义字典合并需求:将一个默认的字典和某个新的字典进行合并,自定义的设置应该要覆盖默认设置,同时依然包含原字典中没有被自定义的减值。
1. 背景 最近基于业务需求,需要在两个星期内,做出十几个数据分析类的图表,包括折线图,柱状图,散点图,饼图等,用以对用户的比赛数据做一个汇总统计和分析。产品经理说,这个功能...
请问怎么手动释放播放器呢
ZFPlayer 3.0解析详细介绍一下ZFPlayer 3.0的用法,如果你有什么问题或者建议可联系我。在3.0之前版本使用ZFPlayer,是不是在烦恼播放器SDK自定义、控制层自定义等问题。作者公...
字段名不一样就要全部写全CodingKeys么 这太可怕了吧
Swift 4.0: CodableWWDC2017中发布的 Swift4.0 有一个有趣的新特性: Coadble. 今天我们就来聊聊这个 Swift4.0 带来的协议! Serialization 对现在需...
我新建的target回去编译之前的target的文件。。为啥会这样子呢?我导入的时候target选择的是新建的那个target
iOS新建target,使两个不同项目共用某一模块一、背景介绍,为什么要新建target? 公司的一个新需求,需要在原有的企业版app基础上,新做一个用户版的app。由于两个app大部分内容很相似,而且有一个共用的业务模块。...
问下 当target有相同的类名会报错么?比如appdelegate.h 需要把所有相同类名全部都改了么?
iOS新建target,使两个不同项目共用某一模块一、背景介绍,为什么要新建target? 公司的一个新需求,需要在原有的企业版app基础上,新做一个用户版的app。由于两个app大部分内容很相似,而且有一个共用的业务模块。...
Go!
关于跑步今年的三月,我下定决心跑步,为的是减肥,目标很明确,断断续续跑了快一个月,其实再搭配上饮食,真的是有瘦那么一些。最后因为生病的缘故,暂停跑步,于是体重上来了,也再也不想运动了...
下拉和上拉会失效,因为你的空图片是在最上层,挡住了tableview的手势
iOS开发 | UITableView的无数据占位图在项目中的实际运用什么是无数据占位图? 无数据占位图,就是当后台返回的数据源为空时需要展示的页面,比如下面这三张: 为什么我们需要无数据占位图? 一般来说,tableView获取到的数据源为空...