Skip to content

Instantly share code, notes, and snippets.

View numbbbbb's full-sized avatar
🤑

Jie Liang numbbbbb

🤑
View GitHub Profile

GitHub从零单排第二期

  • [前端细节美化][1]
  • [GitHub黑魔法集合][2]
  • [JavaScript教程][3]
  • [开源写作工具][4]
  • [前端学习资源大集合][5]
  • [Go、Python、C][6]
  • [Python设计模式集合][7]
  • [安卓开发者中文文档][8]
/**
* impress.js
*
* impress.js is a presentation tool based on the power of CSS3 transforms and transitions
* in modern browsers and inspired by the idea behind prezi.com.
*
*
* Copyright 2011-2012 Bartek Szopka (@bartaz)
*
* Released under the MIT and GPL Licenses.

--- @haolloyin 翻译自苹果官方文档 Using Swift with Cocoa and Objective-CMix and Match 章节

在同个工程中使用 Swift 和 Objc

Swift 与 Objc 的兼容能力使你可以在同一个工程中同时使用两种语言。你可以用这种叫做 mix and match 的特性来开发基于混合语言的应用,可以用 Swfit 的最新特性实现应用的一部分功能,并无缝地并入已有的 Objc 的代码中。

Mix and Match 概述

个人信息

梁杰,男,北京航空航天大学,大三。

热爱Python,喜欢前端,GitHub重度脑残粉,目前正在维护swiftist.org社区。

时间点

6.3 项目发布 第一天仅有50Star 6.4 开始有人关注 300+Star

用面向对象的术语来说,MITPerson是Person的子类,因此继承了超类的属性。除了继承之外,子类还可以
- 添加新属性。例如,MITPerson添加了实例变量idNum和方法getIdNum。
- 覆盖超类的属性。例如,MITPerson覆盖了__init__和__lt__。
MITPerson.__init__方法首先调用Person.__init__来初始化被继承的实例变量self.name,然后它初始化了self.idNum,这个实例变量只存在于MITPerson的实例中,Person的实例中是没有的。
实例变量self.idNum使用类变量nextIdNum来初始化,这个变量属于类MITPerson,而不是类的实例。创建MITPerson的实例时并不会创建一个新的nextIdNum。这样__init__就可以确保每个MITPerson的实例都有一个独一无二的idNum。nextIdNum这样的属性被称为类变量,因为它们属于类本身,不是属于类的实例。

关于this

this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。但是即使是非常有经验的JavaScript开发者也很难说清它到底指向什么。

任何足够先进的技术都和魔法无异 --Arthur C. Clarke

实际上JavaScript中this的机制并没有那么先进,但是开发者往往会把理解过程复杂化,毫无疑问,在缺乏清晰认识的情况下,this对你来说完全就是一种魔法。

“this”是沟通过程中极其常见的一个代词。所以,在交流过程中很难区分我们到底把“this”当做代词还是当做关键字。清晰起见,我总会使用this表示关键字,使用“this”或者this或者this来表示代词。

@numbbbbb
numbbbbb / gist:8c6b3f229b9e9526a683
Created September 22, 2014 14:04
统计数据网站集合
  • netmarketshare 有许多和网络相关的东西,比如操作系统统计、浏览器统计等等,不过许多数据要收费
  • statcounter 类型同上,不过都是免费的,目测没有上一个权威
  • w3counter 只统计浏览器的份额,免费
  • 知乎的一个贴 排名第一的回答提到了很多有用的统计网站,不过由于我要找计算机相关的数据,这里面大部分是社会、经济等等的统计,所以没有用到

大概是这样,如果大家有知道的可以帮忙补充一下。

第一次搞学术研究,第一次找到统计数据,很兴奋,哈哈。

@numbbbbb
numbbbbb / gist:473ca2e24451e5592100
Last active August 29, 2015 14:07
团购swift教程

电子书购买地址

总价$149,按人数平分

购买之后我会把帐号密码发给大家,大家可以直接登录下载,我也可以直接用邮件发给大家

走淘宝,都付款了我就买,大家拿到PDF了再确认收款

名单: