最近在看swift,因为用任然是X-code开发,也不用再去熟悉另一种开发工具,感觉挺方便的,在敲OC的代码累了也可以试着学习一下,蛮不错的。代码之间都可以不用分号隔开了,挺不习惯的,不过用分号也不影响。学习之余也简单做下学习笔记。与学习OC一样个人还是喜欢从控件开始学习,比较直接,找到感觉。与OC...
分类:
其他好文 时间:
2014-12-23 19:22:55
阅读次数:
180
ps:学习此教程需要语言基础
func 函数名(外部参数名 本地参数名:数据类型)->返回类型
{
语句
}
//如下代表外部阐述名与本地参数名相同,当然也可以不加井号,那就仅仅代表只有本地参数。
如果提供了外部参数名称,需要在调用该函数的同时适用外部参数名否则层序会提示出错
func 函数名(#参数名:数据类型)->返回类型
{
语句
}
//如下表示可以给参数设置...
分类:
其他好文 时间:
2014-12-22 16:20:39
阅读次数:
118
Alamofire 是 Swift 语言的 HTTP 网络开发工具包,功能强大,支持各种 HTTP Method、JSON、文件上传、文件下载和多种认证方法。
AFNetworking的作者全新力作,原生Swfit语言编写,基本可以满足Swift中网络编程开发。
github的URL为:
https://github.com/Alamofire/Alamofire
g...
分类:
编程语言 时间:
2014-12-04 17:57:58
阅读次数:
196
一、几个用到的关键概念
弱引用(weak):不会增加自动引用计数,必须为可选类型变量,因为弱引用在引用计数为0的时候,会自动赋为nil。在swfit中,可以赋值为nil的为可选类型
无主引用(unonwed):不会增加自动引用计数,必须为非可选类型。在ARC销毁内存后,不会被赋为nil,所以在访问无主引用的时候,要确保其引用正确,不然会引起内存崩溃。
隐式解析可选类型:在初始的时候可以为nil,但是第一次赋值以后便会一直有值。语法是在变量后面加上感叹号(例如var name:String!)。使用该类型只需...
分类:
移动开发 时间:
2014-11-22 13:27:10
阅读次数:
216
Swift 与 Objective-C 的兼容能力使你可以在同一个工程中同时使用两种语言。你可以用这种叫做mix and match的特性来开发基于混合语言的应用,可以用 Swfit 的最新特性实现应用的一部分功能,并无缝地并入已有的 Objective-C 的代码中。Mix and Match 概...
分类:
编程语言 时间:
2014-10-27 14:11:36
阅读次数:
196
1. Swfit 数组相对于OC数组新增的操作及方法...
分类:
编程语言 时间:
2014-10-23 19:22:28
阅读次数:
240
Github项目地址:https://github.com/Haneke/HanekeSwift Haneke是一个用swift写成的轻量级iOS类,以简单好用著称(design-decisions-behind-haneke-1-0),有多简单呢? 假如你要初始化一个JSON缓存,将...
分类:
移动开发 时间:
2014-10-20 16:34:24
阅读次数:
221
原创blog,转载请注明出处
String
在swfit中,String兼容Unicode的方式。使用方法和C语言类似。
注意
在Cocoa和Cocoa touch中,Swift的String,和Foundation中的NSString是兼容的,所有NSString额API都可以调用String类型
字符串常量
1、含转义字符:例如\n,\t等
2、单字节Unicode...
分类:
编程语言 时间:
2014-10-07 14:56:43
阅读次数:
739
Swift与Objective-C交互总结
在Swift中使用Objective-C(简单)
在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之
在创建的XXX-Bridging-Header.h上导入需要引入到Swift中的Objective-C类
#import "Need.h"
然后在Swfit中就能使用它了...
分类:
移动开发 时间:
2014-07-23 13:38:36
阅读次数:
310