swift
文章平均质量分 82
LX_明明如月
这个作者很懒,什么都没留下…
展开
-
Swift 中的指针使用
Apple 期望在 Swift 中指针能够尽量减少登场几率,因此在 Swift 中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在 Swift 中指针使用的困难,特别是对那些并不熟悉指针,也没有多少指针操作经验的开发者 (包括我自己也是) 来说,在 Swift 中使用指针确实是一个挑战。在这篇文章里,我希望能从最基本的使用开始,总结一下在 Swift 中使用指针的一些常见方式和场转载 2015-03-16 15:30:52 · 345 阅读 · 0 评论 -
Swift语言Storyboard教程:第一部分
本文由CocoaChina翻译小组@TurtleFromMars翻译自:Storyboards Tutorial in Swift: Part 1。更新记录: 该Storyboard教程由Caroline Begbie更新iOS 8和Swift相关内容。原文作者为教程编纂组的成员Matthijs Hollemans。2014/12/10更新: 更新至Xcode 6.1.1。转载 2015-03-16 15:33:24 · 1221 阅读 · 0 评论 -
Swift中的iOS设计模式(一)
iOS设计模式 - 大伙应该都听说过,但是有多少人真正的了解他们呢?虽然大多数开发者都认同设计模式的重要性,但是在实际开发中却并不怎么注意使用设计模式,而且关于设计模式的文章也是凤毛麟角,这更使得开发者无从下手去学习设计模式。设计模式是一个处理软件设计中常见问题的解决方法,并可以重复使用。它向开发者提供了设计模板,使开发者更容易写出逻辑清晰、具有可复用性的代码。它还可以使代码具有松耦合性,能让转载 2015-03-16 15:34:00 · 474 阅读 · 0 评论 -
Swift 中的坑:如何实现 enum 的多选
问题在Objective-C里,enum是可以多选的。如:12NSString* string = @"一段文字";CGRect boundingRect = [string boundingRectWithSize:CGSizeMake(label.frame.width, CGFloat.max) options:NSStringDraw转载 2015-03-16 15:34:53 · 495 阅读 · 0 评论 -
Swift 的函数式编程
Swift 相比原先的 Objective-C 最重要的优点之一,就是对函数式编程提供了更好的支持。 Swift 提供了更多的语法和一些新特性来增强函数式编程的能力,本文就在这方面进行一些讨论。Swift 概览对编程语言有了一些经验的程序员,尤其是那些对多种不同类型的编程语言都有经验的开发者, 在学习新的语言的时候更加得心应手。原因在于编程语言本身也是有各种范式的, 把握住这些特点就可以比转载 2015-03-16 15:33:56 · 368 阅读 · 0 评论 -
站在OC的基础上快速理解Swift的类与结构体
2014年,Apple推出了Swift,最近开始应用到实际的项目中。 首先我发现在编写Swift代码的时候,经常会遇到Xcode不能提示,卡顿,直接闪退等问题,尤其是在Swift和OC混编时。(不知道其他开发者是否也有这样的经历,但是我相信这样的问题,很快会得到解决)然后感觉Swift并不像网上很多朋友说的那样简单。有很多细节问题是值得注意的,甚至有很多思路是颠覆了传统的开发语言的!又转载 2015-03-16 15:27:01 · 446 阅读 · 0 评论 -
Swift 可展开可收缩的表视图
主要学习与运行效果在本节的内容中,我们将通过一个具体实例的实现过程,详细讲解在表视图当中,如何创建一个可展开可收缩的表视图。为了让读者有着更为直观的印象,我们将通过模仿QQ好友列表来实现这个效果。该示例主要演示:1.表视图外观设计2.自定义用户组设计3.从plist文件中读取数据4.将数据显示在表视图中5.实现表格的展开、收缩效果运行效果如下所示:表视图外观转载 2015-03-16 15:29:10 · 1257 阅读 · 0 评论 -
用Swift开发二维码扫描器教程
原文:Building a QR Code Reader in Swift 作者:Simon Ng 译者:xiaoying )我相信大多数人都知道二维码(QR code)是什么,如果你对这个概念还不甚了解,那么看看下边那张图就知道了。二维码是在二维平面里展示的一种条形码,开发者是Denso。最初它只是在制造业用来进行零部件跟踪,但是随着时间的发展,今天二维码已经在消费领域变得非常流行,在消原创 2015-03-16 15:28:47 · 594 阅读 · 0 评论 -
Swift语言Auto Layout入门教程:上篇
原文:Beginning Auto Layout Tutorial in Swift: Part 1/2,译者:@TurtleFromMars开始用自动布局约束的方式思考吧!更新记录:该教程由Brad Johnson更新Swift和iOS 8内容,原文第一版作者为教程编纂组的Matthijs Hollemans。你可曾为了让App在横竖屏模式下都能展现整洁的界面而感到苦恼?你可曾为转载 2015-03-16 15:29:39 · 908 阅读 · 0 评论