• 由一个实际问题引出的Swift与ObjC交互性讨论

    本篇文章由一个项目中的实际问题引出,TableView是常用的基础控件,我们经常在一个基类中实现Tableview的基础代理方法,然后再根据业务需求情况,设计不同的子类继承基类,重写部分代理方法,简化业务实现。我们要探讨的问题就在继承中出现。。。。

  • Swift Intermediate Language 初探

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

  • Realm数据库schema迁移

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

  • Swift之Codable实战技巧

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

subscribe via RSS