Swift_构造器

Swift 构造器

Swift 中的构造器(也可称为构造方法)与 OC 的不同以用一篇文章进行记录。在编写 Swift 构造器的过程中,我们要明确一个理念: 不管是类类型还是值类型,在构造器完成初始化过程后,实例的每个属性都必须要有值。Swift 和 OC 一样都有指定构造器和便捷构造器之分,指定构造器是类的主要初始化器,在类的指定构造器中要保证将类中的所有属性都赋上了初始值,包括从父类继承的属性(如果有的话)并且要调用“合适”的父类(如果有的话)初始化器。一般情况下,每个类最少有一个指定构造器。便捷构造器可以没有,如果我们并不需要便捷的构造器。

更多

tips-由自定义tabBar引发的思考

前言

最近在琢磨一些之前非常想玩的点,最让我感到有趣的是天朝才有的 tabBar 中间大加号,而且我还发现好像咸鱼的没做好,如果我们去点击咸鱼中间的加号上边部分,会发现其实是没有响应的,必须要点进 tabBar 里边才能被响应到。其实这个需求我自己之前也有遇到过,有些时候我会撸码撸眼花了,添加一个 button 在 bottomView 上后,y 坐标跑到了 superView 的顶部以上的区域,然后死活响应不了任何的点击事件,郁闷了许久后才发现原来是自己的坐标设置错了😑。

更多

今日有喜事

今日有二喜!一喜为 iOSCaff站长给我的帖子加了一个精华,而且他还 star 了我的 PLook;二喜乃成功加入 Vary 的开发组,未曾想到又能够加入到了自己喜欢的事情当中,上一次还是成功入职滴滴,一晚上没睡着,这回加入 Vary 我是一扫昨日阴霾。

更多

DiDi(二十四)

2018-8-6

啊哈,我胡汉三又来搬砖了!时隔两个月又继续了搬砖的生活,昨天还在忙 Masquerade 今天就又换了个角色。这两个月过程中滴滴数据 App 更新了一个大版本1.5.0,而且还是把一个 tab 入口直接改了,而且还是全都彻底改掉了。试了一下,1.5.0 整体给人一种更加充裕的感觉, 1.5.0 才像是一个平台 app 该有的样子嘛。

更多

十九天完成两件大事

这十九天里我都做了什么

从暑期旅行回来的第二天,我就立马投入了两个要在假期中完成的事情,第一个是从去年六月份开的项目PLook,另外一个是令我感到非常对不起大家的Masquerade项目。

更多

我的大学——内心毫无波澜(大一上)

去年暑假旅行回来后,开始萌生要着手用在大学最后一年的时间来写完自己的大学回忆录。可在网易云音乐中搜索《PJHubs》收听语音版。此篇文章为第二篇,主要讲述了大一上我所经历的一部分事情。

更多

我的大学——高考之后我在做什么

去年暑假旅行回来后,开始萌生要着手用在大学最后一年的时间来写完自己的大学回忆录。可在网易云音乐中搜索《PJHubs》收听语音版。此篇文章为第一篇,主要讲述了高考之后我主要经历的事情。

更多

重庆-青海-西安十日游

期末考一完后就跟小伙伴开启了今年的暑期旅行,原计划是重庆-四川-(待定),但是出发前两天刷了四川的天气预报,发现是特大暴雨,而且很多地方都淹了,重庆也是。担心受怕的我们立马联系了各自在重庆和四川的同学,发现重庆还好,不是一整天都在下,四川却是一直在下,而且很多景点也因为连续几天的暴雨而被迫关闭,最后决定改道去青海,完成小伙伴的“青海湖之梦”。

更多

为社会安全做一些微小的努力

🔥 Bonfire

更多

macOS开发(语法分析器)

很遗憾,语法分析器的实验到现在才做完,主要是因为在当时实验要求完成的时间中,还在负责公司产品的正常迭代,加上当时有新同学加入,要在保证产品迭代质量的基础上还要保证新同学能够快速上手,接着还有驾照的科三科四,最后为了弥补心中的遗憾,参加了一个Apple中国和浙大举办的比赛,十分梦想去参加一次WWDC,还打算通过明年的WWDC Scholarship,但是看了今年学长们的论文检测、毕业答辩时间等一些事情,正好交叉在了一块,感觉到明年再准备将会十分拘谨,噢,还有一门课的考试。

更多