タグ

ブックマーク / anton0825.hatenablog.com (2)

  • coffeescriptスタイルガイド日本語訳 - 日々精進

    coffeescriptスタイルガイドを抄訳してみました。 訳文は不正確なところがあるので詳しくは原典を参照してください。 polarmobile/coffeescript-style-guide · GitHub コードレイアウト インデントはスペース2つとする。タブは使わない。 1行の最大文字数は79とする。 トップレベルの関数、クラス定義、クラスのメソッド定義の間に1行分空行を入れる。 可読性をあげるために随時1行分の空行を入れる。 行末にスペースを置かないこと。 エンコーディングはUTF8とする。 モジュールインポート 他のモジュールをインポートする場合は、1行に1モジュールをインポートする require 'lib/setup' Backbone = require 'backbone' requireは以下の順序で並べる。 1.標準ライブラリ 2.サードパーティ製ライブラリ 3

    coffeescriptスタイルガイド日本語訳 - 日々精進
  • NSRect,CGRectのリテラルの書き方 - 日々精進

    こういう書き方できるんだ。知らなかった。。NSRect,CGRect共通の記法っぽい。 CGRect rect = {1,2,3,4}; CGRect rect = {.origin = {0, 1}, .size = {.width = 2, .height = 3}}; 参考:Graham Lee on Twitter: "NSRect easyToRead = {.origin = { 0,0 }, .size = {.width = 4, .height = 3}}; NSRect wtf = NSMakeRect(0,0,4,3);"

    NSRect,CGRectのリテラルの書き方 - 日々精進
  • 1