これも知らなかった。Mac用に iTunes Library Framworkのリファレンスが公開されていた。
クラス
ITLibAlbumiOSと同じようにMacでもiTunesへアクセスできるようになったのか。
ITLibArtist
ITLibArtwork
ITLibMediaEntity
ITLibMediaItem
ITLibMediaItemVideoInfo
ITLibPlaylist
ITLibrary
Published on 2013年4月11日木曜日 Leave your thoughts »
|
|
Tweet |
これも知らなかった。Mac用に iTunes Library Framworkのリファレンスが公開されていた。
ITLibAlbumiOSと同じようにMacでもiTunesへアクセスできるようになったのか。
ITLibArtist
ITLibArtwork
ITLibMediaEntity
ITLibMediaItem
ITLibMediaItemVideoInfo
ITLibPlaylist
ITLibrary
This post is archived under Mac OS X Developer Library
Published on 2012年2月12日日曜日 Leave your thoughts »
|
|
Tweet |
Mac OS X アプリ向けサンプルコード。スタティックライブラリのビルドと単体テスト、そしてアプリテストコードなど。
- (void) testAddition {
NSLog(@"%@ start", self.name); // self.name is the name of the test-case method.
[calculator input:@"6"];
[calculator input:@"+"];
[calculator input:@"2"];
[calculator input:@"="];
STAssertTrue([[calculator displayValue] isEqualToString:@"8"], @"");
NSLog(@"%@ end", self.name);
}- (void) setUp {
app = [NSApplication sharedApplication];
calc_view_controller =
(CalcViewController*)[[NSApplication sharedApplication] delegate];
calc_view = calc_view_controller.view;
}
- (void) testAddition {
[calc_view_controller press:[calc_view viewWithTag: 6]]; // 6
[calc_view_controller press:[calc_view viewWithTag:13]]; // +
[calc_view_controller press:[calc_view viewWithTag: 2]]; // 2
[calc_view_controller press:[calc_view viewWithTag:12]]; // =
STAssertTrue([[calc_view_controller.displayField stringValue]
isEqualToString:@"8"], @"Part 1 failed.");
}面白いのはビューコントローラに対してテスト実行しているところ。上記の press: は IBAction で画面上のボタンを押した時に呼ばれるメソッド。@interface CalcViewController : NSViewController {
IBOutlet id displayField;
Calculator *calculator;
}
@property (nonatomic, retain) IBOutlet id displayField;
- (IBAction)press:(id)sender;
@endThis post is archived under Mac OS X Developer Library
Published on 2012年1月10日火曜日 Leave your thoughts »
|
|
Tweet |
Mac OS X の方も大量更新&新規追加。Lionがトップに表示されるようになったw
This post is archived under Mac OS X Developer Library, NEWS