SwiftyJSON tangplin, lingoer GitHub 上最为开发者认可的 JSON 解析库 JASON Damien 高速 JSON 解析类库 Argo thoughtbot 函数式 JSON 解析库 …
标签:swift
Swift 字符串排序
myArray = [Step 6, Step 12, Step 5, Step 14, Step 4, Step 11, Step 16, Step 9, Step 3, Step 13, Step 8, Step 2…
iOS数据持久化存储-CoreData
1.App沙盒相关类型文件 sqlite:数据库文件,存储数据sqlite-shm,sqlite-wal是iOS7之后系统会默认开启一个新的“数据库日志记录模式”(database journaling mode)生成的…
Swift 新特性 - 访问控制(Access Control)
苹果在发布了Xcode 6 Bate 4后为Swift添加了新的特性–访问控制(Access Control),并且更新了The Swift Programming Language文档,我抽空把这篇文档翻译…
正在暑假中的《课多周刊》(第1期)
正在暑假中的《课多周刊》(第1期) 我们的微信民众号:fed-talk,更多精彩内容皆在微信民众号,迎接关注。 如有协助,请把 课多周刊 引荐给你的朋侪,你的支撑是我们最大的动力。 远上寒山石径斜,白云深处有人家。泊车坐…
[原创]SpriteKit+Swift学习笔记(一)-父节点坐标系
最近一个月硬是啃下了Swift和SpriteKit,回首这一个月,有垂头丧气,也有得意忘形,但是遇到最多的,还是无助和无奈。众所周知,SpriteKit推出只有一年的时间,虽然苹果文档一直非常坚挺,但是SK和cocos、…
swift 基础笔记四(数组)
// 数组 // shoppingList变量被声明为“字符串值类型的数组“,记作[String]。 因为这个数组被规定只有String一种数据结构,所以只有String类型可以在其中被存取。 在这里,shoppingl…
EVReflection: easier way to parse JSON
JSON解析是App开发时经常会遇到的需求,绝大部分网络请求的返回数据都是以JSON的形式,手动写JSON解析的代码费时费力,写出很多丑陋的代码。EVReflection提供了一种更加优雅简单的JSON解析方式 使用简介…
@noescape @escaping @autoclosure
@noescape 非逃逸闭包 当闭包作为参数传递进函数时,如果这个闭包只在函数中被使用,则开发者可以将这个闭包声明成非逃逸的,即告诉系统当此函数结束后,这个闭包的生命周期也将结束,这样做的好处是可以提高代码性能,将闭包…
在Swift中使用C语言的指针
Objective-C和C语言经常需要使用到指针。Swift中的数据类型由于良好的设计,使其可以和基于指针的C语言API无缝混用。同时Swift也可以自动处理大多数将指针作为参数的情况。在这篇文章里,我们可以看到在Swi…
iOS 进阶必读 - 收藏集 - 掘金
深入研究Block捕获外部变量和__block实现原理 – 掘金 前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从…
DateFormatter
最近遇到一个问题。一个关于时间的 UI 显示,需要显示上午/下午。一般来说,就是在 DateFormatter 里面进行设置 dateFormat 即可。但是一般都是AM/PM。后来发现 iOS/macOS 比较都可以显…