1、扩展:Swift 使用一种扩展机制可以在原有类结构体和枚举 ,格式如下: extension 类型名{ // 新功能 } 可以在原类型(类、结构体、枚举)中添加新功能包括:1、实例计算属性和静态计算属性2、实例方法和静态方法3、构造器4、下标。2、协议:所有方法都是抽象的,称之为协议(p...
分类:
其他好文 时间:
2015-04-16 01:19:26
阅读次数:
105
http://gashero.iteye.com/blog/2075324// Playground - noun: a place where people can play//haha 没有分好,编译器推断类型,好玩,空格严格限制import UIKitvar str = "Hello, pla...
分类:
编程语言 时间:
2015-04-15 18:59:22
阅读次数:
146
语言无关类
优质博客
操作系统
智能系统
WEB服务器
版本控制
编辑器
NoSQL
PostgreSQL
MySQL
项目相关
设计模式
Web
大数据
编程艺术
其它
语言相关类
Android
AWK
C/C++
CSS/HTML
Dart
Erlang
Fortran
Go
Groovy
Haskell
iOS
Java
JavaScript
LaTeX
LISP
Lua
Perl
PHP
Prolog
Python
R
Ruby
Scala
Scheme
Shell
Swift
读书笔记及其它...
分类:
其他好文 时间:
2015-04-15 17:12:23
阅读次数:
265
if let actualNumber = possibleNumber.toInt(){ //如果possibleNumber.toInt是一个整形赋值给actualNumber,并打印 true 分支 println("\(possibleNumber) has an integer valu....
分类:
编程语言 时间:
2015-04-15 16:17:50
阅读次数:
101
上一话介绍了视图绘制的一些基本原理,这一话继续展开。UIBezierPath可以绘制许多有趣的图形。
使用不同的构造器,比如roundedRect就是四个角被磨圆了的矩形,或者干脆是椭圆和圆。你甚至可以剪切任意的path,剪切使用addClip方法,在剪切了之后你可以针对剪切的这部分进行操作,例如你正在绘制一个卡片,这个卡片有小小的圆角效果,你可以把卡片绘制在一个矩形里面,然后把它剪切到...
分类:
移动开发 时间:
2015-04-15 13:43:26
阅读次数:
178
一个view(视图)是IOS中UIView的子类,标示了屏幕上的一个长方形区域,定义了一个坐标系空间来绘图,并且处理触摸的操作。
view是有层次的,一个view只能有一个superview,但是可以有多个subview。你可以获取一个view,当然返回值是可选的,或者获取一个view的所有subview,返回值是一个数组,虽然这个数组中的元素其实是AnyObject,因为一些历史遗留原...
分类:
移动开发 时间:
2015-04-14 19:52:08
阅读次数:
544
处理字符串的难点是字符串的索引和创建字符串等其他的问题以及如何创建一个字符串的子串。
字符串是由Unicode组成的,你不要把Unicode组成的字符串的子串看做Unicode字符,而是把它们拆分成Unicode字素,所以我们不能像数组中那样索引,因为会遇到有的字素是由多个字符组成,这样会把一个完整语义的字素拆成了两个字符从而改变了原意。所以字符串是由另外的一个类型来索引的,这种类型就是...
分类:
移动开发 时间:
2015-04-14 11:21:50
阅读次数:
137
我们都知道在Swift诞生之前进行IOS开发一直使用Objective-c这门语言。OC和Swift之间需要一个桥接。
IOS中的API基本都是在许多年前由OC写成的,现在在Swift中也可以用,甚至你都看不出区别,非常自然。有一些特殊的类型,在交接两种语言的时候需要注意,这使得使用OC调用IOS的API的时候会比Swift容易很多。
首先是NSString,这是String以前的形式...
分类:
移动开发 时间:
2015-04-14 11:16:10
阅读次数:
109
【精】表格(UITableView)总结(2):索引(IndexList)...
分类:
其他好文 时间:
2015-04-14 10:02:34
阅读次数:
232
元组就是一个把多个值组成一个单一合成的复合值类型。一个元组内部的各个值可是任何类型,并且每个值的类型可以彼此不同。比如这个例子,(404,"Not Found")是一个用来描述Http状态的元组。一个HTTP状态编码是当你请求一个web页面时,web服务返回的一个特定的值。404 Not Found...
分类:
编程语言 时间:
2015-04-14 01:55:50
阅读次数:
133