Let's Build Swift.Array
这是一篇对于Swift中的Array的实现的讨论。通过实现我们自己的Array来达到Swift的Array的基本功能和不相上下的性能对于我们提高自己的编程能力大有帮助。



CollectionType = SequenceType(AnyGenerator:GeneratorType) + Indexable
在swift中,我们可以对Array用"for...in"快捷语句进行枚举,也可以用下标索引对其取值,这要归功于Array实现了CollectionType proptocol。那么,我们可以给我们自己的类也相同的功能吗。 答案是肯定的。这篇文章,我们将对CollectionType抽丝拨茧,借此来感受一下Swift的内建protocol的强大。



OC Runtime(一):Object Model part IV:Block Layout
Object Model描述了OC中描述了实例变量,实力方法,类变量,类方法以及继承关系。本文将详细介绍以上各方面在内存中的分布。



guard 关键字
Swift对条件判断的可读性用guard关键字进行了优化。Guard就像其字面意思,是一个卫士,当条件不通过时,先对其进行处理;当通过条件测试时,才对其进行正常的业务操作。



OC Runtime(一):Object Model part III:weak 属性
Object Model描述了OC中描述了实例变量,实力方法,类变量,类方法以及继承关系。本文将详细介绍以上各方面在内存中的分布。



OC Runtime(一):Object Model part II:iVar Layout
Object Model描述了OC中描述了实例变量,实力方法,类变量,类方法以及继承关系。本文将详细介绍以上各方面在内存中的分布。



OC Runtime(一):Object Model Part I:Object Hierarchy
Object Model描述了OC中描述了实例变量,实力方法,类变量,类方法以及继承关系。本文将详细介绍以上各方面在内存中的分布。



OC Runtime(零):Runtime概述
runtime是objective-c的operating system,是如何在c的基础上搭建OOP语言的基石。本文是《OC Runtime》系列的概述,对runtime做一个全局的介绍。



Web Scraping A1:Selenium
本文是对Selenium的Python库做一个入门介绍。



Web Scraping Part II:Advanced Scrapers (八):远程抓取
本文是《Web Scraping With Python》的最后一篇笔记,我们将会介绍如何从不同的机器甚至不同的IP地址来运行我们的Web Scraper。