IOS开发语言Swift入门连载—泛型泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。
泛型是 Swift 强大特征中的其中一个,许多 Swift 标准库是通过泛型代码构建出来的。事实上,泛型的使用贯穿了整本语言手册,只是你没有发现而已。例如,Swift 的数组和字典类型都是泛型集。你可以创建...
分类:
移动开发 时间:
2015-05-12 15:44:08
阅读次数:
123
IOS开发语言Swift入门连载—扩展扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。)
Swift中的扩展可以:
添加计算型属性和计算静态属性...
分类:
移动开发 时间:
2015-05-12 13:44:34
阅读次数:
181
Swift 是用于开发iOS和OS X的一门新编程语言。尽管如此,Swift的大部分地方看着其实跟C和Objective-C都是挺像的。
Swift 提供了C和Objective-C基础类型的自己一套版本,包括用于整型的Int,用于浮点值的Double和Float,用于布尔值的Boolean,和用于文本数据的String。Swift还提供了Array和Dictionary这两种集合类型的增强版本...
分类:
编程语言 时间:
2015-05-12 13:42:02
阅读次数:
127
今天安装了一下Xcode6-Beta版,想来体验一下Swift的魅力:安装Swift系统最低版本号为:10.9.3仅仅看看一点The Swift Programming Language,以下给大家分享一下:(待续。。。)// Playground - noun: a place where peo...
分类:
编程语言 时间:
2015-05-10 22:23:23
阅读次数:
181
下面这些代码可以在playground中展现出来
import UIKit
/* 实例化一个 UIView
的对象,保存在堆中
[[UIView alloc] initWithXXX:xxx] 所有 OC中以这种格式的实例化方法,在 swift
中都可以使用
类(XXX:)*/
let view =
UIView(frame: CGRe...
分类:
编程语言 时间:
2015-05-10 09:53:02
阅读次数:
153
闭包介绍最近在学习swift的过程中,发现很多人都对于swift的闭包有很深的疑惑,今天就以我个人学习swift 1.2版本下的一些经验进行一些分享,如有错漏,望大家指出。
ps.《关于Swift学习之每日一tip》我这段时间会持续更新,而其中关于swift的内容都是在今年(2014)春节之后,苹果推出Xcode6.3测试版的之后推出的swift 1.2的语法,关于1.2与1.1的语法,我会在明天的...
分类:
编程语言 时间:
2015-05-10 09:45:50
阅读次数:
145
现在Swift的第三方库还比较少,有时候需要使用OC的第三方库,其实也是很容易的。 我们使用如下步骤: 1、新建的Swift项目,第一次创建OC文件时会询问是否生成 桥接头,选择是的话会生成一个桥接头文件,文件如图: (项目名-Bridge-Header.h) 2、在其中的#import想要在项目中...
分类:
编程语言 时间:
2015-05-10 07:28:33
阅读次数:
171
原文https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-3/Swift的响应式编程.md原文链接 :Reactive Swift原文作者 :Agnes Vasarhelyi译文出自 : 开发技术前线 www.devtf.c...
分类:
编程语言 时间:
2015-05-08 23:50:19
阅读次数:
267
自从苹果公司发布Swift的时候,Xcode上又多了一样新的东西---"Playground"。Playground就像操场一样,可以供我们在代码的世界里尽情的玩耍,在本篇博客中就介绍如何借助Playground来快速的上手Swift编程。Playground在学习Swift语言中确实扮演着重要.....
分类:
编程语言 时间:
2015-04-30 10:32:10
阅读次数:
176
Swift学习之常用UI的使用最近笔者在开始学习苹果最新的编程语言,因为笔者认为,苹果既然出了这门语言就绝对不会放弃,除非苹果倒闭了(当然这里知识一个玩笑)。所以在不久的将来,swift绝对是iOS 开发的主导语言,也许不会完全取代OC。笔者学完swift的语法之后就开始着手UI了,因为我觉得有着一...
分类:
编程语言 时间:
2015-04-28 13:57:21
阅读次数:
109