2
Swift使用AlamoFire超时设置和事件处理

一直在写swift项目,正好碰到服务器部署,请求超时或者请求失败的问题,页面就卡着不动了。顺手解决一下吧 差了些资料,说要设置超时时间 方法一: 然后发送请求的时候,不用Alamofire.request 直接 sharedSessionManager.request 方法二: 在方法一设置超时时间 ...

大禹不治水 @ 2019/03/20

3
Swift中的for循环基本使用

OC中的for循环写法: Swift中的for循环写法: Swift中for循环不需要i的写法: ...

鸿鹄当高远 @ 2019/03/10

4
Swift 访问控制

1、private private访问级别所修饰的属性或者方法只能在当前类里访问。 2、fileprivate fileprivate访问级别所修饰的属性或者方法在当前的Swift源文件里可以访问。 3、internal(默认访问级别,internal修饰符可写可不写) internal访问级别所修 ...

鸿鹄当高远 @ 2019/03/08

6
比较两个slice、struct或者map是否相等

我们可以直接使用reflect.DeepEqual来比较两个slice、struct或者map是否相等 对于slice,我们还可以使用另外一种方法: ...

timliudream @ 2018/12/15

7
有效的字母异位词的golang实现

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。 你可以假设字符串只包含小写字母 首先看到题目的意思就是说两个字符串的字母一样,只是位置可以不一样 而且说明也说了,只包含小写字母。 那我们可以通过对两个字符串里面的字符进行排序,如果排序后的两个字符串是一样的,那么 ...

timliudream @ 2018/12/15

8
iOS Swift WisdomScanKit图片浏览器功能SDK

iOS Swift WisdomScanKit图片浏览器功能SDK使用 一:简介 WisdomScanKit 由 Swift4.2版编写,完全兼容OC项目调用。 WisdomScanKit的几大功能在上一期的分享中已经有详细讲解,贴上链接地址:https://www.cnblogs.com/tang ...

建锋_jianfeng @ 2018/12/13

9
iOS Swift 二维码扫码,自定义全屏拍照,系统相册图片编辑多选,系统相册图片浏览, 就用WisdomScanKit SDK

iOS Swift WisdomScanKit 是一款强大的集二维码扫码,自定义全屏拍照,系统相册图片编辑多选和系统相册图片浏览功能于一身的 Framework SDK 【1】前言: 今天给大家推荐个好用的开源框架:WisdomScanKit,如果在开发中有用到二维码扫码,全屏拍照,系统相册图片编辑 ...

建锋_jianfeng @ 2018/12/11

11
iOS资源大全中文版

我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-ios 就是 vsouza 发起维护的 iOS 资源列表,内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等。Swift 语言写成的项目会被标记为 ★ ,Ap ...

leviticus @ 2018/09/21

12
GCD(Swift)

1.取消过去的接口 说起 GCD, 大家肯定回想起类似 dispatch_async 这样的语法。 GCD 的这个语法模式无论是和 Objc 还是 Swift 的整体风格都不太打掉。 所以 Swift 3 中对它的语法进行了彻底的改写。 比如最常用的,在一个异步队列中读取数据, 然后再返回主线程更新 ...

Harely @ 2018/08/30

14
快看Sample代码,速学Swift语言(1)-语法速览

Swift是苹果推出的一个比较新的语言,它除了借鉴语言如C#、Java等内容外,好像还采用了很多JavaScript脚本里面的一些脚本语法,用起来感觉非常棒,作为一个使用C#多年的技术控,对这种比较超前的语言非常感兴趣,之前也在学习ES6语法的时候学习了阮一峰的《ECMAScript 6 入门》,对... ...

伍华聪 @ 2018/08/30

15
快看Sample代码,速学Swift语言(2)-基础介绍

Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感。Swift提供很多基础类型,如Int,String,Double,Bool等类型,它和Objective-C... ...

伍华聪 @ 2018/08/30

16
快看Sample代码,速学Swift语言(3)-运算符

运算符是用来检查,更改或组合值的特殊符号或短语。Swift提供的很多常规的运算符,如+、-、*、/、%、=、==等,以及逻辑运算的&&、||等等,基本上不需要重复介绍,我们在这里只需要了解一些不太一样的运算符就可以了。如Swift引入的新运算符,范围操作符号,包括..<和...两个,该随笔介绍Swi... ...

伍华聪 @ 2018/08/30

17
ReactiveCocoa(II)

RAC类关系图: RAC 信号源: 需要导入的头文件: 冷信号 结果: 热信号 结果: 文本框监听 结果: Map映射 用于将一个事件流的值操作后的结果产生一个新的事件流。 方法一: 输入: Hello123 结果为: 方法二: 结果为: Filter函数可以按照之前预设的条件过滤掉不满足的值 方法 ...

Harely @ 2018/08/30

18
黑马基础阶段测试题:创建Phone(手机)类,Phone类中包含以下内容:

package com.swift; public class Phone { private String pinpai; private int dianliang; public String getPinpai() { return pinpai; } public void setPinp... ...

Advancing-Swift @ 2018/08/30

19
类型转化

类 类的转化 数组 定义数组 创建数组 数组转化为Any类型 一个不知类型的数组变量 someArray 或者这样 都可以的。 字典 字典转化 ...

Harely @ 2018/08/30

20
Block 循环引用(中)

不会造成循环引用的block 大部分GCD方法 因为self并没有对GCD的block进行持有,没有形成循环引用。目前我还没碰到使用GCD导致循环引用的场景,如果某种场景self对GCD的block进行了持有,则才有可能造成循环引用。 block并不是属性值,而是临时变量 这里因为block只是一个 ...

Harely @ 2018/08/30