忍者ブログ
ADMINNEW ENTRY
C A L E N D A R
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

HP→http://sora-blue.net/~kuar/index.html
No.419 No.418 No.417 No.416 No.415 No.414 No.413 No.412 No.411 No.410 No.409
2024-04-25(Thu)
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2009-07-22(Wed)
Objective-C
最近はまってずっとやってたら記事書くのわすれてた。
最初はかなりとっつきにくくて分かりにくかったのだが慣れてくると半端なく見やすい。
-(void)output{
 NSString* str;
 str = @"Hallo word";
 [textField setStringValue:str];
}

多分こんな感じ。
[変数名 メソッド:引数];
textFieldはまあ
NSTextField* testField;
といったところ。
JavaあたりでいうLabelか。GUIとの連携がかなり奇特でoutletの接続とかをやらなきゃいけないのだが慣れると便利。

結局作るものは毎度おなじみで今回はRSSを読み出し一定時間ごとに表示させる。
ついでに右クリックからRSSReaderWindowを表示させて必要な情報を得られるようにした。
Objective-cは標準でRSSを読み込む為の型とか用意してくれているのでサンプルコードを抜き取ってこればわりと簡単に出来た。
ただRSSからXPathで記事情報まるまるとってきているので広告とかもまぎれてくる。
しょうがないといえばしょうがないけどエラー処理としては読み込み先のアドレスくらいわかってるんだからそのアドレスと全く関係ないようなアドレスは無視させるようにすれば一応広告だけ無視することもまあ、可能といえば可能だが。

ただ透明のウィンドウなのだがただ透明なだけで当たり判定というかクリック判定とか諸々のこっているのはやめてほしい。


PR



・C O M M E N T
  • この記事へのコメント投稿フォームです。


  • Name:
    Title:
    Mail:
    Url:
    Color:
    Decoration:
    Vodafone絵文字 i-mode絵文字 Ezweb絵文字
    Message:
    Pass:
    ※編集時に必要です。


    TRACKBACK
    • この記事のURLとトラックバックURLです。
    • 必要に応じてご使用くださいませ。
    この記事のURL▽
    この記事のトラックバックURL▽
    No.419 No.418 No.417 No.416 No.415 No.414 No.413 No.412 No.411 No.410 No.409

    Powered by NinjaBlog. Template by うさねこ.
    忍者ブログ[PR]