Swift
Swift相关
FORMAT-qi
只要还有明天,今天就永远是起跑线。
展开
-
让你的Swift代码看起来更有逼格的技巧
最近把项目优化了一遍,用了一些语法糖,语法糖可以提高编程序效率,别人阅读代码的时候会觉得你的代码很工整,有逼格,也方便维护。下面展示一些最近的优化示例。1、可选值拆包优化前:var nickName: String?var userHederSrc: String?//使用时func setUserInfo(){ if let nickName = nickName { if let userHederSrc = userHederSrc { p.原创 2020-05-14 17:25:59 · 493 阅读 · 0 评论 -
Swift:UIView扩展之歌词控件(扩展添加属性 )
效果图:一共由五种模式 :歌词模式解锁模式从左到右解锁模式从右到左解锁模式从左右循环整体闪烁代码如下//// UIView+FQshimmeringView.swift// FQUIKit//import Foundationimport UIKitlet kFQBackLabel: UnsafeRawPointer! = UnsafeRawPoint...原创 2020-04-28 16:54:02 · 462 阅读 · 0 评论 -
Swift :UIView扩展+直播间麦克风波纹扩散动画
功能需要,用贝塞尔曲线写了一个波纹动画分享一下效果图:知识点:扩展不能直接加属性,用runtime方式添加 //bord宽度 默认1.5 var FQBordWith:CGFloat?{ get{ return (objc_getAssociatedObject(self,"FQBordWith") as? CGFloat) ...原创 2020-04-07 14:17:00 · 929 阅读 · 0 评论 -
iOS Swift5.1基础学习样例
前言做了2年iOS开发,又被公司安排去做了2年的H5和小程序的开发,准备从新捡起来,复习一下swift。一、基础部分1.常量和变量 let a = 10 //声明常亮 var b = 0 //声明变量 //1.1常量和变量的命名 let π = 3.14159 let 你好 = "你好世界" let ???????? = "dogcow"2.类型注...原创 2020-03-30 13:12:00 · 2884 阅读 · 0 评论