2017年9月30日のブックマーク (2件)

  • 🔬Appleの非公開APIの調べ方 - みずぴー日記

    Touchbarに変換候補を出すの、とうとう成功した pic.twitter.com/zXNjawZct5— mzp (@mzp) 2017年9月30日 入力メソッドからタッチバーを使う方法を調べるために使った各種ツールの使い方をメモしておく。 class-dump 実行ファイルからObjective-Cのヘッダファイルを生成する。 homebrewでインストールできた。 $ class-dump /System/Library/Frameworks/InputMethodKit.framework/InputMethodKit // // Generated by class-dump 3.5 (64 bit). // // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. // ..

    🔬Appleの非公開APIの調べ方 - みずぴー日記
    codehex
    codehex 2017/09/30
  • Goはオブジェクト指向言語だろうか? | POSTD

    “オブジェクト指向”の意味を当に理解するには、この概念の始まりを振り返ることが必要です。最初のオブジェクト指向言語はSimulaという言語で、1960年代に登場しました。オブジェクト、クラス、継承とサブクラス、仮想メソッド、コルーチンやその他多くの概念を導入した言語です。おそらく最も重要なのは、データとロジックが完全に独立したものであるとする、当時では全く新しい考え方をもたらしたことでしょう。 Simula自体には馴染みがない方も多いかもしれませんが、Simulaからインスピレーションを得たとされるJavaC++、C#、Smalltalkといった言語は皆さんよくご存知でしょう。さらにそこからインスピレーションを得たものとしてObjective-CやPythonRubyJavaScriptScalaPHPPerlなど様々な言語があり、Simulaは現在使用されているポピュラーな

    Goはオブジェクト指向言語だろうか? | POSTD
    codehex
    codehex 2017/09/30