上一页 1 ··· 150 151 152 153 154 155 156 157 158 ··· 353 下一页
摘要: 两个动画效果来了解一下CALayer的两个重要的subClass,CAGradientLayer和CAShapeLayer。 微视录制视频的时候那个进度效果和Spark相机类似,但是个人还是比较喜欢Spark相机的录制的效果。 CAShapeLayer 我们做一个和Spark相机一样的圆形进度,每一 阅读全文
posted @ 2016-10-11 11:30 brave-sailor 阅读(398) 评论(0) 推荐(0)
摘要: 除存储属性外,类、结构体和枚举可以定义计算属性,计算属性不直接存储值,而是提供一个 getter 来获取值,一个可选的 setter 来间接设置其他属性或变量的值。 这个例子定义了 3 个几何形状的结构体: Point封装了一个(x, y)的坐标 Size封装了一个width和height Rect 阅读全文
posted @ 2016-10-11 09:58 brave-sailor 阅读(404) 评论(0) 推荐(0)
摘要: 此篇文章整理自我以前学习Swift时的一些练习代码,其存在的意义多是可以通过看示例代码更快地回忆Swift的主要语法。 如果你想系统学习Swift或者是Swift的初学者请绕路,感谢Github上The Swift Programming Language开源翻译的中文版,感谢极客学院wiki提供的 阅读全文
posted @ 2016-10-11 09:54 brave-sailor 阅读(459) 评论(0) 推荐(0)
摘要: 此篇文章整理自我以前学习Swift时的一些练习代码,其存在的意义多是可以通过看示例代码更快地回忆Swift的主要语法。 如果你想系统学习Swift或者是Swift的初学者请绕路,感谢Github上The Swift Programming Language开源翻译的中文版,感谢极客学院wiki提供的 阅读全文
posted @ 2016-10-11 09:52 brave-sailor 阅读(1336) 评论(0) 推荐(0)
摘要: SWIFT 中 指针被映射为泛型 UnsafePointer<T> UnsafeMutablePointer<T> 表示一组连续数据指针的 UnsafeBufferPointer<T> 表示非完整结构的不透明指针 COpaquePointer 等等 UnsafePointer<T> 通过 memor 阅读全文
posted @ 2016-10-10 18:35 brave-sailor 阅读(273) 评论(0) 推荐(0)
摘要: 下午在适配iPadUI的时候,用到了UIPopoverPresentationController,然后在转屏的时候需要调用UIPopoverPresentationControllerDelegate来返回一个适配后的view和CGRect,这里先看下在OC里的写法: 在OC里面你可以很方便的修改 阅读全文
posted @ 2016-10-10 18:26 brave-sailor 阅读(2845) 评论(0) 推荐(0)
摘要: extension UIImage{ /** 获取图片中的像素颜色值 - parameter pos: 图片中的位置 - returns: 颜色值 */ func getPixelColor(pos:CGPoint)->(alpha: CGFloat, red: CGFloat, green: CG 阅读全文
posted @ 2016-10-10 17:45 brave-sailor 阅读(1848) 评论(0) 推荐(0)
摘要: swift版本:3.0 Xcode版本:8.0 iOS版本:10.0 自iOS10 和swift3.0 之后,苹果的访问CoreData的方法发生了很大改变,简洁了许多,下面的内容是从0开始建立一个entity,并实现其存储和读取的功能。 注:这个是一种convenience方法,即快速实现。所以并 阅读全文
posted @ 2016-10-10 09:11 brave-sailor 阅读(1183) 评论(0) 推荐(0)
摘要: //swift3.0在语法上有很大的改变,以简单的增删改查为例,如下: //User类如下: import Foundation import CoreData extension User { @nonobjc public class func fetchRequest() -> NSFetch 阅读全文
posted @ 2016-10-09 18:26 brave-sailor 阅读(2027) 评论(0) 推荐(0)
摘要: swift3.0 有很大变化,其中之一就是NSNotification使用跟原来不一样,以前NSNotification name是String;3.0中定义了一个类型NSNotification.name; 使用时最好定义一个NSNotification.name 常量方便使用; 直接上代码: [objc] view plain copy 在CODE上查看代码片派生到我的代码片 ... 阅读全文
posted @ 2016-10-09 15:33 brave-sailor 阅读(3352) 评论(0) 推荐(0)
上一页 1 ··· 150 151 152 153 154 155 156 157 158 ··· 353 下一页