Swift语言
文章平均质量分 62
shuju345
这个作者很懒,什么都没留下…
展开
-
Swift和OC混编
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先研究在同一个工程目录下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名为 act.swift 1. import Fou原创 2015-08-17 08:48:30 · 621 阅读 · 0 评论 -
is 与 as 类型检查
类型检查是一种检查类实例的方式,并且或者也是让实例作为它的父类或者子类的一种方式。 类型检查在 Swift 中使用is 和 as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。 你也可以用来检查一个类是否实现了某个协议,就像在 Protocols Checking for Protocol Conformance部分讲述的一样。 定义一个类层次作为例子原创 2015-08-16 17:56:11 · 712 阅读 · 0 评论 -
Swiftl优秀的特性
Swift语言在吸收诸多优秀语言如java,c++,Python之后,提供给开发者大量优秀的特性。 下面我列举一下,swift一些优秀的特性: 1、函数使用经典的圆括号和点调用语法 2、函数标签特性 Objective-C中的函数标签也是函数参数的一部分,它避免了参数过多的情况下分不清每个参数的含义。Objective-C的优秀特性被Swift继承了下来。Swift也支持标签。原创 2015-08-16 09:48:59 · 690 阅读 · 0 评论 -
Swift开发过程中常用到的一些使用技巧和注意的地方
1、自定义类型typealias Swift可以更加方便地定义各种类型,这里使用typealias进行别名处理。 举例说明:typealias MySize = UInt var size :MySize = 100 2、元组 元组语法允许将多个不同类型的值组合成一个复合值并且赋值给一个变量或者常量。元组语法在函数中作为返回值是很好的,可以返回原创 2015-08-16 10:14:39 · 626 阅读 · 0 评论 -
闭包的简单定义和使用
/* 闭包(Closures) * 闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。 * 在Swift中的闭包与C、OC中的blocks和其它编程语言(如Python)中的lambdas类似。 * 闭包可以捕获和存储上下文中定义的的任何常量和变量的引用。这就是所谓的变量和变量的自封闭, * 因此命名为”闭包“("Closures)")原创 2015-08-16 17:00:40 · 758 阅读 · 0 评论 -
数组
Swift语言中提供的数组要求所保存的数据类型要一致,它们是类型安全的,在使用的时候,能够明确其中保存的数据类型,数组用来存储有序的数据。 一: var intList3 = [Int]() 上面的代码声明一个空存放Int的数组,注意这是一种简便的语法方式。下列代码才是标准正规的写法 var intList4 = Array() 要使用一个数组有两个前提: 1、需要对数组进行初原创 2015-08-16 12:02:34 · 431 阅读 · 0 评论 -
Swift使用Playground编程
Playground是随着Swift推出的“所见即所写”的编程模式。Playground字面意思是操场、娱乐场。也就是在Swift中可以一边写代码一边预览编程效果。这个编程开发者或者入门开发者带来前所未有的编程乐趣和体验。下面就来简单介绍一下playground的使用: 1、打开Xcode项目,单击Get started with a playground ,创建一个Playground项目原创 2015-08-16 09:35:00 · 1926 阅读 · 0 评论 -
Swift字典的使用
Swift语言中的字典和数组是一样的,都要求所保存的数据类型一致,他们是类型安全的,在使用的时候,能够明确其中保存的数据类型。 一:字典的声明和初始化 var dic1 = [1:1,2:2,3:3] var dic2:Dictionary = [:] var dic3 = Dictionary() var dic4 = [String:String]() 从以上三种方法中可以原创 2015-08-16 16:01:29 · 1218 阅读 · 0 评论