あるメソッドの返り値の型が事前に分かっている型よりも“広い”ために、わざわざキャストをしなければならないことがある。 たとえば、-[NSDocumentController sharedDocumentController] メソッドは、通常 NSDocumentController 型のオブジェクトを返すにもかかわらず、返り値の型が id になっている。また、 NSWindowController の自前のサブクラスにおいて、 NSWindow のサブクラスを扱うことが分かっているのに、 -window メソッドの返り値の型が NSWindow のままになっているということもあるだろう。これらのメソッドの返り値を扱うにはダウンキャストが必要になり、煩わしい: [(NSDocumentController *)[NSDocumentController sharedDocumentCont
Mac や Ubuntu で Emacs を GUI で立ち上げると PATH の設定が引き継がれません そのため Emacs から外部プログラムを呼び出す際にうまくいかないという問題が発生します 今までそれを シェルと Emacsの PATHを共有する - Life is very short を参考に .zshrc 側で設定をしていました しかし,Emacs の設定に .zshrc から書き込むというのは気持ち悪かったので変えたいと思っていました 今回は Emacs で完結する設定方法を 2 つ見つけたので紹介します init-loader.el と package.el を導入して快適 Emacs ライフ - Qiita [キータ] この設定がしてあることを前提に話していきます exec-path-from-shell を使う exec-path-from-shell これを使います
x-callback-url とはURLスキームを利用したアプリ間連携の仕組み。他アプリを呼び出すだけでなく、その名(コールバック)の通り呼び出し元で結果を受け取るまでの一連の動作を定めている。 x-callback-url 現在は 1.0 DRAFT...
『Emacsテクニックバイブル ?作業効率をカイゼンする200の技?』を少しずつ読んでいますが,そろそろ,Emacs Version 23に移行をしようと移行作業を始めました。まだまだMacに対する知識が不足していますので,やり方がスマートでないと思います。こうした方がいいというようなアドバイスがあれば,コメントをお願いします。 Emacs Version 23.2をダウンロード Emacs For Mac OS XからVersion23.2をダウンロードしました。/Appications フォルダに入れたいのですが,現在,使っているCarbon Emacsに上書きされては困るので,とりあえず,Version 23.2 はデスクトップに置くことにしました。 両者を/Applicasion フォルダに置いて共存させたかったのですが,まだまだMacに対する知識が不足していて,方法が分かりません
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く