“错误”的使用 Swift 中的 Extension 经验

别人一看到我的 Swift 代码,立刻就会问我为什么如此频繁的使用 extension。这是前几天在我写的另一篇文章中收到的评论: 我大量使用 extension 的主要目的是为了提高代码可读性。以下是我喜欢使用

VivKDU 2016-05-16   18709   0

swift 基本文件读写 代码段

//可变数据 // //添加一个新的数据 // data.appendData("Hello swift\n".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion:

nbmm 2015-07-25   3845   0
IOS  

Swift 中的泛型使用 经验

盛宴成功解锁了第一个Swift教程!它是 Swift系列教程 的一个缩水版,就先给你偷看一眼了好了,希望你能够喜欢! 如果你已经动手写过Swift的程序,相信你已经了解了Swift语言的知识,比如如

jopen 2014-10-15   25993   0

Swift测试框架:Sleipnir 经验

Sleipnir是一款适用于Swift的BDD风格框架,不依赖NSObject,是纯粹的Swift测试框架,不使用XCTest。同时,Sleipnir还具有很好的命令行输出和支持自定义测试报告及随机测试调用等特性。

jopen 2014-10-17   16158   0

Swift编写的 HTTP 库:SwiftyHTTP 经验

SwiftyHTTP 是简单的,基于 GCD 的 HTTP 客户端和服务器,采用纯 Swift 编写。SwiftyHTTP 是如何集成 Swift 和 C APIs 的示例。 Server: let httpd =

jopen 2014-07-27   24414   0

Swift结构体指针操作 经验

user ID = 2, age = 4 Swift Swift并不推荐对指针进行直接操作,  但仍提供了几种可以直接操作内存的指针类型,以下是c与Swift的语法对应表 ,使用 Type 做类型占用

shannon 2016-10-20   5823   0

Swift 入门技术 - 闭包 经验

swift 中的闭包类似于 OC 中的 Block,但是使用比 Block 更广泛 闭包的简单说明 保存提前准备好的代码 在需要的时候执行 可以当做参数传递 在 OC 中 Block 是匿名的函数

cf8ein2l8e 2016-11-08   5093   0

Swift-图像的性能优化 经验

随着移动端的发展,现在越来越注重性能优化了。这篇文章将谈一谈对于图片的性能优化。面试中又会经常有这样的问题:如何实现一个图像的圆角,不要用 cornerRadius ?

679322754 2017-08-28   32563   0

Swift 语言指南-Issue 32 资讯

本期特别推荐 Swift 2.0 初探 :言简意赅、示例并茂地讲了若干关键新语法功能及用途。作者: @DevTalking 项目 Swift 项目精选 :最近新收录 JSONCodable, UIImageColors

jopen 2015-06-23   21201   0
Swift  

Swift 2.0 简要介绍 资讯

in-swift-2.0 看了很多篇介绍 Swift 2.0 的,感觉 Appcoda 这篇介绍的比较清楚,顺手学习并翻译了一下,英文原文看 这里 . What’s New in Swift 2.0:

pbpb 2015-06-24   20913   0
Swift  

Swift 语言指南-Issue 35 资讯

Lyndsey Scott ,译者: @CocoaChina 翻译组 Mr_cyz 项目 Swift 项目精选 :最近新收录 Mirror , Decodable , CoreValue , Static

jopen 2015-07-21   17849   0
Swift  

编写高性能的 Swift 代码 资讯

编写高性能的 Swift 代码 下面这篇文档收集了一系列编写高性能 Swift 代码的要诀和技巧。文档的目标读者是编译器和标准库开发人员。 文档中的一些技巧可以帮助提升您的 Swift 程序质量,

jopen 2015-12-16   17583   0
Swift  

Swift 网络库:Crackers 经验

Crackers 是简单的 Swift 网络库,支持 iOS 和 OS X。 特性 支持的HTTP 方法: GET , POST , PUT , DELETE 异步请求Asynchronous request

jopen 2014-12-25   14783   0

Swift如何优化性能? 经验

Swift在内存管理上使用的是自动引用计数(ARC)的一套方法,在ARC中虽然不需要手动地调用像是retain,release或者是 autorelease这样的方法来管理引用计数,但是这些方法还是都

jopen 2015-03-05   12457   0

Swift的图片处理类:Toucan 经验

Toucan 是一个 Swift 库,提供整洁,快速的 API 来处理图片。可以大大简化图片的生成,支持缩放,裁剪和美化。 特性 简单和智能大小调整 Elliptical and rounded rect

jopen 2015-02-04   38950   0

Swift 异步编程库:Wyrd 经验

Wyrd 是 Swift 异步编程的库,目标是简洁和简单,灵感来源于 Promises/A+ 。包括Swift和Cocoa Touch都没有提供任何帮助类对于异步编程,除了标准除采取回调success

jopen 2014-07-23   13818   0

Swift Socket 封装库:SwiftSockets 经验

SwiftSockets是一个基于GCD的简单Socket库,用于Swift项目开发中。 该项目包括三个目标: ARISockets ARIEchoServer ARIFetch 建议你从ARIEchoServer开始看

jopen 2014-08-27   73097   0

Swift 中实现字典 经验

虽然 Swift 原生的字典类型实现的 很复杂 (毫无疑问是为了性能),但是我们可以利用 Swift 提供的工具写出漂亮简洁的实现。我们从一个简单的实现开始,并且逐步添加功能。 我们简要看一下字典

NevilleGent 2016-08-09   10789   0

Swift 语言最小化 经验

swift_tour_learning-swift.jpg 在 WWDC 2014 上 Apple Duang!!! 一声发布了 Swift 。在那次发布会上, Apple 向外界宣布了,自己其实是一家软件公司。

PauKohn 2017-03-09   29382   0

Swift: NotificationCenter 协议 经验

我们可以设计一个协议来解决上面列出的所有问题,于是接下来挨个研究下这些问题,然后实现一个更 Swift 化的、有统一变化的 NSNotificationCenter 实现。 保证观察对象的一致性

JeffereyPol 2017-04-13   37597   0
1 2 3 4 5 6 7 8 9 10