
Swift
文章平均质量分 54
在我学习使用 Swift 过程中的一点心得体会。与君分享。
王中尧
工作联系:coderzywang@yeah.net
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift 【帮助你更好的了解 Swift 的字符编码格式 - Unicode Scalars】
几句琐碎笔者在平时码代码的过程中,一般而言只在 String 这个类的层面去做事情,脑子里还有个 Character 类的印象,但平时用的极少。以至于 Character 类及其底层是怎样实现的,就没有考虑过了。实际上是没有机会接触到这一层的东西,而今天写这篇博客,就从一个场景开始吧! 场景在最近的项目中,遇到了这样一个场景:对于功能 “搜索” 的实现,要求在手动输入字符的时...原创 2018-07-23 23:32:27 · 3943 阅读 · 0 评论 -
Swift 【利用 泛型 便利 xib 的加载过程】
利用 泛型 便利 xib 的加载过程原创 2017-11-28 21:05:57 · 1078 阅读 · 0 评论 -
Swift 【对构造器自动继承的几点理解】
对构造器的自动继承几点理解原创 2017-11-27 22:17:29 · 710 阅读 · 0 评论 -
Swift 【为图片的加载提供便利构造方法】
为图片的加载提供便利构造方法,以便于成功定位到错误出现的位置。原创 2017-11-27 22:00:53 · 541 阅读 · 0 评论 -
Swift 3.0 【Swift 3.0 中 GCD 的改变】
上篇文章中对GCD的介绍比较大概,这篇文章对Swift3.0中的GCD进行了深入剖析。原创 2016-09-29 22:42:17 · 3524 阅读 · 2 评论 -
Swift 3.0 【Swift 3.0 相较于 Swift 2.2 的变化】
Swift_3.0 相对于 Swift_2.2 版本发生了哪些的变化。本文件将以最直观的代码对比以及文字分析阐述。原创 2016-09-29 22:32:07 · 2330 阅读 · 0 评论 -
Swift 3.0 【Swift 3.0 环境下使用 AFNetworking 封装网络请求业务类】
Swift 3.0 环境下使用 AFNetworking 封装网络请求业务类原创 2016-10-03 11:41:55 · 6293 阅读 · 4 评论 -
Swift 3.0 【清除 Xcode 8 控制台输出的冗余代码】
更新 Xcode 8 了吗,是不是运行项目的时候无论 OC 还是 Swift 3.0 都会出现一大堆不知道什么鬼东西的输出(如下图)。解决办法01 选择 Edit Scheme...02 为 Environment Variables 添加一个键值对(OS_ACTIVITY_MODE = disable)03 重新运行项目原创 2016-09-29 23:10:40 · 1339 阅读 · 0 评论 -
Swift 2.3 【这些情况下guard要慎用】
guard 语法的可读性更强。它可以让我们的方法表意更加明确,更易于阅读,它能够表达“提前退出”的意图,提高了程序的健壮性。换句话来理解这是 Swift 的设计者在暗示程序员在编写代码时时提早 return 的重要性。但是,并不意味着要将所有的 if ... else ... 和 if let ... 都替换成 guard 语法。guard 语法很容易被滥用和误用,并不是所有的代码层次结构中都适合 guard 的使用。原创 2016-01-16 10:54:32 · 1144 阅读 · 0 评论 -
Swift 2.3 【Swift2OC & OC2Swift】
本文主要介绍如何在Swift项目中使用OC的文件以及在OC项目中使用Swift文件。原创 2016-01-18 12:29:54 · 1054 阅读 · 0 评论 -
Swift 2.3 【封装网络请求业务类 AFNetworking/ Alamofire】
本文描述 Swift 发送网络请求的业务类写法。提供 AFNetworking 和 Alamofire 两种框架网络请求。其实两个框架本质一样,均出自一个作者,安装可到 github 去下载或者使用 CocoaPods 集成。原创 2016-02-01 15:14:06 · 2821 阅读 · 9 评论 -
Swift 2.3 【Swift 和 Javascript 如何相互调用】
本文大致讲述在项目中 Swift 和 Javascript 如何相互调用,集成多个 Demo。快速上手 WebViewJavascriptBridge 框架。原创 2016-07-23 19:12:15 · 1599 阅读 · 0 评论