1 名前:名称未設定 [2008/01/30(水) 20:41:04 ID:fAB8CXvQ0] MacOSXの開発環境Xcodeのスレです。 関連リンクは>2あたりに 前スレ Xcodepart5 pc11.2ch.net/test/read.cgi/mac/1176452734/ それ以前 XCode pc5.2ch.net/test/read.cgi/mac/1061702196/ Xcodepart2 pc7.2ch.net/test/read.cgi/mac/1089429452/ Xcodepart3 pc7.2ch.net/test/read.cgi/mac/1124761121/ Xcodepart4 pc11.2ch.net/test/read.cgi/mac/1149300142/
321 名前:名称未設定 mailto:sage [2008/03/28(金) 11:08:38 ID:eIogI/YS0] WindowsにおけるAnsiコードページはシフトJISとは限らないのだが 質問者もわかっていないようだしどうでもいいか
322 名前:312 mailto:sage [2008/03/28(金) 11:11:45 ID:BN084ojm0] >CFStringCreateWithCString(NULL,s,kCFStringEncodingDOSJapanese); 現在の文字コード(ロケーションとかいうやし?)を指定しようと思いましたけど、 CFStringBuiltInEncodingsの中に、カレント、みたいなの無いですね。 グローバル変数か何かでしょうか? (質問連発してすみませんorz)
323 名前:名称未設定 mailto:sage [2008/03/28(金) 11:22:28 ID:7FojMQQe0] >>321 質問者は日本語きめうちだと思ってたのでああいう書きかたしたんですが。 >>322 現在の文字コードは CFStringGetSystemEncoding() で得られますが、 どうせ日本語と英語でしか開発しないのであれば エンコーディング決めうちしていたほうが安全だと思います。 まえも書きましたが、 UTF8 を SystemEncoding に変換してファイルに保存→ ユーザーが SystemEncoding を変更→ ファイルをあたらしい SystemEncoding で開く→ 文字化け! とかなると目も当てられないので。 もちろん322さんがファイルに書き出すときはいつも UTF8 なら 問題はないのですが、SJISへのへんな拘りからみると、 ファイルに保存するときに system encoding にしているのではないかと思うので ...
324 名前:312 mailto:sage [2008/03/28(金) 11:25:57 ID:BN084ojm0] >ファイルに書き出すときはいつも UTF8 なら問題はないのですが この路線でいきます。有難うございました。
325 名前:312 mailto:sage [2008/03/28(金) 17:40:36 ID:BN084ojm0] やっぱり最後の最後の質問としてiconvの引数について教えて下さい。 iconvで画面から入力された文字をUTF-8にしたい場合、 iconv_openの引数に、ひとつは"UTF-8"という文字列、 もう一つはカレントのコードとなりますが、その文字列を取得する方法はありますか?
326 名前:名称未設定 mailto:sage [2008/03/28(金) 17:44:30 ID:wtlRlVoc0] >>325 >>323 に書いてある、 > 現在の文字コードは CFStringGetSystemEncoding() で得られますが、 とは違うことを聞いてる?
327 名前:312 mailto:sage [2008/03/28(金) 17:52:25 ID:BN084ojm0] あれ? POSIX/iconvの「文字コードを示す文字列」と、 Macの文字コード変換の「文字コードを示す文字列(CFStringGetSystemEncoding)」と、 同じなわけないですよね?
328 名前:名称未設定 mailto:sage [2008/03/28(金) 18:16:25 ID:BN084ojm0] やっとやっと分かってきた感じですが、 カレントの文字コードはロケール環境変数に設定されてるんではないですか? それはCFStringGetSystemEncodingとは別ですよね??? 話は変わりますけど、 環境変数だからと思って、 ttp://publib.boulder.ibm.com/tividd/td/ITAME/SC32-1131-01/ja_JA/HTML/am41_install41.htm を見て、 echo $LANG とか打ってみましたけど、出力が空orz
329 名前:名称未設定 mailto:sage [2008/03/28(金) 18:22:12 ID:BN084ojm0] 多分ですが、nl_langinfoみたいです。ありがとうございました。 ttp://www.linux.or.jp/JM/html/LDP_man-pages/man3/nl_langinfo.3.html
330 名前:304-305 mailto:sage [2008/03/28(金) 18:50:49 ID:vEI/KpPe0] >>304-305 Mac de Javaスレで聞いた方が良かったかな…
331 名前:名称未設定 mailto:sage [2008/03/28(金) 18:53:08 ID:7FojMQQe0] > カレントの文字コードはロケール環境変数に設定されてるんではないですか? これは OS X の GUI 部分は UNIX とかなり違うので、そうではないです。 Mac OS X のログインセッションとしてのカレントの 文字コードは CFStringGetSystemEncoding() で得られるものです。 ただし、OS X の言語設定はこれだけでなく、もうひとつ GetApplicationTextEncoding() というのもあります。 (こちらは #include <Carbon/Carbon.h> 。) 二つの違いは、 日本語でOS Xにログインしているけど、 ソフト側が OS X の意味で日本語に対応していないため (すなわち、.app/Contents/Resources/ に Japanese.lproj がない等) OS X がそのソフトだけ英語環境で立ちあげたばあい、 CFStringGetSystemEncoding() → 日本語 GetApplicationTextEncoding() → 英語 が帰ってきます。 ただし、wxWidgets の入力ボックスから結果が返ってくる際の encoding が CFStringGetSystemEncoding() で得られるものであるのか、 それとも GetApplicationTextEncoding() なのか、 それともどちらでもないのか、というのは僕は知りません。 なぜならそれは wxWidgets という非 mac のフレームワークの話だから。 ですから wxWidgets の文献にあたって調べてください。 個人的には、英語環境か日本語環境でしか使わず、中国韓国に売る気がないのであれば、日本語決めうちでプログラムしてしまえばいいと思います。
332 名前:名称未設定 mailto:sage [2008/03/28(金) 18:58:23 ID:7FojMQQe0] >>329 残念ながら、nl_langinfo で返ってくるのは、 OS X のUNIX としての文字コード (単にいつでも US-ASCII)で、 OS X の GUI での文字コードではないと思います。 手元でやってみましたが。 OS X を Linux だとおもってプログラムを書くのは、 すくなくとも GUI / 文字コードまわりは止めたほうがいいです。 他のスレで /proc がないので実行ファイルの場所がわからないとか 言ってましたが、それも OS X を Linux だと思ってるから そういう間違いをするので、そもそも違う物だと思って ちゃんと OS X の情報をしらべてください。
333 名前:312 mailto:sage [2008/03/28(金) 19:01:02 ID:BN084ojm0] >>331 サンプルコードを書こうかと思ったら、さっそく間違いでしたかorz >encoding が CFStringGetSystemEncoding() で得られるものであるのか、 >それとも GetApplicationTextEncoding() なのか、 >それともどちらでもないのか 来週テストプログラム書いてみます(泣) ただ、Mac用の文字コード変換は上のレス(>>317-323 )のコードを使って、 Linux用(←今要るわけじゃないんですが、作っておかないと将来要る時躓くと思うと気持ち悪いので)は、 iconvにしようと思っていますので、 何とかなりそうです。。
334 名前:312 mailto:sage [2008/03/28(金) 19:08:38 ID:BN084ojm0] >>332 サンプルコードによる動作確認は自分ですべきかと思っていましたが、 わざわざありがとうございました、NGの結果ということですね。 >ちゃんと OS X の情報をしらべてください。 了解。 情報は昨年から膨大に調べましたし、文字コード問題さえ解決すれば、他処理は実装できました。 Mac OS X って、安定したUNIXで、かつ、wxWidgetsでも見栄えのする感じで、今のところ良い感じです。 あえて、未調査のところといえば、root権限を持ったアプリのインスコ方法。 あ、その前にインストローラーの作り方も未調査だ。
335 名前:名称未設定 mailto:sage [2008/03/28(金) 20:05:33 ID:7FojMQQe0] GUI プログラム全体が root 権限もってませんか? それは非常に危険なので、web サーバ部分だけ root にしてください。 あと、http の 80 番ポートを開けるつもりなんでしょうが、 そういうことをすると、システム環境設定から共有→Web共有で システム標準の http サーバを立ちあげたりするとおかしなことになります。 逆に言えば、あなたのソフトを買ったユーザーさんが、 すでにシステム環境設定で http サーバたちあげてたりすると、 そちらですでに80番ポートを使ってるわけですから、 いくら root 権限でも 80 番ポートが開けません。 そのあたりは、自分で環境設定から Web 共有入り切りしながら あなたのソフトがきちんと動くか確かめてみてください。 ですから、そのあたり、既に 80 番ポートがひらいているかチェックして、 ユーザーに知らせるか、もしくは、使い方マニュアルにそのあたり詳しく書いておいてください。
336 名前:名称未設定 mailto:sage [2008/03/28(金) 22:06:52 ID:Pm/fW4PY0] >>334 どうして毎回、ム板とここでマルチポストするんだ。 ttp://pc11.2ch.net/test/read.cgi/tech/1205795434/26-31
337 名前:名称未設定 [2008/03/28(金) 22:14:47 ID:LV/zXuGB0] マルチポストするロートルはマジ死ねよ
338 名前:名称未設定 mailto:sage [2008/03/28(金) 22:20:51 ID:IJDlxRzl0] 個人的にはいちいちレスする7FojMQQe0もどうかと思うが
339 名前:名称未設定 mailto:sage [2008/03/28(金) 23:06:28 ID:7FojMQQe0] スレ汚しすいません でも、多少はマシなソフトを作って欲しいので ...
340 名前:名称未設定 mailto:sage [2008/03/28(金) 23:36:49 ID:69xcSFut0] >>330 一応 >>311 で答えてみましたが、違いましたか?
341 名前:304-305 mailto:sage [2008/03/29(土) 00:54:58 ID:PX3HUFHd0] >>340 ごめんなさい、見逃してましたorz エディタの方で情報を見たらいけました! ありがとうございますm(_ _)m
342 名前:名称未設定 mailto:sage [2008/03/29(土) 02:44:46 ID:+8kQn1bI0] >>339 確かに、外に出すであろうアプリだと、今のレベルはやばいかもね。 多少はマシなものを作ってほしいって気持ちは良くわかる。 (まあ、ここで聞きながら作ってる時点でどうかと思うけど…) ・対象の環境や、特定のライブラリ使用での開発の流儀 ・ユーザーさんがどういう環境で使って、どういう操作をするのか この辺を念入りに下調べして、 思いつく限りのあらゆるケースを想定して設計/コーディングしないと、 その後のメンテやサポートでほぼ確実に修羅場になるし、 自分または会社の信用問題にもなりかねない。 もし会社の仕事でやってて、Mac開発の知識がほとんど無いなら、 悪いこといわないから次からはAppleのテクニカルサポート受けるか、 Mac関係の開発コンサルか、受託開発やってるソフトハウスにでも 頼むべきだと思うよ。
343 名前:名称未設定 mailto:sage [2008/03/29(土) 11:59:14 ID:G1u532SE0] wxなんとかとhttpサーバのはいったヤバいソフトがついてたら この人の会社の商品です
344 名前:名称未設定 mailto:sage [2008/03/29(土) 12:05:46 ID:31pZ7bBu0] いや、さすがに箱売りはないでしょ。
345 名前:名称未設定 [2008/03/29(土) 12:28:07 ID:pthSyDXZ0] Xcodeでプcocoaログラミングの例題を解いていると .mファイルを何度も上書きするシーンがあるのですが、 各版の.mファイル、.hファイルをとっておきたい気もします 一つ一つプロジェクト外のファイルとして保存する以外に 何かいい方法は無いでしょうか?
346 名前:名称未設定 mailto:sage [2008/03/29(土) 12:47:53 ID:PX3HUFHd0] >>345 SubVersionかなんかでバージョン管理するとか
347 名前:名称未設定 [2008/03/29(土) 13:31:34 ID:pthSyDXZ0] >>346 ありがとうございます。ここに設定方法のようなものが載っていたのですが weblog.metareal.org/2007/06/17/subversion-primer-for-xcode-projects/ 今からTerminalを一から覚える手間が惜しいです svnXというソフトがあるようですが、これで同じ事ができるという事ですよね?
348 名前:名称未設定 mailto:sage [2008/03/29(土) 13:52:49 ID:dcl3Escx0] >>345 cocoaログラミングの例題 自分もやりたいんですが、どこに載ってます?
349 名前:名称未設定 [2008/03/29(土) 14:02:09 ID:pthSyDXZ0] >>348 homepage.mac.com/nsekine/SYW/SYWSoft/learnCocoa/exercise0.html かなり良いよ。他にも色々あるから自分で検索
350 名前:名称未設定 mailto:sage [2008/03/29(土) 14:21:21 ID:dcl3Escx0] >>349 チュートリアルみたいな感じですね。 勝手に中、上級レベルのものを想像してしまってました。
351 名前:名称未設定 mailto:sage [2008/03/29(土) 15:46:33 ID:r+xubbaX0] >350 アテが外れたとしてもサンクスくらい言ったほうがいいと思う。
352 名前:名称未設定 mailto:sage [2008/03/29(土) 16:08:59 ID:PX3HUFHd0] >>347 www.iburiworks.com/weblog/002201.html Finderから操作するタイプもあるよ ターミナルからでも、こういったソフトからでも、自分の使いやすい方を使えば良いと思う。
353 名前:名称未設定 [2008/03/29(土) 16:36:18 ID:pthSyDXZ0] >>352 ありがとうございます。ぱっと見こっちの方が良さそうです 試してみます
354 名前:名称未設定 mailto:sage [2008/03/29(土) 18:14:04 ID:97qmA83e0] 昨日配布された新しいバージョンのXcode + IB、 IB上でDatePicker配置したら、エラーで保存できないっす。 アラートが表示されるべきパネルが、のっぺらぼうで表示されるのみ。 Xcodeで新規Cocoa Appプロジェクトを作成して、 MainMenu.nib開いて、そこにDatePicker配置するだけで虹色ぐるぐる。 IBから新規Nibを作る手順だとなんの問題もなくOK。 再インストしても再現するのなら悲しいので、 どなたかお時間があれば試して頂けませんでしょうか。
355 名前:350 mailto:sage [2008/03/29(土) 18:27:14 ID:dcl3Escx0] >>349 いや、すません、ありがとうございます
356 名前:名称未設定 mailto:sage [2008/03/29(土) 18:28:09 ID:5RLwxG8Z0] Xcode3で作ったプロジェクトを3.1で開くと ビルドタブのスプリットが左に固定されて動かないんだけれど 同じ症状の人いる?
357 名前:名称未設定 [2008/03/29(土) 18:53:11 ID:pthSyDXZ0] >>355 いやこちらこそお役に立てず申し訳ない
358 名前:名称未設定 [2008/03/29(土) 20:03:44 ID:u+FJ7Dui0] >>345 DataPickerは10.4だら10.5からIBのパーツとして提供されたはず。 対応OSのバージョンがAllVersionになってるからじゃ無いかな? IB3.1がバグっぽいのは同意。
359 名前:名称未設定 mailto:sage [2008/03/30(日) 02:21:41 ID:4kiquiUn0] >>345 ありがとうございます。 たしかDatePickerがコントローラとして提供されたのは10.4からですね。 結局、IBのPreferencesで設定できる、コントローラの適合性に対する セーブ時のError/Alert表示の基準が勝手に狂っていたのが原因でした。 いずれにせよ、アラートが白地で出たりするし、ややバグ抱えな雰囲気ですね。
360 名前:名称未設定 mailto:sage [2008/03/30(日) 09:35:48 ID:XmQ4C0rG0] Xcode 3.1ってまだテスト版のままだよね? 普通にダウンロードできるのは3.0のままなんだけど・・・
361 名前:名称未設定 mailto:sage [2008/03/30(日) 09:41:27 ID:O7M36eB30] >>360 iPhone SDK をダウンロードすると XCode 3.1 がついてくるよ。iPhone 用だけでなくて、Mac 用もついてくる。
362 名前:359 mailto:sage [2008/03/30(日) 10:58:30 ID:6g4bjg2C0] スマセン。レス番ずれまくってました。 >>359 は>>358 に向けて、です。
363 名前:名称未設定 [2008/03/30(日) 12:02:35 ID:I43Xeocw0] Table View で数行表示させるアプリを作ろうとしています。 1. プロジェクト新規作成 2. Classes に AppController.m と .h を追加。必要そうなメソッドも書く。 3. IB で NSObject を作って Class を AppController に変更 4. ウィンドウに NSTableView 追加 5. App Controller から NSTableView へ接続 で、数行表示できると思っているんですが、白い Table View のままorz 何か手順が欠けてるんでしょうか。
364 名前:名称未設定 [2008/03/30(日) 12:06:48 ID:I43Xeocw0] Xcode 3.0 で、 hmdt.jp/cocoaProg/AppKit/NSTableView/NSTableView.html の末尾 TableViewPromisedFile.zip のコードを手順 2 でコピペしてます。
365 名前:名称未設定 mailto:sage [2008/03/30(日) 12:07:34 ID:9EmiynNb0] 2.の必要そうなメソッドについて詳しく。 ただそれくらいなら、Bindingを使った方が簡単かもしれない。
366 名前:名称未設定 [2008/03/30(日) 12:21:39 ID:I43Xeocw0] >>364 のサンプルコードは NSTableView が更新されているのに、 >>363 の手順だと白いままなのが解せません。抜けてる手順は無いんでしょうか。 Binding の存在を知りませんでした。調べてみます。 Xcode はドキュメントが少なく、わかりにくい。初心者殺しだ。
367 名前:名称未設定 mailto:sage [2008/03/30(日) 12:28:49 ID:xf82tjJx0] >>363 NSTableViewからApp Controllerに接続して dataSourceを指定している?
368 名前:名称未設定 mailto:sage [2008/03/30(日) 12:42:33 ID:6g4bjg2C0] >>366 NSTableViewとNSTableViewDataSource、InterfaceBuilderのドキュメント くらいは読まないと。確かに、特に日本語のドキュメントが充実しているとは 言いづらいけれど、NSTableView + 作り方 とかで検索してもすぐに見つかる話。
369 名前:名称未設定 [2008/03/30(日) 13:25:06 ID:I43Xeocw0] まだこのレベルすら達してない気がしてきた。 Tutorial やっただけじゃ何の役にも立たん。 ドキュメント読んでから出直します。
370 名前:名称未設定 mailto:sage [2008/03/30(日) 14:45:47 ID:0kGsPlzO0] まあ基本的なところは把握してるみたいだから、頑張って。 チュートリアルも、たんに書いてあることを追うだけではだめで、 各ステップで何をやっているのか意味を理解しないと、 他のプログラムがかけるようにはなりませんよ。
371 名前:名称未設定 [2008/03/30(日) 21:03:40 ID:8+31r1QF0] >>368 >NSTableViewとNSTableViewDataSource、InterfaceBuilderのドキュメント >くらいは読まないと。確かに、特に日本語のドキュメントが充実しているとは >言いづらいけれど、NSTableView + 作り方 とかで検索してもすぐに見つかる話。 とはいえ、敷居が高いよな。 日本語の資料がなさすぎる。Webでも書店でも。 日本で頻繁にデベロッパカンファレンスすればいいのに。小規模でいいから。
372 名前:名称未設定 mailto:sage [2008/03/30(日) 21:53:50 ID:qCwo5suX0] 単に慣れの問題だと思うが。ToolboxのListManagerに比べればバカみたいに 簡単だよ。
373 名前:名称未設定 [2008/03/31(月) 12:46:28 ID:fiawcad90] 資料が少ないって話がでてるけど、Objective-Cのリファレンスを 日本語化しようっていう運動は無いのかな? park15.wakwak.com/~concordia/cocoa_break/dev/tra/index.html ここでそれっぽいことしてるけど、一番良く見るクラスファイルを日本語化したら 敷居は下がるかな、って思うんだよね。 www.oomori.com/cocoafw/ ここではそれをやってるけど、ダイジェストみたいだし。皆appleが日本語化するの待ちかな。
374 名前:名称未設定 mailto:sage [2008/03/31(月) 13:02:48 ID:Qxi4nBHY0] >373 簡単に言うねえ
375 名前:名称未設定 mailto:sage [2008/03/31(月) 13:21:41 ID:N62G5Cor0] >>373 2ちゃんでも、翻訳しようぜスレが立っていたけど、Appleの公認が降りなかった。 「黙ってやってれば、おとがめもなかったかも知れない。翻訳して公開し ても良いかと聞かれればNoと言うしかないだろう。」という旨の意見も あったね。 アップルが音頭取って、翻訳ボランティアプロジェクトを立ち上げてくれ ればいいと思うんだけど。
376 名前:名称未設定 [2008/03/31(月) 13:25:56 ID:fiawcad90] 公認か…いらない気もするな appleにとってもサイト閉鎖させるほどの害では無いと思うけど まぁあるにこした事はないけどな。仮に後で潰されて中身そのまま appleにコピられてもデベロッパとしてはむしろラッキーなわけで 公認とろうとしたのっていつ頃の話?ほとぼり醒めてるならこっそり 立ち上げても良いんじゃないかと思う
377 名前:名称未設定 mailto:sage [2008/03/31(月) 14:17:44 ID:N62G5Cor0] 公認といっても、「Apple公認!」というお墨付きをもらいたかったん じゃなくて、後から法律絡みで中断せざるを得ない状況になるのを防ぎ たかったのが理由だった気がする。 ちなみに「アップル」は協力的で、NGが出たのは「Apple」からだった と思う。 いつの頃かはすっかり忘れてしまった。当時の人が語ってくれれば一番 正確だろうけど。
378 名前:名称未設定 mailto:sage [2008/03/31(月) 15:07:28 ID:P64f3X9I0] 何にも言わずに翻訳してたなら、 Appleに対してその翻訳サイトに何らかの責任を問うどっかに行っちゃってるでべろっぱ をかるくいなすことが可能。 翻訳して公開していいよなんていうお墨付き与えたら、 どこかに行っちゃってない人たちまで 翻訳の不備をAppleに訴える事態になりかねない。 だから、勝手にやってればいいの。 あの時は単なる「通報するぞ!」煽りに「煽りにはきっちり反応する」旧板住人が 勝手に暴走してた(楽しんでた?)だけの気もするが。 ちなみにあの時サイト立ち上げたのもAppleに連絡取ってたのも旧板住人でした。 その段階でアヤシイ感じでしたよね(w サイトはAppleのもろパクリでしたし(w
379 名前:名称未設定 [2008/03/31(月) 15:26:06 ID:fiawcad90] >>378 何が言いたいかよくわからなかったが立ち上げ賛成ってことかな? appleが公認しないのは責任被るからってのは俺もそうだと思う マカだとサイトデザインとか無駄に要求高そうだけど、この場合wikiかな? google docsとかでID付きで編集履歴残しても良いけど重いんだよなぁあそこ 今すぐ立ち上げようと言う気はなかったけれど、参考までに
380 名前:名称未設定 mailto:sage [2008/03/31(月) 15:38:53 ID:P64f3X9I0] 賛成なんて書いてないよ。 勝手にやれ。って書いてあるよ。
381 名前:名称未設定 mailto:sage [2008/03/31(月) 16:07:14 ID:ao40o1FS0] 反対してないんだから賛成だろ(笑)
382 名前:名称未設定 mailto:sage [2008/03/31(月) 16:08:17 ID:P64f3X9I0] うん。まあね。 Wiki出来たらこっそり翻訳すると思う。
383 名前:名称未設定 [2008/03/31(月) 16:08:48 ID:fiawcad90] Xcode3.1入れたらいままで普通に動いてた自作アプリが 起動しなくなったんで報告 >>380 賛成ありがとうw
384 名前:名称未設定 mailto:sage [2008/03/31(月) 16:11:09 ID:ao40o1FS0] すみません 釣りのつもりでした
385 名前:名称未設定 mailto:sage [2008/03/31(月) 16:18:29 ID:HskjLG+D0] Google使うんならDocsよりSitesのほうがいいんじゃね
386 名前:名称未設定 [2008/03/31(月) 16:23:10 ID:fiawcad90] www.itmedia.co.jp/news/articles/0802/28/news085.html こんなサービスも始まってたのか レンタルwikiでも十分だし、MoinXという選択肢も考えてたんだが、 どれも知識不足な感じだ。ちょっと調べてくる。引き続き意見あればよろしく
387 名前:名称未設定 mailto:sage [2008/03/31(月) 17:03:22 ID:BMTkSOSg0] Appleの方から、「じゃ翻訳にかける金は要らないね」ってなったらどうなるの? wikiでみんなで翻訳すると、俺みたいに自分の興味のある部分だけ翻訳するような人ばかりに なりそうだし(w そうすっと、初心者向けのリファレンスやガイドの翻訳は後回しになるだろうし。 Foundation/AppKitの翻訳は理解したのでもう要らない人は多いだろ。
388 名前:名称未設定 mailto:sage [2008/03/31(月) 19:39:33 ID:chO3sV6A0] >wxLocale::GetSystemEncodingName() の文字列が、空っぽですね。。。
389 名前:名称未設定 mailto:sage [2008/03/31(月) 19:49:33 ID:RXrrqcWe0] >>388 wxWidgetsの中のことなら、スレ違いだから該当スレに書いてくれ。 (ドキュメントも何も読んでないけど、初期化や何かの設定がされてないというオチだと予想)
390 名前:名称未設定 [2008/03/31(月) 20:27:32 ID:WOCGuD9g0] Apple Japanの人は、 概念を英語で理解するのが難しいGuide優先で翻訳、 Referenceは基本的にはやらない方針と言ってた。
391 名前:名称未設定 [2008/03/31(月) 20:59:04 ID:fiawcad90] >>387 >Foundation/AppKitの翻訳は理解したのでもう要らない人は多いだろ。 自分が初心者なもんでそっちをやる気でいた。まぁ住み分けできるし良いか ただ、こんな俺が先導するのも不安が残るな…ホムペやwiki借りるくらいならできるが… >>390 今までの状況を見てもリファレンスが日本語で出るのは当分 ないと考えて良いと俺も思う
392 名前:名称未設定 mailto:sage [2008/03/31(月) 21:22:02 ID:yPQv/6+k0] 翻訳ネタも定期的に出てくるなぁ。 更新も頻繁だしやらんで良いよ派と やったら協力する派、 リファレンスくらい英語で読め派とかが出現。 結局結論は出ずに現状維持で今に至るわけだが。
393 名前:名称未設定 mailto:sage [2008/03/31(月) 21:28:06 ID:1p0oFwyl0] まぁそれぞれ好きにやればいいんじゃない 俺は個人的にはリファレンスとかの翻訳より 日本語の解説本とかチュートリアルみたいなの欲しいけどね
394 名前:名称未設定 mailto:sage [2008/03/31(月) 22:00:12 ID:ArysCyhY0] >>393 うん、結局リファレンスって細かな挙動を知るためのもので、それは敷居どうこうの人が 参照するものではないように思う。 まあ敷居を超えてからも日本語じゃないと困る人もいるだろうけど。 個人的には >>373 の一番目のサイトはそういう意味で残念ながらあまり活用しなかった。 でも翻訳自体はかなりまともだと思った。二番目のサイトは中途半端で、正直ほとんど 役に立たない。
395 名前:388 mailto:sage [2008/04/01(火) 11:44:08 ID:6HFZaH4Q0] (結果報告まで) >>317-323 のコードをコピペするだけでAnsiToUtf8/Utf8ToAnsi実装&動作しました。 アプリの理想としては、ウィンドウシステム自体がUtf8であることですよね。 (となるとやっぱ、Cocoa?。ま、他環境もその方向になると思うんだけど。。。)
396 名前:名称未設定 mailto:sage [2008/04/01(火) 21:04:50 ID:7EuTuEwz0] 翻訳やるんなら、2ch有志の範囲内でひっそりやったらいいと思うよ。 公認許可連絡とかは無しで、文句言われたらパスワードかける感じで。 非公開にされたら咎めようもなかろうし。 しかし、旧板の翻訳騒ぎなんてもう5年くらい前の話だぞ。 まだ頑張ろうとしている人が居て嬉しく思う反面、 「公式で近々日本語ドキュメント出すからお前らが勝手に作るな」 みたいな返答を確かよこしてたAppleの神経を疑うわ。記憶違いかもしれんけど。
397 名前:名称未設定 mailto:sage [2008/04/01(火) 21:11:35 ID:eXrA1oFt0] 翻訳しようという話は新板にきてからもときどき盛りあがっては消え、盛りあがっては消えしてる気がする。
398 名前:名称未設定 mailto:sage [2008/04/01(火) 21:33:57 ID:AMFwXhra0] 別スレから移ってきました。 iPhone SDKベータ2を入れて、Xcodeが3.0から3.1になったのですが、 MacRuby.frameworkのヘッダファイル MacRuby/MacRuby.h が 見つけられなくなり、MacRubyアプリケーションがビルドできなく なってしまいました。 ヘッダファイルのあるディレクトリへのパスが、何通りにも シンボリックリンクが張られている構造になっていて、 MacRuby.framework の場合は標準とちょっと違うみたいなので、 そのせいかなと思っていろいろディレクトリ構造やシンボリックリンクを いじってみたのですが、まだ解決できていません。 Xcode 3.1で同じような問題に遭遇している方いらっしゃいますか?
399 名前:398 mailto:sage [2008/04/01(火) 21:42:00 ID:AMFwXhra0] 自己解決しました。プロジェクトの情報で、 フレームワーク検索パスに /Library/Frameworks を加えたらOKでした。
400 名前:名称未設定 mailto:sage [2008/04/02(水) 09:45:29 ID:ynE/oSwE0] なつかしい。もう5年以上前なのか。 pc.2ch.net/mac/kako/1016/10167/1016716727.html
401 名前:名称未設定 mailto:sage [2008/04/02(水) 10:24:46 ID:zNo7m/Fk0] 結局Cocoa流行らないね。M$のドトネトが普及しないように。 やっぱ、OS等のコア部分はC/C++。 ウェブサーバーアプリはOS非依存なスクリプト言語。 それで、携帯アプリのみサンドボックス上で動くアプリ。携帯Javaだったり、アド美やM$が流行らせたいRIA。 iPhoneもネイティブは動作せず、RIAのみでCocoaだったよね? ここでのみCocoaに意味はある。 下手したら、iPhoneのRIAがCocoa以外のスクリプト言語が制覇する可能性も。
402 名前:名称未設定 mailto:sage [2008/04/02(水) 10:55:59 ID:dk7b8tu50] >>401 >iPhoneもネイティブは動作せず、RIAのみでCocoaだったよね? iPhone Cocoa はネイティブなわけだが ... ??? .Net が普及しないといってるのも謎だし、 Mac 上の Cocoa が流行らないというのも謎。 今どき大手メーカー以外のソフトは全部 Cocoa でしょ。
403 名前:名称未設定 mailto:sage [2008/04/02(水) 11:00:49 ID:zNo7m/Fk0] >>402 木を見て森を見ずというか。。。 重箱反論は無意味だよ。
404 名前:名称未設定 mailto:sage [2008/04/02(水) 11:07:14 ID:EVTbLHHR0] 釣り乙
405 名前:名称未設定 mailto:sage [2008/04/02(水) 11:09:52 ID:zNo7m/Fk0] だって、大局的に見たら、 >iPhone Cocoa はネイティブなわけだが ... ??? 確かはじめは、Cocoa使いながらもAJAXアプリだったような。つまりRIA。 >.Net が普及しないといってるのも謎だし、 どこで流行ってんだヴぉけ。 >Mac 上の Cocoa が流行らないというのも謎。 >今どき大手メーカー以外のソフトは全部 Cocoa でしょ。 上下でたてほこ。
406 名前:名称未設定 mailto:sage [2008/04/02(水) 11:13:07 ID:AcSMI/rl0] コアにもウェブアプリにもCocoaが使われないのは当たり前だと思うけどな 不得意な環境だけ挙げて流行ってないとか言うのは 「砂漠にも北極にも木は生えてない、だから地球上に木は生えてない」 て言ってるようなもんだろ
407 名前:名称未設定 mailto:sage [2008/04/02(水) 11:14:47 ID:gyiD6TfC0] 最近は、wx男見たいな人が増えたね。春のなって繁殖したのかな?
408 名前:名称未設定 mailto:sage [2008/04/02(水) 11:17:08 ID:EVTbLHHR0] 相手するとハッスルするだけだから。 放置放置。
409 名前:名称未設定 mailto:sage [2008/04/02(水) 11:19:26 ID:zNo7m/Fk0] 内容で反論できないからって嵐扱いするなよ。 反論できないレスってのは情報の1つだ。
410 名前:名称未設定 mailto:sage [2008/04/02(水) 12:04:52 ID:RIkc5Lp50] まず「流行らない」という事実認識がどこから来てるのか不明。 ID: zNo7m/Fk0 氏は普段どんなアプリを使ってるんだろう?
411 名前:名称未設定 mailto:sage [2008/04/02(水) 12:13:39 ID:zNo7m/Fk0] 410=上げ足トリがいぱーい出たところに乗っかってきたunkoハエ
412 名前:名称未設定 mailto:sage [2008/04/02(水) 12:49:34 ID:sidBbuG/0] Cocoaって流行るとか流行らないとか、そういうもんじゃないんじゃない? Cocoaが流行るってどういう状態なのさ。
413 名前:名称未設定 mailto:sage [2008/04/02(水) 12:53:48 ID:zNo7m/Fk0] >Cocoaが流行るってどういう状態なのさ。 MacがPCまたはスマートフォンのデファクトになり、かつ、Mac開発はCocoaが中心、 もしくは、 Cocoaのコードが別環境で動作して、かつ、開発マシンとしてのMacが流行る。
414 名前:名称未設定 mailto:sage [2008/04/02(水) 12:54:55 ID:zNo7m/Fk0] >Cocoaが流行るってどういう状態なのさ。 なんていうか、こういうことを想像できないことからして、unkoハエ。
415 名前:名称未設定 mailto:sage [2008/04/02(水) 13:15:06 ID:dhDLzMDm0] >>405 >確かはじめは、Cocoa使いながらもAJAXアプリだったような。つまりRIA。 これは全然状況認識が間違ってる。 批判するときは、ちゃんと批判相手を理解しておいて痛いところを責めないと、 アホなマカに馬鹿にされるよ。他のコメントはいい線いってるんだからさ。
416 名前:名称未設定 mailto:sage [2008/04/02(水) 13:23:01 ID:zNo7m/Fk0] >>415 リョーカイ。 ただ、RIAについては楽しい会話できたらなーと思って”間違ってても”と書いたんだが、 アホなマカには無意味だった。
417 名前:名称未設定 [2008/04/02(水) 13:35:40 ID:gyiD6TfC0] xcodeではなくて、Dashcodeについて語りたいの?
418 名前:名称未設定 mailto:sage [2008/04/02(水) 13:38:34 ID:EVTbLHHR0] Cocoaスレには行かないんだな。
419 名前:名称未設定 mailto:sage [2008/04/02(水) 13:38:43 ID:zNo7m/Fk0] いえ、RIAおよびAppleのRIAの将来とかどういったものが良いものであるのかが知りたいだけ。 だって、RIAアプリ作ってみたいじゃん。 それと、iPhoneアプリも。(これが作れるかどうかで、iPhone買うかどうかも決めるお)
420 名前:名称未設定 mailto:sage [2008/04/02(水) 13:41:56 ID:EVTbLHHR0] あーこういう書き方でしかコミュニケートできなくなっちゃった子だったってだけか。 おれが勘違いしてた。ごめんな。
421 名前:名称未設定 mailto:sage [2008/04/02(水) 13:58:58 ID:sidBbuG/0] ID: zNo7m/Fk0 >どこで流行ってんだヴぉけ。 >410=上げ足トリがいぱーい出たところに乗っかってきたunkoハエ >なんていうか、こういうことを想像できないことからして、unkoハエ。 >楽しい会話できたらなーと思って 出来るかっつうの。