- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人