検索したけど意外と出てこなかったのでメモしておきます。 【文字列から数値への変換】 NSString型の文字列を数値に変換するには以下のメソッドを使います。尚、NSString.hヘッダーのコメントには 先頭のスペースは飛ばし、終了文字は無視する とあります。 -...
ドット絵エディタ「EDGE2」、MIDI音楽編集ソフト「Domino」、楽曲などを配布している個人サイトです。 iPhoneの開発言語であるObjective-CはCの上位互換言語なのでC言語で出来ることは一通り出来ます。クラス(NSObjectの派生クラス)にするとメモリ周りのオーバーヘッドが気になる!もしくはクラスを使うまでも無い!という場合は構造体を使うと良いかと思います。 struct Hogehoge { int aaaa; int bbbb; }; ただ、C++と違ってCなので構造体を使うときにもいちいち型を「struct Hogehoge」と指定してやらなきゃいけません。 そんなときにはtypedefを使うと楽になります。 typedef struct { int aaaa; int bbbb; } Hogehoge; これで「Hogehoge」だけで構造体の型を利用できるよ
文字列の管理(NSString) Cocoa上での文字列の管理は「NSString」クラスにて行うことができます。 文字列クラス(NSString)の生成 カラの文字列を生成します。 NSString *pStr = [[NSString alloc] init]; 文字列クラスの破棄 生成した文字列を解放します。 [pStr release]; 使用後は必ず解放するようにしてください。 以降、pStrは「NSString *」型とします。 文字列を代入 pStr = @"文字列です"; 決まった文字列を入れる場合は、「@"〜"」の中に文字列を入れるようにします。 文字列の長さを取得 int len = [pStr length]; 「length」関数にて文字列の長さを求めます。全角は1文字にカウントされますので(バイト数ではないです)注意してください。 文字列を連結する NSStrin
え〜このタイトルで「DOMの話題だな」とピンと来たあ なたは、ヲタです(笑) ※健全な方へ:「機動戦士ガンダム」シリーズ初代に登 場した、モビルスーツ(いわゆるロボット)の一つに、 「ドム」というのがいまして、そいつの持ってたデカ いバズーカを「ジャイアントバズ」といいます。ちな みに私はガンダムマニアではありませんが、ヲタでは ファーストガンダムのある程度は常識です(・・・や な常識) それはとまれ、PyPageをいじってますと、ミニマムフ レームワークですから、自分でいろいろ拡張しようと 「うずうず」するわけです。 ※ここらへん、巨大フレームワークをハッキングするタ イプと、最小フレームワークを拡張するタイプに分か れると思います。私は後者ですが、前者のタイプの方 なら、PyPageよりZope向けですね。 で、やっぱWebサーバの拡張ですから、XML関係のほう がかっこいい・・・そう
April 07, 2010 Foundation(文字列) やる前から気付いていたことですが、クラスメソッドの解説は思いの外手間取る作業で、基礎知識が乏しい上での和訳は誤った情報を提供することになりそうなので、一旦止めます。 何度目の方針転換か分かりませんが、取り敢えず『iPhone SDKプログラミング大全』を一通り読んで次の本に進みたいので、取り上げているメソッドのみをピックアップしていこうと思います。 文字列に関しては先のNSStringと内容が重複しますが、『iPhone SDKプログラミング大全』読者向けに再編集します。 ●文字列のクラス図 FoundationCore FoundationNSCharacterSetNSMutableCharacterSetCFCharacterSetCFMutableCharacterSetNSStringNSMutableStringCF
Cocoa Touch での iPhone/iPod touch 向けアプリ開発の記録 「BookRemark」App Store で公開中! 今回は Table View の各セルに画像を表示することを考えてみます。 画像データは UIImage で扱いますが、それを表示するのは UIImageView になります。 Table View セルのカスタマイズで UITableViewCell のサブクラスを作ったとき、テキスト(NSString)を表示するために UILabel をインスタンス化しましたが、同じように、UIImageView を追加します。 @interface CityTableViewCell : UITableViewCell { IBOutlet UIImageView *imageView; IBOutlet UILabel *cityLabel; IBOu
レンジでチンして食べるパックご飯が便利だ。 正式名称は「包装米飯」というらしいが、要するに「サトウのごはん」の類のことである。 わずか2分間で、かなりおいしいご飯が食べられるというのは、薪で火をおこしていた時代からするとまさに魔法だ。 店頭にはいろんな種類のパックご飯が並んでいるが、一番おいしいのはどれだろうか。 (工藤 考浩) ものすごくたくさんある ひとり暮らしの僕の家には、電子炊飯器がない。 貧しくて買えないのではなく、必用がないからだ。 毎日自炊するわけではないので、米を買っても食べきるまで日数がかかるので古くなってしまうし、ひとり分炊いてもおいしくない。 多めに炊いて冷凍しておくという手もあるが、冷凍のご飯よりもパックご飯の方が断然おいしい。 なので、週3回くらいの「おウチご飯」は、パックご飯にお世話になっている。 そんなパックご飯、スーパーに行くとすごくたくさんの種類がある。
KVM : monitor VMs resources with munin and munin-libvirt-plugins munin で KVM上のVMのリソースをグラフ化する。 VMのCPU Time ,Memory Usage ,Network I/O , Block Device I/O のグラフ化が可能。 root@hat1:~# tail -1 /etc/lsb-release DISTRIB_DESCRIPTION="Ubuntu 10.10" [ 手順 ] ・munin をインストール ・muninの設定 ・Apacheの設定 ・動作確認 [ 設定例 ] ・munin をインストール root@hat1:~# apt-get install -y munin munin-libvirt-plugins root@hat1:~# dpkg -l | grep munin
目次 全般 クラス メッセージの送信 idとNSObject その他 全般 まあ、/Developer/Documentation/Cocoa/ObjectiveC/index.htmlを見れば、細かいことは分かるので、ここではC++に慣れた人から見たObjective-Cの概略をまとめるということで。 まず。 Objective-Cコンパイラは、C++コンパイラに比べるとコンパイラとしてよりもプリプロセッサに近い動きをする。 /usr/include/objc以下にいろんなヘッダがあるんだが、これらをあらかじめincludeしたC、という感じに近い(もちろん文法の拡張がいくつかあるので、それらの解析はObjective-Cの重要な機能なんだけど)。 それは例えば、「動的バインドされるメソッドにアクセスする関数」「動的にクラスを追加する関数」のような、言語仕様の内側部分をいじくっちゃうよう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く