Swift
文章平均质量分 93
xiaoyangxavier
士不可以不弘毅,任重而道远!
展开
-
Text Kit框架——动态字体及cell动态高度
由于Apple近几年在iOS系统的不断改进过程中添加了许多新的特性和功能,这使得iOS系统对文本的渲染能力有了大大的提升。在iOS7中我们就已经能感觉到在文本渲染方面有了很大改进和提升。现在iOS8发布了,在文本渲染方面在延续了之前强大功能的基础上,又提升了其易用性。简单纵观iOS文本渲染的发展史,你也许对目前文本渲染的强大能有更深刻的体会。 在iOS6之前,使用web视图渲染文本是当时最为转载 2015-03-27 11:26:37 · 948 阅读 · 0 评论 -
Swift和Objective-C混合编程
假设你现在就是一个iOS程序员,你对Objective-C很熟悉,对iOS开发也很熟悉,然而,苹果公司在iOS 8之后推出了Swift语言。那么,如何才能快速地从Objective-C过渡到Swift呢? 本章我们将重点讲解如何从Objective-C过渡到Swift,如何利用现有的Objective-C工程调用Swift代码,以及如何利用Swift工程调用以前写好的Objective-C代转载 2015-03-30 15:29:35 · 586 阅读 · 0 评论 -
swift细节note
swift for-in循环中"..."与".."的区别,直接见代码吧! [html] view plaincopy for index in 0...5 { print(index)//print "012345" } println("\n") for index in 0..5 {转载 2015-03-24 21:16:21 · 489 阅读 · 0 评论 -
闭包(Closure)
闭包在Swift中非常有用。通俗的解释就是一个 Int 类型里存储着一个整数,一个String 类型包含着一串字符,同样,闭包是一个包含着函数的类型。有了闭包,你就可以处理很多在一些古老的语言中不能处理的事情。这是因为闭包使用的多样性,比如你可以将闭包赋值给一个变量,你也可以将闭包作为一个函数的参数,你甚至可以将闭包作为一个函数的返回值。它的强大之处可见一斑。 在Swift的很多文档教材中都转载 2015-03-24 21:00:16 · 332 阅读 · 0 评论 -
iBeacon(swift)
低功耗蓝牙技术现在几乎是智能手机的标配。随着这一技术的发展,苹果在2013年WWDC大会上,苹果推出iBeacon技术。该技术允许开发 人员开发能够使用iBeacon硬件传感器的iOS应用程序,来为相应的应用程序提供更加精准的位置信息。2014年WWDC大会上,苹果表示,对 iBeacon技术进行了改善,借助该技术,应用程序现在能够跟踪到用户所在的楼层的精确位置信息。 iBeacon的工作方原创 2015-07-23 13:29:10 · 602 阅读 · 0 评论 -
Swift based iBeacon App Development with CoreLocation on Apple iOS 7/8
We've had a number of customers who want to use Apple's new programming language Swift to develop iBeacon applications, so we decided to develop a tutorial to make it easier to get up and running. R转载 2015-07-24 15:43:29 · 1062 阅读 · 0 评论