摘要: 可选类型、隐式可选类型 在swift中,可选鲁迅个其实是一个,枚举类型,里面有None和Some两种类型。其实所谓的nil就是Optional.None,非nil就是Optional.Some,然后会通过Some(T)包装(wrap)原始值,这也是为什么可选类型需要拆包的原因,也是PlayGroun 阅读全文
posted @ 2016-12-01 18:44 繁星ll 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 思路: 方法 创建一个图层,图层要求圆形,可传参数颜色、大小 方法 给图层设置位置和整个加载动画的大小 之后给其添加动画,并且注意动画的beginTime要有间距 创建Layer func createLayerWith(size:CGSize,color:UIColor) -> CALayer{ 阅读全文
posted @ 2016-11-01 18:33 繁星ll 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 介绍一些常用的属性 clearButtonMode:这个显示的是右边的小❎按钮,枚举,Never,whileEditing,unlessEditing,always returnKeyType:这个是弹出键盘右下角位置的按钮,枚举,default,go,google,join,next,route, 阅读全文
posted @ 2016-10-27 11:44 繁星ll 阅读(226) 评论(0) 推荐(0) 编辑
摘要: CLLocationManager 8.0方法 locationManager.requestWhenInUseAuthorization() locationManager.requestAlwaysAuthorization() 9.0方法 locationManager.allowsBackg 阅读全文
posted @ 2016-10-27 11:20 繁星ll 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: where在if中其实就是或的意思,个人理解(不知道为什么有人写了那么一大堆) if let x = y where x>0 就是这个意思,可选推断判断x不为空,或者x大于0. guard大多数就是为了避免多层嵌套if,它的意思与if相反guard中的语句为false时会执行,为了避免多层嵌套通常这 阅读全文
posted @ 2016-10-18 18:50 繁星ll 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Formatter译为格式,相应的NSDateFormatter就相当于是NSDate的转换类,将NSDate转换成另一种格式,或转换回来。NSDate没有自己的输出,需要借助NSDateFormatter以相应格式输出。差不多就是NSDateFormatter的作用。 //实例化一个NSDateF 阅读全文
posted @ 2016-09-28 17:17 繁星ll 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 用 UITableVIewController 处理后台返回的数据时,在跑完 cellForRow 之后就出现闪退情况。 而XCode 并没有返回错误的代码所在,只是在控制台输出了这个错误:[NSDecimalNumber rangeOfCharacterFromSet:] 开始的时候以为只是在处理 阅读全文
posted @ 2016-05-19 10:29 繁星ll 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 创建对象并且初始化(这里以UIView为例) 一般我们都是用[[UIView alloc]init]来创建初始化对象,其实在编译的时候回转换成以下代码形式 UIView * view = ((UIView * (*) (id,SEL))objc_msgSend)(id[UIView class], 阅读全文
posted @ 2016-05-13 14:00 繁星ll 阅读(212) 评论(0) 推荐(0) 编辑
摘要: RunTime是一套比较底层的C语言API,属于C语言库。平时我们编写的ios代码,最终都会抓换成runtime的C语言代码。 所谓的运行时机制,就是只在运行过程中才去确定对象的类型,方法等,利用RunTime机制可以在程序运行时动态的修改类、对象以及其属性方法等。 其实在解析数据的时候用的-set 阅读全文
posted @ 2016-05-13 11:22 繁星ll 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个相册类的应用,但是在内存方面一直出现这一些问题,原因就是有着大量图片显示和存取,这里整理一下查到的资料,列举一下造成内存警告的潜在原因 1.imageName创建UIimage的时候实际上只是在Bundle内查找到文件名,然后把文件名返回,并没有对文件惊醒读取和解码,当UIImage第一 阅读全文
posted @ 2016-04-18 16:59 繁星ll 阅读(2283) 评论(0) 推荐(0) 编辑