晓说不小

morningcall

这几天微信公众平台的文章审核慢的令人发指,让人慨叹难道这是要过慢生活了么?难道全中国网民都开始写微信平台了么?一小撮不明真相的读者还发来微信,说为毛这两天都凌晨发送,您改夜猫子了?这真是天大的冤情,以至于周五北京要迎来再次降温(这个寒冷的北京之春)。要怨就怨伟大的审查制度,要恨就恨媒体的自我阉割。

最近这段时间利用上下班的时间,把高晓松的《晓说》第一季全部听了一遍,晓说虽小,但格局很大,在这里给大家推荐一下,有心人可以去找mp3听一遍,涨见识不费电。

作为一个典型的70后,高晓松这个人我当然是在听了《同桌的年》,《睡在我上铺的兄弟》,《白衣飘飘的年代》等等校园民谣之后才熟知的,当时的感觉是此子才华横溢但恃才傲物,歌里表达的是内向伤感,外在却神采飞扬。后来才知道这位兄弟端得是根正苗红,外公张维是深圳大学的创办者、中国工程院、科学院两院院士;外婆陆士嘉中国著名的流体力学家、教育家;舅舅张克潜是著名的物理电子学与光电子学科学家;母亲是著名的建筑学家张克群,老爹最不济,也是清华大学教授。基本上是脑门上刻着“高知子弟”四个金光闪闪的大字出生的,小时候对门住着梁思成(梁启超之子)和林徽因,还去过共和国将帅家里玩耍,见过传奇大奖粟裕将军……哎,这见识怎么比啊,怪不得人家能说一年的脱口秀!

高晓松以前的定位是音乐人、导演、制作人、词曲创作者等等,2012年之后,又多了一个名号,脱口秀主持人。2012年3月,由韩寒命名的脱口秀栏目《晓说》开始播出,每周一期说了近50期,其中涉及的内容包括民国的刺客、镖局、青楼,千年科举,美国的医疗、种族、大选、枪、工会,开国将帅授衔、抗日风云、朝鲜战争、军力对比,大师照亮八十年代,好莱坞启示录等等,内容繁复,博古抵今,精彩纷呈,尽管有些观点我不能完全认同,但大部分是高晓松的独立思考,观点新颖,非常值得一阅。

以高晓松的杂文集《如丧》里的一句话结束今天的扯淡:迄今为止,我把所有喜欢做的事情都做了,除了恋爱和旅行,都已换成了钱,钱不多,够生活。感谢所有的衣食父母,包括我父母。所有人都老了,再没人死于心。我数着日子和钱,等着永逝降临。

今日Mac技巧:

上次讲了Objective-C的Category,今天接着说下。

在什么场景下试用Category呢?如果你遇到:

  1. 当你在定义类的时候,在某些情况下(例如需求变更),你可能想要为其中的某个或几个类中添加方法。
  2. 一个类中包含了许多不同的方法需要实现,而这些方法需要不同团队的成员实现。
  3. 当你在使用基础类库中的类时(比如NSString),你可能希望这些类实现一些你需要的方法。
     

遇到以上这些需求,Category可以帮助你解决问题。当然,使用Category也有注意事项:

  1. Category可以访问原始类的实例变量,但不能添加变量,如果想添加变量,可以考虑通过继承创建子类。
  2. Category可以重载原始类的方法,但不推荐这么做,这么做的后果是你再也不能访问原来的方法。如果确实要重载,正确的选择是创建子类。
  3. 和普通接口有所区别的是,在分类的实现文件中可以不必实现所有声明的方法,只要你不去调用它。
     
    用好Category可以充分利用Objective-C的动态特性,编写出灵活简洁的代码。