数码家电 爆款热卖-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
华尔子博-记录IT人的美好生活-华尔子博-奥夏网
最新发布第332页

Swift中的访问控制和protected设定

很多其他编程语言都有一种”protected“设定,可以限制某些类方法只能被它的子类所使用。 Swift支持了访问控制后,大家给我们的反馈都很不错。而有的开发者问我们:“为什么Swift没有类似protec...
子博兄的头像-华尔子博-奥夏网3年前
0980

如何解决Swift中使用可选类型的占位问题

可选类型是Swift中新引入的,功能很强大。在Swift里,如何通过可选类型来保证强类型的安全性。作为例子,我们来创建一个Objective-C API的Swift版本,但实际上Swift本身并不需要这样的API。 为D...
子博兄的头像-华尔子博-奥夏网子博兄3年前
01130

Swift与C语言指针结合使用实例方法

Objective-C和C的API常常会需要用到指针。Swift中的数据类型都原生支持基于指针的Cocoa API,不仅如此,Swift会自动处理部分最常用的将指针作为参数传递的情况。这篇文章中,我们将着眼于在Swif...
子博兄的头像-华尔子博-奥夏网4年前
01201

Swift里的值类型与引用类型区别和使用

Swift里面的类型分为两种: ●值类型(Value Types):每个实例都保留了一分独有的数据拷贝,一般以结构体 (struct)、枚举(enum) 或者元组(tuple)的形式出现。 ●引用类型(Reference Type)...
子博网的头像-华尔子博-奥夏网子博网4年前
01740

Swift心得笔记之函数的使用

参数 外部变量名 一般情况下你可以不指定外部变量名,直接调用函数: func helloWithName(name: String, age: Int, location: String) { println('Hello \(name). I live in \(location) too. W...
子博兄的头像-华尔子博-奥夏网子博兄4年前
01380

Swift心得学习笔记之控制流的方法

控制流基本上大同小异,在此列举几个比较有趣的地方。 switch Break 文档原文是 No Implicit Fallthrough ,粗暴的翻译一下就是:不存在隐式贯穿。其中 Implicit 是一个经常出现的词,中文原意...
子博兄的头像-华尔子博-奥夏网子博兄4年前
01360

Swift心得笔记之集合类型的使用方法

数组 重复值的初始化 除了普通的初始化方法,我们可以通过 init(count: Int, repeatedValue: T) 来初始化一个数组并填充上重复的值: // [0.0,0.0,0.0] var threeDoubles = [Double](count:3,re...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
02580

Swift心得笔记之字符串使用方法

字符串 简介 String 中的字符串是值类型,传递的时候会对值进行拷贝,而 NSString 的字符串传递则是引用。我们可以用 for in 遍历字符串: var a : String = 'a' for c in 'Hello' { println(c)...
子博兄的头像-华尔子博-奥夏网子博兄4年前
02010

Swift运算符使用心得笔记,Swift运算符使用方法

空值合并运算符和区间运算符 Nil Coalescing Operator a ?? b 中的 ?? 就是是空值合并运算符,会对 a 进行判断,如果不为 nil 则解包,否则就返回 b 。 var a: String? = 'a' var b: String? = ...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
02590

Swift中的指针操作和使用详细介绍

Apple期望在Swift中指针能够尽量减少登场几率,因此在Swift中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在Swift中指针使用的困难,特别是对那些并不熟悉指针,也没有多...
子博兄的头像-华尔子博-奥夏网4年前
02130