タグ

2019年9月8日のブックマーク (3件)

  • 今こそwatchOS #iosdc

    iOSDC Japan 2019での発表資料です。 ## 概要 Apple Watchが登場し、WatchKitフレームワークが発表された当時は各社こぞって対応アプリ(実態はApp Extension)をリリースしたものでした。しかしApple Watchのデバイスとしての性能はとても貧弱で…

    今こそwatchOS #iosdc
    CLSmooth
    CLSmooth 2019/09/08
  • CodeMirrorでテキストフィールドを拡張する - Qiita

    俺の考えた最強のTODOリストを作るために便利なテキストフィールドを作ってみます。 See the Pen Custom CodeMirror TextField by Yuki Takemoto (@mottox2) on CodePen. なぜCodeMirrorか TextFieldにハイライトをつけるには、まずはcontenteditableを使った、WYSIWYGエディタによく使われる方法が考えられますが、これを生で触るのは非常に大変です。なので便利なライブラリに頼ります。 調べたところCodeMirrorがいいのではと感じたのでCodeMirrorを使っていきます。1 CodeMirrorは、Web上で動いて、JSなどのコードにハイライトをつけることの出来るライブラリです。 各言語のハイライトはmodeという形で管理されていて、自分でmodeを追加することができます。つまり、独

    CodeMirrorでテキストフィールドを拡張する - Qiita
    CLSmooth
    CLSmooth 2019/09/08
  • CodeMirrorでブラウザ上で動作するコードエディタを作る - Qiita

    はじめに 開発しているアプリの環境で画面のデザインや動作サンプルを作るのにjsFiddleみたいなエディタがあるといいなと思ったので簡単に調べた。 バックエンドは適当に実装するとして、フロントエンドにはjsFiddleでも使っているCodeMirrorを使うのが良さそう。 CodeMirrorはJavaScriptライブラリで、シンタックスハイライトやオートインデント、行番号表示などコードエディタとして必要な機能を一通り揃えており、対応言語も多数ある模様。 また、アドオンを導入することで括弧の補完やハイライト、Ctrl+Spaceでコードの自動補完などの機能を持たせることもできる。 あと他ライブラリに非依存なので導入しやすい。 導入 http://codemirror.net/から「DOWNLOAD LATEST RELEASE」をクリックして最新版のzipファイルをダウンロード・解凍する

    CodeMirrorでブラウザ上で動作するコードエディタを作る - Qiita
    CLSmooth
    CLSmooth 2019/09/08