2012-01-01から1ヶ月間の記事一覧

プロセスの一覧を取得する

iOS

前に書いたOS X用のプログラムがiOSでも普通に動いたわ。 さすがUNIXマシン。 #include <sys/sysctl.h> #include <pwd.h> #define MIB_NAMELEN 4 void show_processes() { int mibname[MIB_NAMELEN] = { CTL_KERN, KERN_PROC, KERN_PROC_ALL, 0}; // all processes struct kinfo_p</pwd.h></sys/sysctl.h>…

アプリケーションが使用しているデフォルトキーを調べる

一般的なCocoaアプリケーションでは、各アプリケーションのメニューの「環境設定」で設定した値は、ユーザーデフォルトデータベースに格納され、次回起動時にはその値を読み込んで使用することで、アプリケーションの挙動をユーザ毎に変更できるようにしてい…

iTunes上の曲のアルバムアーティストを設定する

今までCDのリッピングの際に曲ごとの「アルバムアーティスト」という項目をあんまりちゃんと設定しておらず、「ジャンル」>「アーティスト」>「アルバム」>「曲」みたいなフォルダ階層で管理していたんだけど、この前買ったiPod Touchにはフォルダ階層と…

mp3ファイルからID3タグを読み込むサンプル

今度はAVFoundation Frameworkを使ってみた。 試したOSバージョンは10.7.2(Lion) #import <Foundation/Foundation.h> #import <AVFoundation/AVFoundation.h> #import "AVMetadataItemAdditions.h" int main (int argc, const char * argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSURL </avfoundation/avfoundation.h></foundation/foundation.h>…

mp3ファイルからID3タグを読み込むサンプル

多分合ってる。試したOSバージョンは10.7.2(Lion) // gcc -Wall -framework AudioToolbox -framework CoreServices -o main main.c #import <AudioToolbox/AudioToolbox.h> int main (int argc, const char * argv[]) { const char* inputFile = "sample.mp3"; AudioFileID audioFile; CFU</audiotoolbox/audiotoolbox.h>…