Swift 3使用GCD和DispatchQueues 经验

4中引入,在实现并发,高性能和并发任务中表现出良好的灵活性和可配置性。但在`Swift3`之前它都跟天书一样,与`swift`格格不入的古董C语言风格,晦涩难记的方法名都让你望而却步,码农们宁愿用`N

me_wanyt 2017-02-23   12424   0

swift标准库的发展 资讯

英文原文: The Evolution of Swift's Standard Library Apple 的一个正在编撰中的文档表明,swift 的一个设计初衷是允许程序运行时的加载时抽象能高效执行。Apple

jopen 2016-03-08   3924   0
Swift  

ISO swift下XML数据解析 代码段

import UIKit class ViewController: UIViewController ,NSXMLParserDelegate{ override func viewDidLoad() { super.viewDidLoad() //创建XMLParser对象,传入XML格式的数据文件 // var parser=NSXMLParser(contentsOfURL: NSURL(

nbmm 2015-07-25   2721   0
IOS  

Swift 编写的 CoreData 管理库:SugarRecord 经验

使用Swift编写的CoreData管理库,开发者可通过它更简单地使用CoreData和REALM。 适合初级和高级开发者,完全自定义,语法友好,兼容OS X和iOS,文档支持完善,测试完善(所有组件均使用XCTest测试)。

jopen 2014-11-25   29061   0

Swift 闭包表达式 经验

闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。 闭包的形式主要有三种:

jopen 2015-01-28   10196   0

使用swift语言编写iOS应用 经验

2014 WWDC ,苹果推出了swift语言来作为新的苹果平台语言。该语言风格看起来像一个各种语言大杂烩,但作为苹果平台新推语言,受到了很多关注。作为一个JSer,感觉这个语言应该比OC更容易上手。

jopen 2014-06-04   76025   0

使用Swift+SpriteKit编写2048 经验

淡定了。接连出现各种讨论苹果新动向的帖子,这不,一位程序猿GG本着心动不如行动的态度,埋头 用Swift和SpriteKit写了 2048的程序 ,被QGQM们称赞“深圳速度”和“碉堡了”。

jopen 2014-07-04   42161   0

Swift 的 HTTP 开发包:Cycles 经验

Cycles 是 Swift 编写的 HTTP 客户端开发包,目前还处于早起开发阶段,只支持 iOS。示例代码: Cycle.get("https://api.github.com/user/", requestProcessors:

jopen 2014-08-27   11522   0

Swift 如何实现手势识别 经验

(“ Product name ”) 中填入项目名称后,点击Next. 确保语言选择的是 “ Swift ”. 设计界面 点击 “ Main.storyboard ” 文件,拖出6个 UIViews放到视图中

jopen 2014-07-27   18899   0

Swift版照片叠放视图:PhotoStackView 经验

“私人订制”。另一方面,学习大神的源代码,从中学习一下自定义库的书写方式等。最后,swift。。天杀的swift,是谁说swift对新手友好来着 当然,这里也不是简单的对源代码的搬运、抄袭与翻译,我还根

jopen 2015-06-25   11034   0

编写高性能的Swift代码(译) 经验

这篇文章搜集了一些编写高性能的swift代码的一些方法和技巧。本文面向的读者是编译器和标准库的开发者。 本文提到的一些技巧可以提高Swift程序的质量,可以减少错误的发生并提高可读性。明确的标注f

jopen 2016-01-10   18663   0

Swift调用sha1算法 经验

Swift中通过调用OC的CommonCrypto库可以很方便的实现String字符串转换为sha1。 在一个swift项目中,需要使用桥接头文件(Bridging header)的方式来引入一个OC库,才能调用OC中的内容。

jopen 2015-07-11   16756   0

SwiftDate:Swift中的日期处理库 经验

tdate/ SwiftDate是Github上开源的,使用Swift语言编写的NSDate封装库,可以很方便的在Swift中处理日期, 比如日期创建,比较,输出等。 特性 支持数学运算符进行日期计算(比如myDate

er74 2015-07-26   92058   0

运行在 Linux 平台的开源 Swift 经验

swiftcafe.io/2015/12/11/swift-linux/ Swift 开源了,喜大普奔之后,我们发现它现在变成跨平台的了,开源后的 Swift 不止能运行在 MAC 和 iOS 平台,现在也可以运行在

jopen 2015-12-11   29902   0

Swift 运算符重载简介 经验

在任何一门计算机编程语言中,运算符重载都是非常强大的特性之一,因此苹果决定为 Swift 也提供这一机制。然而,”能力越强责任越大”。利用运算符重载你很容易实现一些奇怪的场景,例如用减法运算符实现两数

aoc_sheng 2016-04-20   8190   0

Swift 3必看:Error与NSError的关系 经验

在之前的版本中,Swift中Error与OC中NSError的关系就像上海的南京路与南京的上海路关系一样,那就是没有关系。 我们先来看两者的区别。 Error是一个实现ErrorProtoco

VirgieABC 2016-12-30   16409   0

谈谈 Swift 中的 map 和 flatMap 经验

flatMap 是 Swift 中两个常用的函数,它们体现了 Swift 中很多的特性。对于简单的使用来说,它们的接口并不复杂,但它们内部的机制还是非常值得研究的,能够帮助我们够好的理解 Swift 语言。

njwc2879 2016-05-26   8369   0

真实世界中的 Swift 性能优化 经验

的时候,Swift 的特性(协议、泛型、结构体和类)是如何影响应用性能的,我们将确定影响性能提升的瓶颈所在,并体验 Swift 带来的「迅捷」体验。 概述 今天我打算同大家谈论 Swift 性能优

JorPpm 2016-10-25   6052   0

通过 LLVM 在 Android 上运行 Swift 代码 资讯

Swift 已经发布一年多了,苹果承诺将在 2015 年底开源 Swift。这是非常棒的一件事情,但是我们现在可以在 Android 设备上运行 Swift 吗? Swift 编译器 这都是由 Chris

jopen 2015-10-14   15753   0
Android  

10个最佳的 Swift 教程实例 资讯

Swift 是一门相对比较新的编程语言,深受广大苹果社区开发者的喜爱。在短短不到一年的时间,很多很多开发者已经转向使用 Swift 编程语言了。苹果开发者们接受 Swift, 纯粹是因为 Swfit

jopen 2015-12-18   77787   0
Swift  
1 2 3 4 5 6 7 8 9 10