
iOS-Swift
踩着七色的晕菜
这个作者很懒,什么都没留下…
展开
-
iOS --- Swift中泛型(Generic)的基本使用
泛型(Generic)是Swift新引入的强大特征,可以写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。可以避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。原创 2015-12-21 21:27:47 · 1613 阅读 · 0 评论 -
iOS --- 总结Swift中常用的全局函数和extension(持续更新中)
将iOS开发中常用的Swift全局函数和extension(因Swift中不能使用宏定义)整理如下。 而对于Objective-C,其宏定义总结请参考博客iOS — 总结Objective-C中常用的宏定义(持续更新中)。原创 2015-12-20 19:51:06 · 4565 阅读 · 0 评论 -
iOS --- 使用Shimmer来在Swift工程中添加微光闪烁的特效
Shimmer是Facebook在Paper中用于添加微光闪烁特效标签的工具,可实现类似iPhone滑动锁屏的效果如图: Swift工程中添加Shimmer若要在Swift工程中使用Objective-C的类库,需添加Bridging Header文件原创 2015-11-16 20:47:28 · 2744 阅读 · 0 评论 -
Swift --- 面向对象中类和对象的属性
Swift中类和对象的属性分为三种:储存属性,计算属性和类属性。原创 2015-07-09 23:52:47 · 1164 阅读 · 0 评论 -
iOS --- 为UIButton添加setBackgroundColor:forState:方法(包含OC和Swift两个版本)
有这样的一类简单需求: UIButton的背景色要与其state相关, 如未点击时显示蓝色, 点击时显示绿色. 但是, UIButton自身并未提供setBackgroundColor:forState:方法, 因此我们不得不单独在touchDown等方法中去更新其backgroundColor属性. 这里介绍如何为UIButton提供该扩展方法, Objective-C和Swift的版本都有.原创 2016-07-07 21:50:41 · 2661 阅读 · 0 评论 -
CSSwiftExtension - 贡献一个非常好用的Swift extension集合
CSSwiftExtension是我个人开源的一个非常有用的Swift extension集合。支持CocoadPods和Carthage。 目前主要包含Foundation和UIKit的两类extension.原创 2017-02-01 12:31:20 · 1253 阅读 · 0 评论