Tweet
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Home > > TinySegmenterをiPhone(Objective-C)に移植してみました
Home > > TinySegmenterをiPhone(Objective-C)に移植してみました
Home > iPhone/iPad/IPod Touch > TinySegmenterをiPhone(Objective-C)に移植してみました
Tweet
Objective-Cの勉強がてら、辞書いらずの簡易形態素解析(分かち書き)ソフト、
「TinySegmenter」をObjective-Cに移植してみました。
ホントは人工無脳アプリを作ったタイミングでお披露目しようとしてましたが、
飽きた(!)のでライブラリとして先に公開しちゃいます。
tnantoka's TinySegmenter.m at master - GitHub
使い方は簡単です。
CocoaOnigurumaをプロジェクトに組み込んだ後、
TinySegmenter.hとTinySegmenter.mをClassesに放り込んで下さい。
あとは以下のようなコードで分ち書きができます。
#import "TinySegmenter.h"
:
:
TinySegmenter* segmenter = [ [ TinySegmenter alloc ] init ];
NSArray* segs = [ segmenter segment: @"これはテストですよ" ];
NSLog(@"%@", [ segs componentsJoinedByString: @"|" ]);
// これ|は|テスト|です|よ
iPhoneアプリで人工無脳とかを作りたいけど、
MeCabはヘビー(っていうかどうやってiPhoneで動かせばいいのかわからん)
とかいう人は是非使ってみて下さい。
※ 誰かMeCabをiPhone SDKで使う方法教えてください><
ライセンスはnew BSDですので、ご自由に。
ただ、Objective-Cを触り始めてまだ2週間ぐらいなので、
ダメダメなコードになってると思われますので、
突っ込みをいただけるとありがたいです。
以上。このライブラリを使っておもしろいボットが作られれば幸いです。
それでは!
Home > iPhone/iPad/IPod Touch > TinySegmenterをiPhone(Objective-C)に移植してみました