RSS好像是上古时代的信息获取方式,Google也早就关闭了他自己RSS阅读服务,不过作为每日精进的专业人员,我们肯定还是迫切需要一款RSS阅读器。本文我们将介绍一款老牌RSS阅读器Leaf。一、基础使用(一)首页 Jietu20200601-085640@2x.jpg 首页让我们选择RSS类型传统RSS,不实现云同步使用Feedly使用Feedbin
前言最近 Swift.org 进行了一些非常好的改进,包括对 dark mode 的支持。 对于在 iOS 上使用 dark mode 的用户,该网站将自动切换模式以匹配。为了 Swift 社区周报持续稳定的发布更新,我们希望邀请 Swift 爱好者参与周报编辑,同时邀请赞助商对我们平台赞助支持。入门任务SR-15271 [Compiler] 当 CodingKeys 与属性不匹配时改进可编码诊断
转载 1月前
411阅读
表示并抛出错误、处理错误、指定清理操作。 错误处理是响应错误以及从错误中恢复的过程。Swift提供了在运行时对可恢复错误的抛出、捕获、传递和操作的一等支持。某些操作无法保证总是执行完所有代码或总是生成有用的结果。可选类型可用来表示值确实,但是当某个操作失败时,最好能得知失败的原因,从而可以作出相应应对。 表示并抛出错误:在Swift中,错误用符合Error协议的类型的值来表示。
转载 2023-08-08 14:09:49
216阅读
目录:Errordo-catch断言ErrorSwift 中,错误用符合 Error 协议的类型的值来表示。这个空协议表明该类型可以用于错误处理异常。Swift 的枚举类型尤为适合构建一组相关的错误状态,枚举的关联值还可以提供错误状态的额外信息。 enum VendingMachineError: Error { case invalidSelection
转载 2024-07-16 15:47:59
73阅读
一、过去这么干 我们在iOS开发中进行网络请求的时候,一般是获取到服务器返回的data后,再根据我们的需要转换成JSON,图像等信息: 1. let myURL = NSURL(string: "http://imgs.xkcd.com/comics/scrabble.png")! 2. let task = NSURLSession.sharedSession
转载 3月前
26阅读
现代化 Swift是编程语言方面最新的研究成果,结合了苹果平台构建中的数十年经验。被命名的参数直接从Objective-C中获得,并且以一种更加简明的语法使得Swift中的APIs易读和维护。推断类型使得代码简洁且不容易出错,同时模块消除了头部且提供命名空间。内存被自动管理,甚至不需要输入分号。 Swift还有很多其它的特性使得代码更加令人印象深刻:闭包与函数指针保持一致元组和多个返回值泛型在区
转载 2023-07-10 15:28:17
678阅读
1 二元运算符(+, ==, 或->)的前后都需要添加空格推荐let testValue = 1 + 2 if testValue == 1 { /* ... */ } func testFunction(with testValue: TestClass) -> returnValu
Swift中可以通过Error协议自定义运行时的错误信息enum SomeError : Error { case illegalArg(String) case outOfBounds(Int, Int) case outOfMemory }函数内部通过throw抛出自定义Error,可能会抛出Error的函数必须加上throws声明func divide(_ num1:
转载 2023-08-08 14:09:27
133阅读
如何从Error Code获取Message1. Windows下根据错误代码号打印错误消息命令Net helpmsg“displays information about Windows network messages (such as error, warning, and alert messages). When you type NET HELPMSG and the 4-digit
原创 2018-09-25 15:43:58
3169阅读
2点赞
主要内容:如何使用do-catch块如何表示错误如何使用availability属性一.Swift 2.0之前的错误处理错误处理是应用中响应错误与从错误中恢复的过程。在Swift 2.0之前,错误报告与Objective-C的模式相同,但是Swift可以使用可选类型的返回值,返回nil表示函数内部发生了错误。最简单的错误处理,函数的返回值会表明函数执行是否成功:返回值可以是布尔值true/fals
Swift源码结构 [root@localhost swift]# tree -L 1 bin etc swift ├── account ├── cli ├── common ├── container ├── __init__.py ├── __init__.pyc ├── __init__.pyo ├── obj └── proxy setup.cfg setup.py test bin
转载 2023-07-10 15:26:23
97阅读
1.扫码简史这些年移动互联网的普及,也让二维码技术成功的推广。在遥远的iOS7.0之前的年代,我们实现二维码扫描的功能,还需要借助两大开源组件ZXing和ZBar来实现。iOS7.0以后,苹果提供了AVFoundation框架,来实现二维码是扫码,而且效率更高。 与此同时,苹果的Swift开发语言,也经历了从1.0诞生到4.1,其中不乏一些新特性以及API的变化。本文讲解了如何用Swift4,实现
 GET & POST 的对比 源码:https://github.com/SpongeBob-GitHub/Get-Post.git  1. URLGET        所有的参数都包含在 URL 中         1. 如果需要添加参数,脚本后面使用 `?
转载 2024-07-02 14:50:46
52阅读
前两天的WWDC 2016上苹果发了:Swift 3.0 Preview 1 Released!,这次更新了44个特性。有增删一些语法得,有改动的,自己从Swift2和Xcode6开始学习Swift一直很喜欢这门语言。也总是看别人的东西,这次也是第一次主动尝试翻译一些文章,希望翻译点东西方便别人学习Swift。持续更新。英文原版的Github链接点这里下面正式开始逐条翻译:SE-0002: R
转载 2024-06-09 08:45:13
467阅读
想跳过废话直接看解决方案的可以点击这里直接跳转,我这人写博客喜欢瞎逼逼。还有一些我看过的不错的多线程资料,在此给出链接,点击这里直接跳转查看。近来为了做操作系统课程设计,不得不去学习了下多线程。毕坤老师说随便你们用什么语言,C,C++,C#,Java,甚至PHP或者iOS都可以。好吧,正好自己在自学iOS开发,那就用swift语言好了。然后,蛋疼的事情就开始啦!! swift是门新语言,
转载 2023-08-07 21:47:11
111阅读
Docker中的Drone编译前端项目时报137错误代码记录一下今天遇到的流水线的Bug,改了老半天,最后才发现问题所在!问题复现报错: error Command failed with exit code 137环境说明首先说明报错环境,大致如下:原因及解决思路引起这个报错的具体原因其实是Drone编译项目时需要的内存容量超过了Docker默认分配的512mb容量,一句话就是:容器内存爆掉了!
转载 2023-11-12 14:46:08
294阅读
简介         Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。       &nbsp
转载 2024-01-14 19:01:37
52阅读
1、 try、try?、try!的区别:try:需要用catch捕捉异常,如:do { let data = try encoder.encode(item) try data.write(to: dataFilePath(), options: .atomic) } catch { print("Error encoding i
转载 2024-07-16 17:36:45
71阅读
# 实现Swift代码长度的方法 ## 一、流程图 ```mermaid journey title 实现Swift代码长度 section 准备工作 开发者->小白: 确定目标 小白->开发者: 准备编写代码 section 编写代码 开发者->小白: 编写代码 section 检查代码长度 小白
原创 2024-03-08 06:18:46
50阅读
字符串的 Unicode 表示形式当一个 Unicode 字符串被写进文本文件或者其他储存时,字符串中的 Unicode 标量会用 Unicode 定义的几种编码格式(encoding forms)编码。每一个字符串中的小块编码都被称代码单元(code units)。这些包括 UTF-8 编码格式(编码字符串为8位的代码单元), UTF-16 编码格式(编码字符串位16位的代码单元),以及 UTF
转载 2024-06-05 05:26:02
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5