自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (3)
  • 收藏
  • 关注

原创 XZ_Swift之! 、? 和 ?? 的区别

1、定义可选项 ‘?’ 定义可选项 ‘!’对可选项解包,强行解包 不同类型的值,不能直接运算!如果没有值是 nil 不是任何数据类型,不能参与计算 ‘!’强行解包 - 从可选值中强行获取对应的非空值,如果值是 nil,就会崩溃!// 定义:‘?’用来定义 y 是一个可选的Int类型,可能没有值,也可能是一个整数 let y: Int? = 20 print(y!) // 定义模型属性的时

2017-11-27 10:50:32 302

原创 XZ_iOS之自定义弹幕的实现

实现的效果图 弹幕(barrage),顾名思义是指子弹多而形成的幕布,大量吐槽评论从屏幕飘过时效果看上去像是飞行射击游戏里的弹幕。——来自百度百科 弹幕的特点 1、弹幕可以循环播放 2、弹幕的速度不同 3、弹幕是随机出现的弹幕的肢解分析 弹幕的自动追加的重要的三个节点 1、创建弹幕view开始的时间 2、弹幕view完全进入屏幕 3、弹幕view完全飞出屏幕初始化弹幕,随机分配弹幕

2017-11-02 11:30:09 768 1

HTML基础教程

HTML的基础教程

2016-07-25

Masonry的使用

Masonry的使用详细教程

2016-07-19

Git教程PDF版

史上最浅显易懂的Git教程

2016-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除