• Swift Intermediate Language 初探

    通常,当我们学习一门高级编程语言时,更多专注于它的语法特性,关键字如何使用,是否是面向对象编程,很少关注其背后的编译器是如何处理高级语言,把它转换成低级语言,甚至是机器语言的过程。但是当你遇到一些无法理解的表面现象,没有办法通过文档或者前人经验解读问题的实质,想要尝试探究编程语言背后的实现细节,那么就需要跨越语言本身的了解,向下去专研编译器的实现细节;但是编译器的构成和实现细节往往十分复杂和繁杂,令人生畏,阻碍了人们的学习热情。

  • Realm数据库schema迁移

    本篇介绍使用Realm过程中最重要的一个环节——数据迁移

  • Swift之Codable实战技巧

    本文将介绍Swift4.0开始引入的新特性Codable,它能够将程序内部的数据结构序列化成可交换数据,也能够将通用数据格式反序列化为内部使用的数据结构,大大提升对象和其表示之间互相转换的体验。

subscribe via RSS

本站访问量