心得体会
文章平均质量分 64
昵称可以修改么
没什么可说的,技术多交流
展开
-
UIlabel 中的字体对齐
我们平时对于UILabel对齐只要设置想应的 firstlabel.frame.minY = secondLabel.frame.minY 就能实现label的对齐, 但是有的时候字体的大小不一样就可能会造成 label.frame.minY,一样,而字体由于FONT大小不一样,而Font 一般是居中(上下居中)显示在label 上,所以就有可能造成比较明显的差异,如下图,我自己写了一个方法如原创 2016-04-14 22:38:28 · 656 阅读 · 0 评论 -
RxSwift学习心得
最近接触了RxSwift,有一些心得自己学习体会,有不对的地方还望各路大神多多指教,不喜勿喷,没有官方文档那么正式,根据自己的理解来的RxSwiftObserVerable获得ObservablecombineLatest简单使用binTO简单使用用RxSwift和Alamofire去请求数据ENDRxSwiftRxSwift的目的是让让数据/事件流和异步任务能够更方便的序列化处理原创 2017-08-30 16:13:13 · 2071 阅读 · 0 评论 -
iOS 适配器模式
适配器可以让一些接口不兼容的类一起工作。它包装一个对象然后暴漏一个标准的交互接口。protocol Target { func request()}class Adaptee { func oldRequest() { print("执行了方原创 2017-03-27 11:21:10 · 650 阅读 · 0 评论 -
各种时间转换 ,对时间的处理
import Foundationclass TimeFormat:NSObject { //11:02 昨天10:20 前天12:32 3月14日9:23 func DayAndTime(time:String) ->String{ let formatter =NSDateFormatter()原创 2016-10-08 11:56:16 · 465 阅读 · 0 评论 -
关于 控件抖动以及 互换位置的说写
前段时间由于公司需求,恰好需要做一个CollectionView的Item长按后抖动并且可移动效果。但由于一些原因,当时并没有来得及去处理,所以一直心有遗憾。目前市场上此功能并不少见,而且在github上也有一些类似的开源代码,所以其实总结来说:首先并不能作为一个功能难点,只能说是兴趣至此;其次也是真心希望能帮助一些我能帮助的人,以及希望大家能给些建议。都说不想当将军的士兵不是好士兵,所以我觉得,翻译 2016-11-09 12:02:09 · 554 阅读 · 0 评论 -
tableview 加载图片时内容混乱,亲测好用,以及 图片保存到本地相册
需要导入sdwebimage库 private func setImageFromCache(imageUrl:String) { var image:UIImage! dispatch_async(dispatch_get_global_queue(0, 0)) { [weakself] in i原创 2016-08-29 14:13:49 · 526 阅读 · 0 评论 -
APP端后台接收消息处理并推送
可能写的不清楚,自己理解用的。继承个推细节不提,主要提一下继承好个推后如何处理收到的消息,当使用apple的push证书到处成p12文件后传到个推服务器。然后使用一下几个方法 // MARK: - 用户通知(推送) _自定义方法 /** 注册用户通知(推送) */ func registerU原创 2016-09-07 12:14:24 · 5611 阅读 · 0 评论 -
关于GCD 延时操作 简单理解 (dispatch_asycn,dispatch_sycn)
同步(sync) 和异步(async) 的主要区别在于会不会阻塞当前线程,直到Block 中的任务执行完毕!如果是 同步(sync) 操作,它会阻塞当前线程并等待Block 中的任务执行完毕,然后当前线程才会继续往下运行。如果是 异步(async)操作,当前线程会直接往下执行,它不会阻塞当前线程。同步任务会阻塞当前线程,然后把 Block 中原创 2016-08-26 13:41:02 · 1557 阅读 · 0 评论 -
swift WKWebView 某些网址无法加载
在使用wkwebVIew的过程中 有事候会出现一些包含中文的网址没法加载 ,调用 stringByAddingPercentEncodingWithAllowedCharacters的方法就可以了额 示例: let newUrl =url .stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URL原创 2016-08-22 13:55:32 · 2596 阅读 · 0 评论 -
shareSDK配置以及遇到的问题
配置sharesdk的方法以及问题,sharesdk3,大家可以来看看 ,提提意见,本人折腾了半天,中与搞好了原创 2016-07-06 16:13:25 · 3677 阅读 · 0 评论 -
机型判断,写在APPdelegate里面
private func initPhoneType() { if self.window?.frame.width ==414 { AppDelegate.phoneType = PhoneType.IPHONE_6_P }else ifself.window?.frame.width ==375 {原创 2016-04-18 10:49:33 · 275 阅读 · 0 评论 -
动态监听键盘高度调整文本输入框
//自定义键盘key事件 func addCustomKeyboardEvent() { NSNotificationCenter.defaultCenter().removeObserver(self) NSNotificationCenter.defaultCenter().addObserver(self, selector: "原创 2016-05-10 08:58:25 · 351 阅读 · 0 评论