- 博客(18)
- 收藏
- 关注
原创 动态更新约束问题(SnapKit 的使用)
更新约束问题 问题描述: 如果一个控件B有可能会不显示,但是另外一个控件C在B 显示的时 候会依赖B 来设置约束,而 B 依赖 A 设置约束 此时就会有依赖约束的更新问题解决办法:使用自动布局 框架 SnapKit初始约束设置 //首先添加A,B,C 之间的约束--B,C 是 A 的子控件, B 在 C 上面, A 的高度根据 C 的底部确定 var
2016-01-26 12:56:30 9088
原创 设置 tabBar 下面文字和图片颜色
设置 tabBar 下面文字和图片颜色设置图片1.统一设置tabBarItem.image = XXimage2.显示为图片原样**设置--图片渲染模式为origin** childViewController.tabBarItem.selectedImage = UIImage(named: "\(imageName)_selected")?.imageWithRenderin
2016-01-26 11:58:07 1695
原创 仿新浪微博手机客户端呼出菜单
仿新浪微博手机客户端呼出菜单毛玻璃方法使用苹果提供的 UIImage 分类,调用一下方法即可也可以使用系统自带的 effect 控件,不过只支持 iOS8之后步骤 先截屏 开启图形上下文将 window 中的内容画到上下文中取出图片关闭上下文返回数据获取截取图片,设置效果关闭 button 的高亮效果重写其 highlight 属性的 get 方法,一直返回 false
2016-01-26 11:57:18 980
原创 swift 单例实现
swift 单例实现在 Swift 中,方法中不允许定义static 的变量第一种: 使用dispatch static var onceToken:dispatch_once_t = 0 static var instance : NetworkTools? class func shareTools() -> NetworkTools { dispatch
2016-01-26 11:56:12 396
原创 总结 swift 语言
#总结 swift 语言1.创建一个控件的两种方式从 xib(storyboard) 加载一定会调用 required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") }从 xib(storyboard) 加载一定会调用 override
2016-01-26 11:55:35 491
原创 首页时间的格式化显示(swift 实现)
格式化分析今年 今天 一分钟内 刚刚一小时内 xx 分钟前其他 -xx 小时前昨天 昨天 08:19其他(前天或者更早) 10-10 08:19 其他(去年或者更早) 2014-10-10 08:19 将时间转化抽取成一个分类时间字符串转成 NSDate只需要在给 create_at 设置值的时候才需要转化-也就需要转化一次 事例代码extension NS
2016-01-26 09:38:55 1172
原创 Swift初体验
Swift特色可以使用现有的 Cocoa 和 Cocoa Touch 框架Swift 取消了 OC 的指针及其他不安全访问的使用舍弃了 OC 早起应用 Smalltalk 的语法,全面改为句点表示法提供了类似 Java 的名字空间(namespace),泛型(generic),运算对象重载(operator overloading)Swift 被简单地形容为没有C 的 OC
2016-01-17 22:52:07 297
原创 网络安全
网络安全问题归根结底为两个网络安全问题本地存储的用户名和密码等敏感信息—可以通过查看用户的偏好设置进行破解可以通过 软件iFunBox 查看指定应用的偏好设置.也就是说,一旦别人接触你的手机,并破解锁屏密码,那么手机中任何账户密码都会暴露.网络传输过程中,黑客通过某些技术手段可以拦截用户发送的敏感信息可以通过软件青花瓷来抓取应用发送接收请求时的数据,并有针对性的进行破解,从而获取敏感信息.即使是
2016-01-02 22:14:35 644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人