swift
源yuan
这个作者很懒,什么都没留下…
展开
-
swift3 for 反序循环
swift2 ,oc.上 for递减不能用了现在找到一下两个方法。1.for i in (0...10).reversed() { print(i) } 2.for i in stride(from: 4, through: 0, by: -1) { print(i) } Swift 的 stride 函数返回一个任意可变步长 类型值的序列. stride原创 2017-03-08 18:37:57 · 1033 阅读 · 0 评论 -
Swift 引用计数总结 Strong,Weak, unowned 简单使用
ARCARC 苹果版本的自动内存管理的编译时间特性。它代表了自动引用计数(Automatic Reference Counting)。也就是对于一个对象来说,只有在引用计数为0的情况下内存才会被释放。Strong(强引用)让我们从什么是强引用说起。它实质上就是普通的引用(指针等等),但是它的特殊之处在于它能够通过使对象的引用计数+1来保护对象,避免引用对象被ARC机制销毁。本质上来讲,任何对象只要有转载 2017-03-27 17:34:39 · 1528 阅读 · 0 评论 -
swift utf-8编码问题
let title = "解决大家" //编码 title.addingPercentEscapes(using: .utf8) let utf = title.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlFragmentAllowed) //解码 utf?.replacingPercentEs原创 2017-04-06 16:10:33 · 2676 阅读 · 0 评论 -
Swift循环遍历集合方法总结
转发出处:Swift循环遍历集合方法总结 概要 2016年2月份我总结过OC循环遍历,文章在此:iOS开发遍历集合(NSArray,NSDictionary、NSSet)方法总结。时隔一年,随着Swift的逐渐完善,自己使用Swift开发的项目经验和知识逐渐积累,是时候总结一下Swift的循环遍历了。 相信Swift一定会给你一些不一样的东西,甚至是惊喜。转载 2017-06-12 15:22:54 · 1334 阅读 · 0 评论 -
数组元素交换 swap
swift中关键字 144 作者 夜晚看日出 关注 2017.01.05 18:39* 字数 5778 阅读 120评论 0喜欢 0 一、前言swift中使用到的关键字,做个笔记,后期再使用到其它关键字再做添加二、关键字deinit 、typealias 、is 、guard 、fileprivate、open、inout 、mutating 、nonmutating 、required、s原创 2017-06-12 15:25:53 · 5073 阅读 · 0 评论