String是Swift里新增加的类型,它与原来的NSString可以很方便地互相转换。但在实际开发中,我们该如何选择?1,能使用String类型就尽量使用String类型,原因如下:(1)现在Cocoa里所有的API都能接受和返回String类型,所以也没必要特地转换下。(2)Swift的Stri...
分类:
编程语言 时间:
2015-09-28 13:17:35
阅读次数:
199
以下,将创建一个Swift项目,然后引入3个库: Snappy 简化autolayout代码的库 Alamofire HTTP网络库,AFNetworking作者写的 SDWebImage 图片加载,objc项目,通过头文件bridge方式供swift使用 其中,前两个是Swift的库,SDWebI...
分类:
编程语言 时间:
2015-09-27 08:46:58
阅读次数:
259
可选类型是Swift的一个特色。它表示一个变量有可能有值,也可能没有值(nil)。声明的方式是“数据类型+问号”。而当要使用一个可选类型的变量是,要在后面加感叹号“!”。123456789var height:Int? //声明一个可选类型,默认值为nilif height == nill{prin...
分类:
编程语言 时间:
2015-09-25 16:16:57
阅读次数:
159
Brent Simmons 在 解决目前不存在的问题,就好像问题存在一样 中说到:Swift 的类型体系解决了我没碰到的一个问题。对这句话我深有同感,而且我敢打赌很多其他的 Objective-C 开发者也会这样觉得。在我刚开始尝试使用 Swift 时,编译器似乎经常和我做对 1 。但随着我对这门语言越来越熟悉,情况也随之变得好起来,但是有时它奇怪的错误信息还是会让我觉得它是一个难以取悦的任性小孩...
分类:
系统相关 时间:
2015-09-25 07:24:40
阅读次数:
178
最近在利用JavaFx开发时,由于没有只能输入数字的控件,每次都要对用户输入的string进行转换,但是Java中利用Double.parseDouble()方法转换时如果转化失败就会抛出异常,每次都try,catch很繁琐,而我在业余学习Swift时发现Swift的Optional和 as?的配合...
分类:
编程语言 时间:
2015-09-24 20:53:25
阅读次数:
199
Brent Simmons 在 解决目前不存在的问题,就好像问题存在一样 中说到:Swift 的类型体系解决了我没碰到的一个问题。
对这句话我深有同感,而且我敢打赌很多其他的 Objective-C 开发者也会这样觉得。在我刚开始尝试使用 Swift 时,编译器似乎经常和我做对 1 。...
分类:
编程语言 时间:
2015-09-23 10:36:41
阅读次数:
143
什么是swift?swift是2014 WWDC 发布的一款脚本语言。使用Swift的好处:OC ARC 最大的困难 内存管理而 swift 不用担心内存方面。 简洁 ,功能很强大 ,语法简单 与OC语言可以相互调用。但是也有弱点 , 安全度不高。 .h .mswift的两个不需要:1.不需...
分类:
编程语言 时间:
2015-09-22 16:14:43
阅读次数:
264
Overview自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Objective...
分类:
其他好文 时间:
2015-09-22 12:53:38
阅读次数:
142
上一篇文章《iOS开发系列--Swift语言》中对Swift的语法特点以及它和C、ObjC等其他语言的用法区别进行了介绍。当然,这只是Swift的入门基础,但是仅仅了解这些对于使用Swift进行iOS开发还是不够的。在这篇文章中将继续介绍一些Swift开发中一些不常关注但是又必备的知识点,以便对Sw...
分类:
移动开发 时间:
2015-09-21 01:36:03
阅读次数:
257
整数整数就是没有小数部分的数字,比如42和-23。整数可以是有符号(正、负、零)或者无符号(正、零)。Swift 提供了8,16,32和64位的有符号和无符号整数类型。这些整数类型和 C 语言的命名方式很像,比如8位无符号整数类型是UInt8,32位有符号整数类型是Int32。就像 Swift 的其...
分类:
其他好文 时间:
2015-09-16 15:47:47
阅读次数:
119