- 博客(4)
- 收藏
- 关注
原创 Swift中如何通过KVC将自定义的UITabbar设置为UITabbarController的tabbar
开发中经常会自定义tabbar,将自己定义的tabbar设置为系统的tabbar有很多种方法,这里说一种最简单的方法,我们知道OC是运行时的,我们可以通过KVC来操作,其实说白了就一句话的事,假如我们自己自己定义了一个新的tabbar叫myTabbar,这个时候设置的代码就是: setValue(myTabbar, forKeyPath: "tabBar"),这样就完成了,是不是很简单,就
2016-08-31 17:50:31 689
原创 Swift中的单例的一种简单写法
Swift中单例的写法有很多种,下边表述一种比较简单的方法,我们知道,单例就是一块内存到处可以用,如下,类名字是:NetWorkRequest,单例的类方法是:shareNetWorkRequest,我们可以通过懒加载的方式,定义一个本身的类,当然这个类要用static修饰,然后在类方法中返回这个对象即可,这样就很简单的写成了一个单例,代码如下: static let tools:NetWor
2016-08-31 17:39:20 1488
原创 Swift中如何实现自定义Debug模式下打印Log
打印log是开发阶段,调试过程中是必不可少的一步,objective-c时代我们可以使用宏定义来设置工程debug模式下打印log,release模式下不打印log,但是过度到swift之后,我们发现swift的版本特性,不具有宏这种东西,所以也就不那么容易实现类似OC中的debug模式才能打印log的功能,但是还是可以操作的,方法如下:
2016-08-31 13:53:11 3688
原创 swift中根据宽度计算文字高度的方法的封装
开发中经常会用到根据字符串的宽度或者高度来算高度以及宽度的情况,OC中比较好操作,但是之前的一些方法被舍弃之后再过度到swift会有些茫然,好在找了下api,也百度一下别人的方法,自己封装了根据高算宽以及根据宽算高的方法,留着以后自己使用,也希望能帮到别人吗,方法如下:func getTextHeigh(textStr:String,font:UIFont,width:CGFloat) -
2016-08-24 11:44:38 7146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人