在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下 1、在Github上下载SnapKit,选择iOS target 编译...
分类:
编程语言 时间:
2015-05-10 09:40:03
阅读次数:
336
extension String { var length: Int { return countElements(self) } // Swift 1.1 } extension String { var length: Int { return count(self) } // Swift 1....
分类:
编程语言 时间:
2015-05-10 09:37:41
阅读次数:
124
目前为止比较方便的一种方法,如果有更好的写法请通知我,谢谢!
分类:
编程语言 时间:
2015-05-10 08:30:13
阅读次数:
147
现在Swift的第三方库还比较少,有时候需要使用OC的第三方库,其实也是很容易的。 我们使用如下步骤: 1、新建的Swift项目,第一次创建OC文件时会询问是否生成 桥接头,选择是的话会生成一个桥接头文件,文件如图: (项目名-Bridge-Header.h) 2、在其中的#import想要在项目中...
分类:
编程语言 时间:
2015-05-10 07:28:33
阅读次数:
171
第二部分 实 战第3章 UI基础 1383.1 iOS开发平台限制和方式 1383.2 iOS SDK介绍 141第4章 UI开发与控件 1824.1 窗口与视图 1824.1.1 UIScreen、UIWindow和UIView 1824.1.2 界面旋转和大小处理 1884.2 图片资源的使用 ...
分类:
编程语言 时间:
2015-05-09 23:36:31
阅读次数:
152
Segue可以用来传值没有定义Identifier导致出现错误详细介绍http://leeabc-blog.logdown.com/posts/223090-swift-segue-value
分类:
编程语言 时间:
2015-05-09 16:24:52
阅读次数:
127
Swift中的函数跟JAVA语言的函数差不多,但也有差别,SWIFT中定义函数可以指定参数的名称这也是别的语言没有的,好处就是增加了可读性。其返回值是放在未尾的,如以下定义一个加法器:func add(number1 num1:Int,number2 num2:Int) -> Int{ retur....
分类:
编程语言 时间:
2015-05-09 16:13:36
阅读次数:
134
Swift之旅第六篇,讲述协议与扩展的内容。协议就相当于C#和其它编程语言里的接口。...
分类:
编程语言 时间:
2015-05-09 14:59:53
阅读次数:
120