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 · 975 阅读 · 0 评论 -
根视图切换动画
利用layer层视图动画效果 实现切换根控制器!! let transition = CATransition() transition.duration = 0.5 transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseOut) transition.type = kCATransit原创 2017-04-01 17:55:42 · 448 阅读 · 0 评论 -
swift进阶
1.扩展2.泛型3.guard4.计算属性5.枚举6.空合运算符7.函数式编程8.闭包原创 2018-03-03 11:39:14 · 362 阅读 · 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 · 1555 阅读 · 0 评论 -
升级Xcode9.3之后HandyJson崩溃
修改第26行这个方法即可原创 2018-04-04 16:01:41 · 1046 阅读 · 0 评论 -
逃逸闭包和非逃逸闭包
在使用swift开发,使用闭包作为参数传递到函数中,但是总是默认提示加上@escaping 逃逸闭包:是指闭包在函数结束时,闭包就会随着函数的结束而被释放 非逃逸闭包:是指闭包在函数结束时,逃逸函数,不会随函数的结束而被释放,在该闭包执行后才会释放 ...原创 2019-03-29 16:23:27 · 580 阅读 · 0 评论 -
进程和线程
1进程和线程 进程(Process): 是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,W...转载 2019-03-29 18:39:01 · 242 阅读 · 0 评论
分享