本系列文章的编码环境为 Xcode 10.1 , Swift 4.2 , iOS 9 为什么写这个系列文章 目前...[作者空间]
===============队列===========GCD三种创建队列的方法 (1)自己创建一个队列第一个参数...[作者空间]
为什么要用到Router去做跳转:解耦、方便 像底下这种代码可能写了很多很多遍了,尤其是在项目中某个页面入口很多的...[作者空间]
在Swift中我们发送网络请求一般都是使用一个第三方库Alamofire,OC中使用的AFNetworking,设...[作者空间]
最近需要一个随机的字符串来作为唯一标识符,因为在OC中使用的比较多的是下面这个方法: 这个方法生成一个随机的字符串...[作者空间]
在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录 在之前,一个...[作者空间]
最近在学习使用Swift,自己也尝试使用Swift写一些小demo,因为在使用OC时用惯了Block,所以在使用s...[作者空间]
Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 -...[作者空间]
写在前面 首先和大家分享一下学习新语法的技巧:用Xcode8打开自己的Swift2.3的项目,选择Edit->Co...[作者空间]
Swift2.2到Swift3.0不知道几家欢喜几家愁,对于项目是纯Swift的我,反正是想艹阿婆他娘的。 201...[作者空间]
最近项目中踩到了Closure使用unowned和weak修饰self对象避免循环引用所带来的坑,之前不是太了解,...[作者空间]
在调试的时候总会发现在输出自定义的类与结构体时,会打印很多不想输出的变量,这就有了CustomStringConv...[作者空间]
Swift下需要用 动态获取命名空间,然后用NSClassFromString()的方法获取类型。例如名为MyCl...[作者空间]
参数泛型AnyObject可以改成Any,这样就可以打印struct,enum等类型的变量。 对于Int,等类型,...[作者空间]
闭包 Swift对闭包进行了简化: 利用上下文推断参数和返回值类型 隐式返回单表达式闭包,即单表达式闭包可以省略r...[作者空间]
很多同学在遇到要使用网络请求的时候,无脑Alamofire,不是说这个库不好用。毕竟第三方,毕竟还要学习他得使用方...[作者空间]
前言 在OC中对一个数组排序,以及字典的排序往往都是自己写一个函数去实现。swift中就不用再自己再去做这样的事了...[作者空间]
运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。更复杂的运算...[作者空间]
写在前面 之前学习了Swift,由于经常做项目中很少使用,所以大部分都遗忘了。现在将内容整理出来,做一个记录。 S...[作者空间]