
学习方法
文章平均质量分 64
昵称可以修改么
没什么可说的,技术多交流
展开
-
网络请求
所有的json数据反射到jsonhandel 里面 到时候直接调用这个方法原创 2016-04-11 11:01:01 · 489 阅读 · 1 评论 -
各种时间转换 ,对时间的处理
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 · 487 阅读 · 0 评论 -
整存取 后台 返回的JSON 数据
classfunc saveJSONdata(key:String,data:[BaseBean],containsUserId:Bool) { let preference =NSUserDefaults() let obj =NSKeyedArchiver.archivedDataWithRootObject(data)原创 2017-02-06 15:00:08 · 507 阅读 · 0 评论 -
iOS 建造者模式
//【原】iOS设计模式之:建造者模式Builder Pattern,用于改进初始化参数//原文地址http://www.cnblogs.com/wengzilin/p/4365855.html///iOS 建造者模式//感觉建造者模式与工厂方法模式非常类似,但是加入了指挥者类。//工厂模式一般都是创建一个原创 2017-03-27 15:01:52 · 426 阅读 · 0 评论 -
iOS 通知 和 KVO
///KVO 和通知/*KVO提供一种机制,当指定的被观察的对像的属性被修改后,KVO会自动通知响应的观察者,KVC(键值编码)是KVO的基础 KVO使用:被观察着发生addobserver:forkeyPath:options:context:方法来添加观察者.然后只要被观察者的keypath值发生变化(注意单纯改变值不会调用此方法,只有原创 2017-03-30 10:50:05 · 910 阅读 · 0 评论 -
iOS 单例模式
单例的写法与用法class Handler { ///饿汉模式的单例特点是:在定义的一开始便new一个对象饿汉模式比较安全缺点是比较浪费空间 staticvar handler:Handler =Handler() //懒汉模式的单例特点是:在真正需要new一个对象的时候才原创 2017-03-27 13:39:02 · 265 阅读 · 0 评论 -
iOS 简易的画板
//截取制定view 将其转成UIImage classfunc getAppImage(view:UIView) ->UIImage { UIGraphicsBeginImageContext(view.frame.size) let context =UIGraphicsGetCurrentContext()原创 2017-04-06 14:53:43 · 500 阅读 · 0 评论 -
RxSwift学习心得
最近接触了RxSwift,有一些心得自己学习体会,有不对的地方还望各路大神多多指教,不喜勿喷,没有官方文档那么正式,根据自己的理解来的RxSwiftObserVerable获得ObservablecombineLatest简单使用binTO简单使用用RxSwift和Alamofire去请求数据ENDRxSwiftRxSwift的目的是让让数据/事件流和异步任务能够更方便的序列化处理原创 2017-08-30 16:13:13 · 2106 阅读 · 0 评论 -
swift 调用相机和相册的demo
//// demo.swift// 相机demo//// Created by CmyLove on 16/5/3.// Copyright © 2016年张金良. All rights reserved.//import Foundationimport UIKitclass Enterp翻译 2016-05-13 10:30:37 · 5790 阅读 · 1 评论 -
iOS 代码实现边框 虚线
//在初始化调用这个方法func addshapeLayer(){ shapeLayer =CAShapeLayer(layer:layer) borderLabel.layer.addSublayer(shapeLayer) }//添加时候 调用这个方法 func draswTopDs原创 2016-09-22 10:54:16 · 1639 阅读 · 0 评论 -
想微信一样的输入框textview 一次可以输入多行 textView的placeholder提示框
class MessageTextView:UIView,UITextViewDelegate { var commnetToleft:CGFloat = 16 var CancleLabToRight:CGFloat = 8 var commnetToTop:CGFloat = 10 var cancleLabWidth原创 2016-09-21 23:44:47 · 938 阅读 · 0 评论 -
swift WKWebView 某些网址无法加载
在使用wkwebVIew的过程中 有事候会出现一些包含中文的网址没法加载 ,调用 stringByAddingPercentEncodingWithAllowedCharacters的方法就可以了额 示例: let newUrl =url .stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URL原创 2016-08-22 13:55:32 · 2660 阅读 · 0 评论 -
UIlabel 中的字体对齐
我们平时对于UILabel对齐只要设置想应的 firstlabel.frame.minY = secondLabel.frame.minY 就能实现label的对齐, 但是有的时候字体的大小不一样就可能会造成 label.frame.minY,一样,而字体由于FONT大小不一样,而Font 一般是居中(上下居中)显示在label 上,所以就有可能造成比较明显的差异,如下图,我自己写了一个方法如原创 2016-04-14 22:38:28 · 704 阅读 · 0 评论 -
wkwebView的 学习
自从iOS8开始,Apple引入了WKWebView欲代替UIWebView。相比而言,WKWebView消耗内从更少,功能也更加强大。让我们来看看WKWebView怎么使用吧!0.初始化(1)首先需要引入WebKit库复制代码代码如下:#import (2)初始化方法分为以下两种复制代码代码如下:// 默认初始化- (ins转载 2016-06-02 09:26:52 · 1848 阅读 · 0 评论 -
普通数组转化为JSONArray
这个是方法这个是实现原创 2016-07-23 09:39:35 · 3700 阅读 · 0 评论 -
shareSDK配置以及遇到的问题
配置sharesdk的方法以及问题,sharesdk3,大家可以来看看 ,提提意见,本人折腾了半天,中与搞好了原创 2016-07-06 16:13:25 · 3718 阅读 · 0 评论 -
UIImagePickerController简单使用
UIImagePickerController简单使用1920 0UIImagePickerController简单使用UIImagePickerController简单使用UIImagePickerController用于管理可自定义的,系统支持的用于获取设备上图片和视频的用户界面。同时可以用于在App中选择存储的图片和视频。一个UIImagePickerControll翻译 2016-06-21 09:52:37 · 320 阅读 · 0 评论 -
UIButton的点击状态
摘要* UIControlEventTouchDown * UIControlEventTouchDownRepeat * UIControlEventTouchDragInside * UIControlEventTouchDragOutside * UIControlEventTouchDrag...UIButton的点击态UIButton的点击事件状态UIContro转载 2016-08-30 16:10:21 · 978 阅读 · 0 评论 -
tableView section随cell移动 ,不在顶到屏幕顶部
加上这段代码即可 func scrollViewDidScroll(scrollView:UIScrollView) { let sectionHeaderHeight:CGFloat = 55 if scrollView.contentOffset.y contentOffset.y > 0 {转载 2016-09-12 12:34:27 · 799 阅读 · 0 评论