2012-01-01から1年間の記事一覧
継承関係です。この辺の感覚はC++とさほど変わりませんね。むしろシンプルです。 #import <stdio.h> #import <Foundation/NSObject.h> @interface Foo : NSObject { // インスタンス変数宣言部 int a,b; } - (id) init; - (void) set_a: (int) n; - (void) set_b: (int) n; - (void) add; @</foundation/nsobject.h></stdio.h>…
Objective-Cではクラスの定義はインターフェイス部と実装部に分かれて定義します。 #import <stdio.h> #import <Foundation/NSObject.h> // インターフェイス部 @interface Foo : NSObject - (void) bar; @end // 実装部 @implementation Foo - (void) bar { printf("Hello World!\n"); } @en</foundation/nsobject.h></stdio.h>…
というわけでObjective-Cの勉強を始める事にしました。最初に最小のHello Worldを作ってみたいと思います。 #import <stdio.h> #import <objc/Object.h> int main () { printf("Hello World!\n"); return 0; } はい、見事にObjective-Cの要素0です。C言語と見た目が全くかわりません</objc/object.h></stdio.h>…
windowsで愛用しているQTTabBarというフォルダウィンドウをタブ化するソフトを使っておるのですが、MacのFinderでもぜひタブ化したいと思いまして、調べてみるにズバリタブ化してくれるTotalFinderなるものを発見致しました。 TotalFinder is a better Finder…
ツインズパパの徒然日記なかなかリアルタイムで良さげなまとめ記事を発見ということで。ただ量がかなり多くて何をどうすればいいのか迷うところ。とりあえずざっとみて自分にとって使えそうなものをチョイスしてみようと思います。
さてさてmacもそろそろ慣れてきたところなのですが、如何せんwindowsならこうやるのにmacではどうやるんだ?ってことが多くてイライラが溜まってきています。 ってことでここらでひとつ自分がよく使うキーボードのショートカットとかを調べてまとめることに…
ターミナルを操作していて、今ターミナルで開いてるディレクトリをFinderで開きたいという欲求ってしばしばあるよね。 そんなときはopenコマンドが使える。 $ open ./とかやるとFinderが立ち上がってくれる。ちなみにopenコマンド自体はどうやら関連付けされ…
windowsでapacheが動いてるんだけど、macからローカルIP指定しても何故かwebページが開けない。 なんでかなーなんだろなーと思って調べてたんだけど、どうやらwindows側でポート80番を解放しないといけないという。ということでwindowsのコントロールパネル…
ターミナルに慣れるためにコマンドを自作してみる - (void*)Pないとでllコマンドを作ってみたわけだけど、これだとディレクトリ名指定して実行させることができない。 なのでllへ引数渡して動作するように変更してみる。 $ vi ll ls -axl $1%1でllに渡された…
今日はターミナルをちょこちょこ触ってみました。cdやlsなどのUNIXコマンドが使えます。まぁまぁこの辺はだいたい分かってるのでとりあえずいろいろ慣れるためにコマンドファイルを自作してみました。 windowsでいうbatファイルのようなものですね。というこ…
windowsではコマンドランチャーにシーエル使ってたけど、macではどうしようか、と思っていたがどうやらSpotlightで十分事足りるみたいだ。control+spaceでSporlightを起動し、必要なコマンドを検索するだけ。 確かにこれだけでとりあえずは良いかもしんない…
初めてのMac。使い方が全然わからなくて落ち込んだりもしたけれど、私は元気です。ということでとりあえず日本語入力回りで躓くと何もやる気が起きないのでまずそこをマスターせねば。日本語入力切り替えするのに間違えて「1」を押してしまうのはwindowsユ…