swift
清雨未尽时
清雨入清晨,午时未阳依。
百望夕阳暮,如梦未尽时。
展开
-
Kingfisher withUnsafeBytes 错误处理
1.错误信息withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead2.错误位置修改为extension String: KingfisherCompatible { }extension Kingfisher where Base == String { p...原创 2020-05-27 14:35:18 · 831 阅读 · 0 评论 -
xcode11.5 增加启动页
很久没设置启动页了,再次添加的时候发现大变样了,启动页使用了网上说明是xcode11.3后变动后引起的现在的版本 是xcode11.5设置方法:一.配置二.设置在工程 targets--Build Settings 搜索 Asset Catalog Launch Image Set Name 然后设置创建的启动页名字即可如下图所示。再在 targets中删除 Launch screen interface file base name 并添加 LaunchIm..原创 2020-05-27 00:34:04 · 662 阅读 · 1 评论 -
Swift 文章链接
swift3.0开发学习之网络框架Alamofire4.1的使用http://www.jianshu.com/p/dc7e7d5b0ae6Swift编程之SnapKit基本使用http://www.jianshu.com/p/fb285a89af21RxSwift使用教程http://blog.csdn.net/Hello_Hwc/artic原创 2017-11-09 11:46:15 · 215 阅读 · 0 评论 -
swift 总结
一 符号问号?a.声明时添加?,告诉编译器这个是Optional的,如果声明时没有手动初始化,就自动初始化为nilb.在对变量值操作前添加?,判断如果变量时nil,则不响应后面的方法。叹号!a.声明时添加!,告诉编译器这个是Optional的,并且之后对该变量操作的时候,都隐式的在操作前添加!b.在对变量操作前添加!,表示默认为非nil,直接解包进行处理 二、枚举相关值原创 2017-12-13 10:22:49 · 273 阅读 · 0 评论 -
Block块/Swift闭包介绍与使用
Block块是随OS X v10.6和iOS 4.0一同发布并可用的功能,其功能类似于C语言的函数。但是与C语言函数不同在于Block可以存取与之在同一个作用域的变量。1、Block块/Swift闭包实体定义Object-C语法 Block指针定义: 返回值 (^Block名字)(参数列); 如:int (^cube)(int a...原创 2018-03-06 12:00:41 · 1916 阅读 · 0 评论 -
Swift 中 throws 异常抛出
一.异常抛出关键 throws 定义在函数结尾 如果函数有返回值 定义在 返回类型前如 :func throwDeliver(num:Int) throws ->String二.定义方法//错误传递 @discardableResult func throwDeliver(num:Int) throws ->String { print("错误传递") ...原创 2018-05-23 17:59:54 · 6350 阅读 · 0 评论