Swift
kashjack
为了总在前方bug,孜孜不倦的学习.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift 解压缩
pod 'GzipSwift'letstr ="欢迎来到优快云"//原始数据letdata = str.data(using:String.Encoding.utf8)!print("压缩前的大小:\(data.count)字节")//压缩后数据letcompressedData = try! data.gzipped()print("压缩后的大...原创 2019-10-25 16:18:07 · 955 阅读 · 0 评论 -
根视图切换动画
利用layer层视图动画效果 实现切换根控制器!!let transition = CATransition()transition.duration = 0.5transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseOut)transition.type = kCATransit原创 2017-04-01 17:55:42 · 433 阅读 · 0 评论 -
swift进阶
1.扩展2.泛型3.guard4.计算属性5.枚举6.空合运算符7.函数式编程8.闭包原创 2018-03-03 11:39:14 · 323 阅读 · 0 评论 -
xib自定义的控件如何在xib中使用
1.先在控件中重写实现下面两个方法,init(frame: CGRect)是在代码中调用,init?(coder aDecoder: NSCoder)是在xib中添加控件调用2.在两个方法中都要实现从Nib文件中加载控件let view = UINib.init(nibName: "", bundle: nil).instantiate(withOwner: self, options: nil)...原创 2018-03-05 15:04:42 · 1519 阅读 · 0 评论 -
升级Xcode9.3之后HandyJson崩溃
修改第26行这个方法即可原创 2018-04-04 16:01:41 · 1016 阅读 · 0 评论 -
逃逸闭包和非逃逸闭包
在使用swift开发,使用闭包作为参数传递到函数中,但是总是默认提示加上@escaping逃逸闭包:是指闭包在函数结束时,闭包就会随着函数的结束而被释放非逃逸闭包:是指闭包在函数结束时,逃逸函数,不会随函数的结束而被释放,在该闭包执行后才会释放...原创 2019-03-29 16:23:27 · 551 阅读 · 0 评论 -
进程和线程
1进程和线程进程(Process):是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,W...转载 2019-03-29 18:39:01 · 217 阅读 · 0 评论
分享