Cocoaはさっぱり!
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名称未設定
01/12/06 18:47ID:UIgOtQvoオリジナルを作ろうと思ったら、全然その先に進めない人集まれ!
親切なプログラマーさんが暇なときだけ教えてくれる(かも?)
0002名称未設定
01/12/06 18:54ID:z6hH4M3e≡≡ ( ´∀`) ♪2げと〜
≡≡≡ ( つ┳つ
≡≡≡ | |┃|
≡≡ .(_ )┃.)
≡ (◎) ̄))
0003名称未設定
01/12/06 18:55ID:ZpLub0c6■■ M a c で プ ロ グ ラ ミ ン グ ■■
http://pc.2ch.net/test/read.cgi/mac/1001404151/l50
MacOS XをUNIXとして使ってる人の為のスレ
http://pc.2ch.net/test/read.cgi/mac/1001930035/l50
新・ProjectBuilder
http://pc.2ch.net/test/read.cgi/mac/972679127/l50
Macでゲームを作るスレ
http://game.2ch.net/test/read.cgi/gamedev/1005722214/l50
◆◆◆◆◆◆MacでJava◆◆◆◆◆◆
http://pc.2ch.net/test/read.cgi/mac/991194610/l50
Cocoaはやっぱり!
ttp://www.big.or.jp/%7Ecrane/cocoa/
HAPPY Macintosh Developing TIME!
ttp://homepage.mac.com/mkino2/
Cocoa Developer Documentation
ttp://developer.apple.com/techpubs/macosx/Cocoa/CocoaTopics.html
(開発ツールをインストールすれば、/Developer/Documentation/Cocoa/CocoaTopics.html に同様の資料がある)
0005名称未設定
01/12/06 19:10ID:z6hH4M3e昔Cの勉強してたけど、10000行超えるようなコードは書いたこと無いんだよね。
これ読んでもっかい挑戦だ!( ゚∀゚)
0006名称未設定
01/12/06 19:27ID:CwFiPPqg期待してるよ
例に漏れず漏れはCocoaはサパーリ
0007名称未設定
01/12/06 19:40ID:eId31z5L0008名称未設定
01/12/06 19:45ID:TsDU4gkB8年くらい昔少しだけ専門行ってた時プログラムやったけど、できるかな。
プログラム自体好きだったけど。
本屋で本見るとさっぱりだよ。
本の値段も高いから買って全く役に立たなかったら嫌だしなぁ。
00091
01/12/06 20:34ID:UIgOtQvo一応、初心者スレッドです。
初心者が臆することなく書き込みできそうなとこがなかったので…
運が良けりゃ、たまに偉い人が教えてくれたいいな〜(なんて)。
それがダメでも、初心者同士で意見交換や情報交換などができれば。
0010名称未設定
01/12/07 13:15ID:p7nvK9Crこういうスレは誰か(普通は>>1)が率先して引っ張る必要があると思われ。
2ちゃんねるブラウザ系スレ見てみ。あと日本語化スレとか。
それができないと
http://pc.2ch.net/test/read.cgi/mac/1003677752/l50
みたいになるから気をつけろ。
良スレ目指して頑張れ。
00111
01/12/07 23:15ID:TF1dyLQOhttp://developer.apple.com/ja/techpubs/pdf/DiscoveringOPENSTEP-J.pdf
を読んで勉強してる段階です。 (汗
明日、大きな本屋さんで「はじめてのMacOS X Cocoaプログラミング」買ってこよう。
そのうち頑張って初心者の質問に答えますよ!(願望か妄想か…)
(もうちょっと勉強してからスレッド立てるべきだったよホ)
0012名称未設定
01/12/08 02:52ID:4wpfTS3nほんとうに「さっぱり」なあたりが(・∀・) イイ!
漏れも一から勉強しなおす気になったよ。頑張りましょ。l
0013名称未設定
01/12/08 05:03ID:2ez7njLTそんなの関係ないよ。そんなルールないよ。
0014名称未設定
01/12/08 09:55ID:+1QaEIjWDevツール入れると。だったら入れてみたい気もする。
アンインストールも簡単にできるんでしょうか?
もしかしたら「さっぱり星人」な俺でも意欲が湧いてくるかなと思って。
あ〜サッパリサッパリ
0015名称未設定
01/12/08 10:10ID:1SvFTjv0おお!なんかほっとするスレ。
ワシも「割り勘プログラム」まではなんとか…、そのあと、
「『M-V-C』にも挑戦してみよう。」ってあたりで、雲行きがあやしく…。
よく分からなくなって来た。普通の人ならチョチョイなのかもしれんけど。
今「はじめてのMacOS X Cocoaプログラミング」で1から勉強中。
お互いがんばろーぜぃ!
0016Javaネタ心者
01/12/08 18:38ID:6T8BbETgJavaで始めましたって人いないかなー
0017名称未設定
01/12/09 10:03ID:vXlsE6x20018名称未設定
01/12/09 10:41ID:cRainVg4それをまねするから(w
0019名称未設定
01/12/09 10:48ID:nSnAU3v1やはり本がないと苦しい。
http://www.big.or.jp/~crane/cocoa/
が参考になる。色がきついんだが(w
0020名称未設定
01/12/09 12:49ID:kUHabwW6そうでないとObjective-Cはわけわかめになっちまうぜよ。
簡単なCの入門書を買いに本屋へゴーだ。
そこんとこクリアしてるみんなは広文社の荻原本を読むべし。
0021名称未設定
01/12/09 12:57ID:N98/nbvO中村さんの「はじめてのMac OS X Cocoaプログラミング」
が最も良い。
と思う。(細かいところでケチつけたいところはあるが
この分野では本が少ないから、ほかに選択が)
0022名称未設定
01/12/09 12:59ID:rN04cE8D昨日買っちゃった!
まだちょっとしか読めてないけど、イイよ。
0023名称未設定
01/12/09 13:18ID:y6Qo201P俺も買ったよ。
SimplePaint動かしたときにゃ、感動したよ。
0024名称未設定
01/12/09 13:29ID:ssuLOQYJ横スクロールを付けるにはどうしたらいいんだろう?
0025名称未設定
01/12/09 13:31ID:N98/nbvO日下部の本はやめておけ(プログラマー板参照)
0026名称未設定
01/12/09 14:54ID:EQKH42MC/Developer/Examples/AppKit/TextSizingExample/
はどう?
002714名称未設定
01/12/09 16:12ID:n8z4PJ17ありがとう、やっぱりそうか。
Cocoaはやっぱり!も見てみるよ。
みんなが薦めてる本も探してみよう。
>>20
かなり昔に専門学生のころにちらっとだけやったことあるんだけど。
陳腐な家計簿ソフトなんか作った。
環境が全然違うし、サッパリ記憶喪失になってるけどやったら何とかなるかなぁと思って。
0028名称未設定
01/12/09 17:38ID:u6k66qnrここは?Cocoa-Javaらしいけど初心者だってさ。
ttp://www.infoatmackers.jp/
00291
01/12/09 18:40ID:p4JYEYIP今日やっと「はじめてのMacOS X Cocoaプログラミング」買ってきました。
「Cocoaはやっぱり!」もWebより詳しくて良い感じでした。(鶴薗さん、今度買います。)
でも、水曜日まで触れない…
>>16
解説してらっしゃる方がObjectiv-Cばっかりですからね。
私みたいに真似からはじめる場合には、そういったページのやり方に従う他ないし。。。
>>18
もし誰かの参考になるのならホームページ立ち上げてみてもいいかもしれませんが、
ホントにプログラムは全く何も知らないので、あんまり意味ないかも。。。
>>24
どこにも載ってないですね。
/Developer/Examples/AppKit/TextSizingExample/
のプロジェクトをどうやったら使えるのかもまだ解らない段階ですし。。。
00311
01/12/09 21:40ID:p4JYEYIP私に提供せずに是非ともやって下さい〜
私もたぶん(へっぽこ)ホームページ作りますけど、
ちょっとでもできる人がページ作った方が効果的なのは当の然ですよ。
003230
01/12/09 22:23ID:/qqlE3pBワシは「できない人」だし、やるとしても
OpenFirmwareに手ぇ出したりForth処理系作ったりと
変則的なことばっかやるので役に立たんのです。
やっぱここは>>1さんが…ハァハァ
0033>>19でござる。
01/12/09 22:37ID:Pf13PAWV広文社「MacOS Xプログラミング入門Objective-C」萩原剛志著
もかなりおすすめ。
「はじめてのMacOS X Cocoaプログラミング」
も持ってるが俺は前者の方が見る頻度が遥かに高い。
特に頻繁に使うであろうクラス(NSString、NSArray、NSDictionary、NSValue等)
の機能を詳しく解説してある。これのおかげで
かなり助かってるよ。
0034名称未設定
01/12/09 22:43ID:v1mvOdGrやっぱ面白い。本買おうかな。
Cの入門書もあったほうが良いのか。
家で探しても見当たらなかったし。まぁ、マターリやってみようかな。
0035名称未設定
01/12/09 23:33ID:bPEzjXii遅レスでスマソ。
NSTextContainerのsetWidthTracksTextView: を読んでみ。
このへんは理解するのが、けっこう難しい。
とりあえず、
NSText(NSTextView)
NSLayoutManager
NSTextContainer
のAPIドキュメントと、
/Developer/Documentation/Cocoa/ProgrammingTopics/TextOverview.pdf
に、ざっと目を通しておくといいよ。
003635
01/12/09 23:53ID:bPEzjXii一応、サンプル。
_textView --> NSTextView
_scrollView_ --> NSScrollView
にIBでつないでおいて。
//------------------------------------------------------------
[_scrollView setHasHorizontalScroller:YES];
[[_textView textContainer]setWidthTracksTextView:NO];
[_textView setVerticallyResizable :YES];
[_textView setHorizontallyResizable : NO];
[_textView setAutoresizingMask : NSViewNotSizable];
//------------------------------------------------------------
これで、ならない?
0037名称未設定
01/12/10 00:39ID:JBdeGu5a自分にもちょうどいいスレでうれしい!!
こないだ、Cocoやぱのページ全部プリントアウトしたよ。
もちろん背景はプリントしないにチェックで(笑
途中まで寝転びながら読んだところで、まだ手は動かしていないけど・・・
0038名称未設定
01/12/10 00:52ID:Ifyerwcb手を動かしながら学習しませう。
それがプログラミングの勉強の基本です。
かといって、右手を上下に動かすのもいけ(略
0039n_kite
01/12/10 01:00ID:Oxlp2EJtしか持ってない…。
なんにせよ、Cの知識は絶対必要になってくるので一冊くらいは持っていた
ほうが良いと思います。
漏れはそこをさぼったので苦労してる(w
0040名称未設定
01/12/10 01:07ID:KcjBLYenはげどう。
サンプルソースは全部、手で打ち込むこと。
コピペはだめだよ。
わからないときはデバッガで一行ずつ追いかけたりする。
さらに高等テクとしてソースをいじくったり削除したり
して、どう変化するか確認するとベターだよ
0041_38_
01/12/10 01:11ID:Ifyerwcbおぉ。n_kiteさん。iTteyoshi使わせてもらっています。いつもどうもです。
ワシはC言語はアスキーの「C言語入門」(まんま)で勉強してます。
Lispプログラマーだったんで、C (ObjC) 使ってると全部括弧でくくったり
全てのデータをポインタで表したくなってきます。もうだめぽ。
>>40
ですな。
004237
01/12/10 01:30ID:JBdeGu5aどうも。もちろんそれは承知してます。
Objective-Cというのは初めてなんで、ざっとでも
(せめて書き方の流儀ぐらいは)わかっていないで
いきなりソースを書き写しても覚えられないですからね…
Cは以前少し勉強したので、
前にRealbasicのプラグインを試しに作ったことがあります。
インターフェースの部分はRBにまかせて
自分のやりたいこと作るのに専念出来たので面白かった。
Cocoaにもそんな期待をいだいてよいものなのかな?
0043名称未設定
01/12/10 01:57ID:5nNBf0kRCに触れておりますが。
何て使いやすいんだ・・・。
0044名称未設定
01/12/10 02:18ID:wVSuveKfプログラム板見ると、Javaって意外と将来性がないようだし、
C+ObjectiveCで勉強したほうがいいのかなと思います。
しかし皆さん、どんなソフトウェアを開発するんでしょうか?
0045名称未設定
01/12/10 02:29ID:2ipODMyL一週間もあれば覚えられるとか、いや半日もあれば、とか。
Javaを覚えるよりも楽です。もちろんC++とは比較するも恐ろしいほど楽です。
0046名称未設定
01/12/10 02:47ID:vWXH43PK付け加えた言語すね。<Obj-C
一応、その手の会社で仕事してますが、Obj-Cに慣れると
他の言語がカナーリきついっす。
0047名称未設定
01/12/10 02:52ID:aPAB6Hqw逆に言うとObjective-Cに将来がある?
ま、Appleが生き続ければそうなんだけど、
他のプラットフォームでObjective-Cを推奨している
ところってないでしょ?
Cocoa-Javaだったら、Pure Javaに逃げる道があるん
だから、そっちの方がスキル的にはいいんじゃない?
0048名称未設定
01/12/10 04:04ID:n8P2R7nFjavaなんだよな…。前はObj-Cだったのに。
CocoaからWOに行くつもりだったのに…。
0049名称未設定
01/12/10 04:29ID:ArYU4rVq0050名称未設定
01/12/10 05:11ID:EQdQWHaB消費税入れたら約4000円。
スナップショットの少なさ、誤字脱字、言い回しの分かりに
くさなど・・・本当にこれで、理解できるのか心配になりま
した。
半分しか使ってないページとか結構あるし。ウェブ版の更新
に期待します...。
0051c言語もさっぱり
01/12/10 05:33ID:28sTwOXBC++とC#って何て発音するんですか?(Cはただ「しー」でよさそうだけど)
関連スレじゃこんな初心者質問ムリそうなのでココに書きました。
0053名称未設定
01/12/10 06:11ID:oDBUoLRe0054名称未設定
01/12/10 06:11ID:oDBUoLRe0055C言語もさっぱり
01/12/10 06:19ID:28sTwOXBどうもっ。胸のつかえが取れた気分です。
これで本屋でも他のスレ読んでても脳内で発音できます。
さて、参考書でも買ってきてC言語のお勉強始めようかな。
"バカでもわかるC言語"みたいなのがあればいいんだけど。
はぁぁ、Cocoaまでの道のりは遠そう…。
0056名称未設定
01/12/10 08:44ID:eo7kq38iOS Xで始めようと思ったらObjective-C(Cocoa?)がセオリーなんですよね?
んで、Obj-Cを順よく理解するためにはCの基本を知っておかないと駄目、と。
でも、前の方がおっしゃるように、プログラミングってただ参考書を読むだけじゃなくて
サンプルのコードを打ってみたり、いろいろと実践が必要でしょう? 恋愛と同じで。
だとすると、Cの本を読みながら、OS X上でそういったコツコツした事を
やらないと進めないと思うんですが、果たしてOS XでCの修得って可能なのですか?
初歩の初歩からノロマなスピードで一緒に勉強できるようなサイトを
どなたかが作っていただけるのなら、ぜひとも参加させておくんなまし。イソイソ...。
0057名称未設定
01/12/10 09:11ID:6FvdARe4Cの習得は可能。むしろOS 9やウィソよりはよっぽど手軽に
勉強できるよ。
Project BuilderでCのプログラムを作ることもできるしね。
新規プロジェクト->Standard Toolを選択。
0058名称未設定
01/12/10 10:50ID:Ey9Ny/hq005955
01/12/10 10:55ID:TtJkIKr/>ノロマなスピードで一緒に勉強できるようなサイトを
それいい。参加したい。
教える立場じゃなくて、一緒に模索していこう。って感じなら
僕が作ってもいいんですけど…今ヒマだし。
つーか、とりあえず別スレでやった方がいいかな?
【めざせCocoa!】Mac OS Xで始めるC言語:超初心者用スレ
みたいな。
0060名称未設定
01/12/10 11:50ID:xRtRwxDt同感。どっちかというとAPIやクラスライブラリの学習のほうが
よっぽどしんどい。言語の問題なんて、ちいせえちいせえ
0061名称未設定
01/12/10 15:34ID:A769NVTLそれと、C#はCなのかと問い詰めたい。
0062名称未設定
01/12/10 15:49ID:lK7PVSqU全然、違いますけど
0063名称未設定
01/12/10 16:05ID:3Co3Uws2発音してるよ。
いま、「MacOS X Cocoaプログラミング」読んでます。
昔、ネクストステップで勉強がてら簡単なアプリを作ってたんだけど、
ネクスト社がアップルに買収された時点で知識を封印。で、忘れてしまった。。
CocoaやるならCの知識は必須だね。C++とかでオブジェクト指向の概念が
分かってればなお有利。
まあ、一番難しいのは、なんのソフトを作るか、なんだけどね。
0064名称未設定
01/12/10 16:45ID:oGKqSjaMNSOutlineViewのOutletにDelegateがなくて、
項目をクリックした時に何か動作をするというのができません。
どうすればいいのかわかりますか?
厨房的な質問でスマソ。
0065名称未設定
01/12/10 16:55ID:oGKqSjaMNSOutlineViewのOutletにDelegateがなく、
項目をクリックしたときに何か動作をするというのが出来ません。
誰か教えてくれると有り難いです。(根本的に間違ってたらスマソ)
0066名称未設定
01/12/10 16:57ID:oGKqSjaM本当にすいませんでしたsage
0067名称未設定
01/12/10 17:20ID:X0o4fZhaおそらく、外側のNSScrollViewを選択しているとおもわれ。
何回かクリックして、infoパネルのクラス名を確認してみ。
0068Cocoa初心者
01/12/10 18:03ID:9aLHnLe8日下部とか近藤とかいう人が荒らしていて
むちゃくちゃでレスがつかなかったんで、ここで再度。
Cocoaだけど、
HELPの実装なんてどうなってんの?
見たところヘルプメニューがshowHelp:をファーストレスポンダに送って
たぶんアプリのshowHelp:メソッドを呼ぶことになってんだけど、
で、アプリ側でどう対応するわけ?
itWatchというフリーソフトのソースを見ると、ヘルプメニューと
NSObjectを継承した別のオブジェクトを接続さして、
そっちのオブジェクトのshowHelp:メソッドをたたいていて、
その中は直接、Help Viewerを呼ぶようにしているみたいだけど。
0069名称未設定
01/12/10 18:18ID:oGKqSjaMたしかにNSScrollViewを選択してました(藁
どうもありがとうございます!
0070名称未設定
01/12/10 18:28ID:rFnqgqvMそれを51に伝えてやってくれ
0071C言語もさっぱり
01/12/10 18:48ID:TtJkIKr/「新C++言語入門:ビギナー編」というのを買ってきてみました。
チョイスの理由は、明らかに初心者向けだったのと、DOS前提じゃなかったこと、
比較的新しい文献だったこと、あと"ベストセラー"って書いてあったから。(^_^;)
この時点で大間違いじゃなきゃいいんですけど…。
で、>>57さんに言われた通りProjectBuilderを開き、
本の一番はじめの"Hello, C++"と表示させるコードを打ってみました。
動いた!う、嬉しい。初めてHTMLでリンク張れたときみたいな気分。
無事C++の第一歩を踏み出したようです。
で、気付いたのですが、こんな簡単なコードでもC++ Toolじゃないと
(Standard Toolだと)動きませんよね。
ということは、CとC++っていうのは根本からかなり違うものなんのしょうか。
Cocoaに辿り着くには、いずれCについても別に学ぶ必要あり?
それと、できたプログラムをProjectBuilder以外の何か(Tarminalになるのかな?)で
実行するにはどうしたらよいのでしょうか。
うぅ、アホな質問ばっかですみません。
どれくらい恥ずかしい質問してるのか自分じゃわからない…。
>>62,70
了解です。
0072>71
01/12/10 20:17ID:slnafUv/正直言って外れです。
今からでも遅くないので柴田望洋の本にしときなさい。
#ちなみにCとC++は大幅に重なる部分はあるものの、別物です。
#Objective-Cは前者にSmallTalkの要素を付け加え、
#オブジェクト指向言語として拡張したものです。
007372つづき
01/12/10 20:20ID:slnafUv/Carbonでのプログラミングはこいつでやることになりますが、
正直言って私はお近づきになりたくないです。
007457
01/12/10 20:53ID:Zr8zsJZIえーと、そのC++じゃないと動かないコードというのは、
cout << "Hello World\n";
みたいなやつですよね?
このコードはC++で拡張された機能を使っているのでC++じゃないと
動かないんですよ。
で、CだけでもHello Worldを表示する方法はあります。こんな風に。
printf("Hello World\n");
って、PBでStandard Toolプロジェクトを開くともうmain.cに
Hello Worldプログラム書いてあるじゃん!(^
0075C言語もさっぱり
01/12/10 21:04ID:TtJkIKr/そうです。林晴比古と書いてあります。ハズレでしたか…トホホ。
Amazon.comで柴田望洋検索してみた所、
いろいろ出てきましたが、これのことでしょうか?
http://images.amazon.com/images/P/4797311517.09.LZZZZZZZ.jpg
(つーか表紙だけじゃわかりませんよね。スマソ。)
>>73
んん?つ、つまり実際Cocoaで使うのはC++だけど、
これからプログラミング始めるような人にはオススメでないよ。
ということでしょうか?
ちなみに始めようと思った理由は、特に「将来のスキルにしたい」とかではなく、
趣味で何かMac OS Xで動くものが作れたらな、という程度なのですが。
そういうことではなくて?
>>74
>cout << "Hello World\n"; みたいなやつですよね?
その通りです。
>って、PBでStandard Toolプロジェクトを開くともうmain.cに
>Hello Worldプログラム書いてあるじゃん!
あ、それくらいは見て理解できましたよっ。
0076
01/12/10 21:23ID:ohYhy9S4Cocoa使えるのはObjective-Cとjavaだけです。
0077名称未設定
01/12/10 21:23ID:i/Tx2Np/ノー!ノー!(オレは73ではないが)
cocoaで使うのは「基本的には」Objective-C!
(もちろんC,C++,Javaも使えるが)
なので結論からいうと、Objective-Cをマスターしよう!と考えるのが吉かと。
で、その為の方法としては、Cの勉強から入るのが近道かもね!
というのが今までの話の流れです。
>>72,73さんと重なるけど、
Objective-CはCが分かれば比較的マスターしやすいとか…。
C++は普通のプログラマの人でも、できれば敬遠したいというかなり複雑なものらしいです。
それぞれ流れはあるものの、全く別物と考えてもいいらしいとか…?どうなんだろ?
もう目は通しただろうけど「cocoaはやっぱり」のページに
簡単なObjective-Cについての説明が載っています。
ttp://www.big.or.jp/%7Ecrane/cocoa/
0078サッパリ星人
01/12/10 21:54ID:mMWQAX591割も理解できてないけど。
まぁ、積み木を組み立ててよろこんでるようなレベルだな。(w
ウェブ見ながら作る(っていうか打ち込む?組む?)のは面倒だけど(広い画面が欲しくなるよ)
一通りやっぱりで遊んでみるよ。馴染んでくると思うし。
0079名称未設定
01/12/10 22:01ID:GXM94tisCの基本的な知識は役立つ。
まず、Cの基礎を押さえておくのが吉と思われ。
で、Cocoaを学ぶつもりならば、Objective-Cがベストであろう。
JAVAの方がマイナーなObjective-Cよりもつぶしが利くと思ったら
おお間違いと思われ。
他でのJAVAとCocoaのJAVAは作法がかなり違ってくるし、
結局はAPIがものを言う世界だから、Cocoa上でのJAVA経験は
必ずしも通用しない。
0080名称未設定
01/12/10 22:12ID:OZAecysnCocoaはやっぱり!は参考にしつつ...ってーのがいいかな、と思ったのですが...
0081>75
01/12/10 22:14ID:slnafUv/プロのプログラマ何人かに聞いてみたけど結構評判いい。
あとオライリーから出てる"Practical C Programming"(邦題忘れた)とか
ダイテル先生の本を薦められた。<Cの入門書
日本のものだとほかには前橋和弥さんの本が評判いいみたい。
0082名称未設定
01/12/10 22:22ID:X0o4fZhaちなみに、オレは試してないけどさ。
NSApplicationのAPIドキュメント(showHelp:)と
NSHelpManagerをざっと読んだ感じでは、バンドルに
含めたヘルプファイル(html,rtfとか)をinfo.plistで指定
しとく、とかそんな感じじゃねーの?
アプリ側で対応というより、フレームワーク側で面倒みる、
ってこと(<になってると楽でいいね)
008381つづき
01/12/10 22:23ID:slnafUv/以前判らなかった使い方まで理解できるようになってたんだな、なぜか。
プログラミング言語は複数知っておいたほうがいいということなのかもしれない
・・・って、このスレと関係ないか。
0084名称未設定
01/12/10 22:24ID:C1z1yJoJアフォじゃないよ。「Cocoa+Java」という本を読んでごらん。
めちゃ簡単にエディタができてしまう。
ただ、自分独自のエディタを作りたいと思ったら
そこからイバラの道だけどね。
0086名称未設定
01/12/10 22:41ID:X0o4fZha84でもないし、「Cocoa Java」も読んでないけど。
「Cocoaはやっぱり!」にもNSTextViewを貼り付けた
簡単なエディタのサンプルがなかった?
たぶん、84の言ってる「簡単な」ってのはそのレベルだと。
0088名称未設定
01/12/10 23:00ID:C1z1yJoJの第10章にもエディターがあるな
0089名称未設定
01/12/10 23:17ID:X0o4fZhaやっぱ、あのへんはInterface Builder触ってて一番わかりやすくて
感動させる効率のよい部分だから。
Interface BuilderでNSTextViewを置いたウィンドウと同じものを
すべてコードで書くと、また別の意味で感動する(藁
0090名称未設定
01/12/10 23:26ID:5dJYIc3iとかいう参考本でないかなぁ。( ´ー`) < 米国ニハ アルンダケドネ…。
0091C言語もさっぱり
01/12/10 23:55ID:TtJkIKr/>>77
つまり、CとObjective-Cはある程度関係あるもので、
C++はその二つと比べれば別のもの。
で、Cocoaに使うのはObjective-Cだから、まずCを勉強しなさい。
間違ってもC++ではないですよ。…ということでよろし?
なんか出だしから間違いだったぽいぞ>俺
>>79
JAVAは興味を抱いたことがないので何も知りません。
挑戦してみることはないと思うので安心(?)してください。
>>81
了解です。それではあの本にしてみます。
"Practical C Programming"というのも見かけたと思います。
「へぇ〜、洋書の翻訳本まであるんだ」と思ったので、おそらくそれかと。
と言うことで、まずはあした本を取り替えてもらいに行ってきます。
これからもトンチンカンな質問を連射すると思いますが、
どうぞよろしくお願いします。
それでは。
0092名称未設定
01/12/11 00:27ID:XEAEC9ef0093>91
01/12/11 00:30ID:K2PAyYvbC++ = C + 超巨大な何じゃこりゃな拡張
0094名称未設定
01/12/11 00:35ID:K2PAyYvb0095名称未設定
01/12/11 02:13ID:zvWy+MRKCでない部分にハマリ始めると泥沼の傾向がある。
0096名称未設定
01/12/11 14:21ID:ApmWeT9R真紀俊男さん、たぶんこのスレに2つ程書き込んでいるyo!
0097名称未設定
01/12/11 14:52ID:VK7th30Cのカキコって本物が来てるの?
うーむ、信じられん…
0098名称未設定
01/12/11 15:16ID:O2z2kuXX覚えるということより、「プログラミングの概念」を覚えたほうがいいよ。
で、言語は概念を覚える手段のひとつ。
プログラミング初心者にはCがお勧め。そんな難しくないです。
で、C++は「オブジェクト指向の概念」を覚えるのに役立つ。
まあ、Cとあまり変わらないけど。関数の記述が多少違うのとか、
純粋仮想関数の概念があるとかくらいかな。
OS XでCを覚えるなら、普通にUNIX(Terminal)環境でソース組めばいいよ。
0099名称未設定
01/12/11 16:01ID:vJj9K4jcで、C++は「オブジェクト指向の概念」を覚えるのに役立つ。
C++のオブジェクト指向の考え方はかなり偏ってるから薦められないなあ。
C++をするくらいなら、JAVAを学んでもらいたいところ。
010080@アフィング
01/12/11 16:38ID:PkbKlRov ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
∧∧ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
っつーか、Cocoaはやっぱり!にアクセスできないのは洩れだけですか?
0101サッパリ星人
01/12/11 16:47ID:q+bCSh2m0102サッパリ星人
01/12/11 16:54ID:q+bCSh2m0103名称未設定
01/12/11 16:59ID:EnOqlAdi>OS XでCを覚えるなら、普通にUNIX(Terminal)環境でソース組めばいいよ。
でも、Terminalって日本語使えないんですよね。
ローマ字でやるのかな?
0104名称未設定
01/12/11 17:26ID:WsH54Ok5たしかに文法的にはCはそんなに難しくないですよね。
でもいざアプリを作ろうっていうことになると、
どんなのから作り始めればいいのか、コードは何行くらい
が普通なのかなど、なかなか先に進めません。
とりあえず、ゲームのソースなど見つけてきて勉強しようと
思っています。
0105ななし
01/12/11 17:35ID:D9qvzp4aJTerminalを使うべし。
010780@アフィング
01/12/11 18:18ID:PkbKlRovindex.shtmlが壊れてる漢字。
warikan1.htmlとかはアクセスできました。
0108C言語もさっぱり
01/12/12 00:15ID:amtVZXBK著作の案内を見ると「入門編 例解演習」というのもあるようで、
きっとそのうちそちらも必要になりますね。
ひとまずこの本を見ながらいろいろ試して学んでいこうと思います。
Cocoaへの遠い道のりを再出発です。
>その後レスしてくださったみなさん
不精ですみませんが、まとめてありがとうございます。
0109名称未設定
01/12/12 07:31ID:TAfiMZTO0110名称未設定
01/12/12 10:50ID:rxQ3gkFzだって海外のソフトをOsakaフォントで使っても、イマイチ使いにくいんだもん。
011198
01/12/12 10:57ID:bb2s/39iオレ、C++やってるけどJAVAはやってない。
やっぱ、JAVAも覚えたほうがいいかな。
>>103
今の時点では、日本語は使えないですね。
なので、日本語の文字列を使わないで、プログラミングというのを覚えるために
簡単なソースコードを書いてコンパイルして実行、という一連の作業の確認等は
出来ると思います。
>>104
いきなりでCアプリを作るっていうのは、難しいですよね。
OS Xでアプリを作るなら、やっぱり本を読みつつCocoaで作るのが
一番だと思います。
0112名称未設定
01/12/12 18:06ID:FSAteudLオークションで安く落ちてないかな...
0113名称未設定
01/12/12 18:33ID:TAfiMZTOmi使えばいいんじゃない?
違う質問だったらスマソ
0114名称未設定
01/12/12 19:59ID:HgPmq8q+0115名称未設定
01/12/12 20:13ID:5mK1eh8Vttp://www.dynamicbind.co.jp/CocoaBook/
0116名称未設定
01/12/12 23:01ID:tlfYk66pその本はよさげですな。明日見てこよっと。
このスレ読んで、ちょっと低下気味だったやる気が復活したYO。
Cocoaはやっぱり!やADCにあるドキュメントを読むとオブジェクト
指向についてはよくわかるんだけど、「で、各々のオブジェクトはどう
作る?」てところでつまづいて、今はCやってるとこ。
会社のプログラマがくれた「プログラミング言語C 第二版」でやってる。
割とわかりやすいけど、訳文が硬くておすすめできないです。
前からperlはやってたけど、C始めてから、なんでperlが簡単って言わ
れるのか痛感したYO。
0117名称未設定
01/12/12 23:19ID:r5lpapbN>116
K&Rは原書の評判は抜群なのですが、邦訳は語訳が多いっす。(^_^;
0118名称未設定
01/12/12 23:57ID:pvsVpB4g0119名称未設定
01/12/13 22:11ID:EaWkrq0/アップルが当然するべき仕事だと思うのだが。。。
0120名称未設定
01/12/13 22:22ID:1YBLhipE0121名称未設定
01/12/13 22:24ID:bEn8+jUp0122名称未設定
01/12/13 22:55ID:QYSYaH6a0123名称未設定
01/12/13 23:29ID:ATcsV0tSどこで落とせるんですか?
https://connect.apple.com/つながらないみたいですが。
0124名称未設定
01/12/13 23:36ID:ytSHSbRZ0125>123
01/12/13 23:38ID:QYSYaH6aとりあえず、AppleScript Studioがどんなものかみてみよう。
0126名称未設定
01/12/13 23:39ID:ATcsV0tSあ、入れました。ぬりがとうございます。
0127名称未設定
01/12/14 00:29ID:z5F5MKfRNSViewクラスを継承しているオブジェクトを,なんかのきかっけで
画面上から見えなくして,またべつのきっかけで見えるようにする
のはどうやればいいの?
どっちのきっかけにも最後にsetNeedsDisplayを使うのは分かったんだけど
その前に消す/戻すの処理しなくちゃならないよね.
Obj-CでもJavaでもどっちでもいいす.
0128名称未設定
01/12/14 01:10ID:Vm6nSIG+そのViewのサブクラスを作って利用するのが一つの方法かな。
まずインスタンス変数としてBOOL型のフラグを追加し、そのフラグを
操作するメソッドもあわせて追加する。
で、-drawRect:をオーバーライドして、そのフラグがTRUEのときは
何もしないようにすればよい。
0129127
01/12/14 01:18ID:z5F5MKfRレスありがとうです.
そうすると,NSViewクラスを継承しているオブジェクトを
Interface Builderで配置した場合はどうすればいいです?
書きわすれてすいません.
オーバーライドって,Interface Builderで配置した場合
無理くさいです.
0130128
01/12/14 02:02ID:Vm6nSIG+あー、Interface Builderでありものの部品を配置した場合はそりゃ無理です。
128のやり方というのは、それらのサブクラス、例えばNSImageViewのサブクラスを
作って、カスタムビューとして配置することが条件なので。
でもってこのやり方って実はInterface BuilderからViewの設定ができないという
不便が伴う諸刃の剣、初心者にはおすすめできないって代物なんですよ(w
0132名称未設定
01/12/14 03:16ID:IvCivbo7ビューのサブクラスは問題なく配置できるはずだけど。
0133名称未設定
01/12/14 06:41ID:ZPRcMS8N>>130はたぶん、Info Panelで各種属性を設定できない、
と言ってるんじゃないかな?
でも、それなら、普通にNSImageViewを配置して、
Info Panel → Custom Classでサブクラスに変更
すれば、各種属性も設定できるけど。
0134名称未設定
01/12/14 06:44ID:ZPRcMS8NremoveSubViewを繰り返したんじゃ駄目なの?
0135127
01/12/14 08:58ID:Vm6nSIG+ほんとだ。その方法で設定できる……。
すいません、逝ってきます。
>>134
その方法でいいと思います。
付け加えるなら、removeSubViewする前にviewをretainして、
addSubviewした後にreleaseする必要がありますね。
0136名称未設定
01/12/14 17:15ID:h5n5XT0L0137名称未設定
01/12/14 17:21ID:ZPRcMS8N初心者ってどの程度のレベル?
現時点ではむしろ、中〜上級者向けのページ・・・というと語弊があるけど、
もう少し突っ込んだ内容のページが欲しいとこなんだけど。
Appleのドキュメントも更新されたし、これからか。
0138127
01/12/15 17:49ID:q6JNjXnW>>134
すいません.おしえてください.IBで,
MaiMenu.nibパネル(左下に表示されるやつ)でNSViewを継承している
なんかのクラスを選択して,そこにサブクラスを
つくりますよね.そうするとShow InfoのパネルでOutlet,Actionを
追加できると思うんですが,ここでNSViewのstaticメソッドと同じ
名前で登録すればオーバーライドできるんですか?
0139134
01/12/15 23:20ID:mdZTepHs何か根本的な部分で勘違いされてるようですが・・・。
NSViewのAPIドキュメントにじっくり目を通してください。
それとPBとIBのドキュメントも。
Cocoaでプログラミングするのなら、ツールとフレームワークに
対する最低限の理解は必要です。
0140名称未設定
01/12/16 00:03ID:j2c1KXqjで,勘違いと言うならどこが?
それを書いてね.
0141127,140
01/12/16 00:04ID:j2c1KXqj140は138にね.
0142128
01/12/16 00:10ID:zPQewlZG>>138
IBでActionを追加することはメソッドをオーバーライドすることとは違います。
オーバーライドするには、ソースを出力してPBの方でコードを書き加えるしかありません。
0143名称未設定
01/12/16 00:18ID:nr+q6IkH禿胴
あの日下部を知っているやつが、あの日下部の本を買うとしたらマゾだな。
0144139
01/12/16 00:35ID:aJy2ln16だから、勘違いしてる人に聞かれても、質問自体が見当違いで答えようがないんだって。
>>142の言ってるように、Actionの設定はメソッドのオーバーライドじゃないし、
そもそも、>>134でオレが書いた内容を実践するのにメソッドをオーバーライドする必要はないでしょ?
とりあえず、ドキュメント読みなよ。英語も高校生レベルだ。
0145127,140
01/12/16 03:35ID:j2c1KXqjだからね,メソッドのオーバオライドがActionの設定でどうとか,
する必要かどうかなんて聞いてないの,分かる?
オーバライドの仕方を聞いてるの.
知らないなら反応するなっての.知ってるなら答えれ.
0146127,240,145
01/12/16 03:39ID:j2c1KXqjオーバライドね.すまん.
とにかくしらなきゃ,ドミュメント見ろとか言うならかまうな.
0147128
01/12/16 04:17ID:zPQewlZGもう少し言葉を選んだ方が良いと思われ。
>>メソッドのオーバーライド
Objective-CでもJavaでも、サブクラスで祖先にあたるクラスが持っている
メソッドを再実装すればオーバーライドされますが。
0148139,144
01/12/16 06:18ID:aJy2ln16スレの雰囲気を悪くしてしまった、スマソ。
これから気をつけるよ。
0149148
01/12/16 06:20ID:aJy2ln160150名称未設定
01/12/16 21:19ID:j2c1KXqj横からすみません。
viewのretainというのはどのようにして行うんですか?
もしくは、どのへんのドキュメントを見ればだけでも
教えて下さい。
0151名称未設定
01/12/16 21:50ID:1Q5SCLkFちなみにこれはObjective - C( Cocoa)での話です。
Java-Cocoaの場合は関係ありません。
viewのretainといっても、普通のオブジェクトのretainと同様です。
IBのoutlet(=インスタンス変数)にコード中で
[hoge retain];
としてやるだけ。
retain, release, autoreleaseなどはCocoaではオーナーシップという
考え方に基づいています。
これそのものについては「Cocoaはやっぱり!」オンライン版にも
5-4で解説されています。日本語でざっと理解してから、他の参考文献や
Appleのドキュメントに当たるといいでしょう。
[Apple: Programming Topics]
http://developer.apple.com/techpubs/macosx/Cocoa/TasksAndConcepts/ProgrammingTopics/MemoryMgmt/index.html
/Developer/Documentation/Cocoa/TasksAndConcepts/ProgrammingTopics/MemoryMgmt/index.html
0152名称未設定
01/12/17 16:56ID:OX2QrjTv0153名称未設定
01/12/17 17:14ID:JZXZpNjoCocoaというのがありましたが、それとは全く関係ないのでしょうか。
0154153
01/12/17 17:52ID:JZXZpNjo○というか
0155名称未設定
01/12/17 18:38ID:309wFHLJ01561
01/12/18 12:07ID:xyzSCoSR「はじめてのC言語 完全入門」塚越一雄著
はやくCocoaアプリ作りたい〜
0157名称未設定
01/12/18 20:22ID:uYPVHC73基本的な構文覚えたらとりあえず付いてくるサンプルいじってみたら?
もちろんCの勉強も大事だけど、そればっかりやってるとつらいでしょ。
0158名称未設定
01/12/19 06:35ID:jtodLPdq0159名称無設定
01/12/19 12:11ID:K+aJzShn既存のNSImageとかNSxxxImageRepだけで出来ますか?
縮小ってのは、縮小表示するんじゃなくて、
実際にサイズを縮小させてメモリ使用量を減らしたいんです。
0160名称未設定
01/12/19 19:07ID:UIDDcMdWimage = [ [ NSImage alloc ] initWithContentsOfFile:path ];
[ [ image bestRepresentationForDevice:nil ] setSize:size ];
newImage = [ [ NSImage alloc ] initWithSize:size ];
[ newImage lockFocus ];
[ image compositeToPoint:NSZeroPoint operation:NSCompositeCopy ];
[ newImage unlockFocus ];
[ image release ];
こんな感じでどうだろう。
新たに縮小後のサイズのNSImageを確保してそこに縮小した
画像を描画し、元のNSImageは解放するというやり方だけど。
0161名称未設定
01/12/20 00:50ID:LTCT3VjiHSPしか触った事の無い厨房でも解る、でべつーるでのゲーム
作成方法教えて下さい。
夢は置いとくとして、
1:貴様らの場合javaとobjective-cのどっちを
俺様にお勧めしたいと思われますか?
広文社:萩原さんのObjective-Cだけじゃ解らんぜい畜生め。
CについてはANSIを学んだが実績はない。
第一目標はマスクのついたアイコンキャラクターをカーソルで
動かせるところまでが目標なんだ。参ったか。
2:互換性取るとGLUTがいいとか聞いたけど、OpenGLって
2Dゲームに十分と思われますですか?つかネットでいろいろ
配付されてるGLUTソースもコンパイルできない厨房は
どこからはじめればいいですか?
3:教えて君な俺は以後カキコ禁止ですか?
まぁsageられたらとりあえず今月のバイト代でかたっぱし
本買ってやる畜生。
0162名称未設定
01/12/20 01:10ID:iHVti4TGとりあえず、無理をしないで
MAC用のHSPをやったらいいんじゃない。
0163名称未設定
01/12/20 01:14ID:Ut44R1Ir一番早いのは、まねることです。
ソースを公開してくれているアプリを片っ端から集めてきて、
まずは改造。そして、改造。一番目的に近いものを改造。
で、オリジナルアプリ作成に取りかかる。
サンプルが全てだよ。はじめから一からできると思うな。
ましてや、Cの経験がないのなら、なおさらだ。
C,C++知っていても、全て作ろうなんてかなり困難だぞ。
0164161
01/12/20 02:01ID:fH2DAvLy>>163
お前らレスありがとうございます。
ソース探索はしてますよー。
MAC版HSP、色々いじくってます。なかなかいいっすけど、
このスレに書いた以上はCocoaでCにチャレンジしたい気分。
初めて手に入れたC及びJAVA開発環境…。
日曜プログラマーと名乗れるところに行きたいのもあるので
やっぱり本漁った上にデベツールのドキュメント全部翻訳に
かけた上でiTunesで再生します。
日本語ドキュメント、早く揃わないかなー…。
#厨房発言ついでに他機種GLUTソースのコンパイルの手順
ことこまかに解説してくれる方を激しくキボンしてみたり。
0165161
01/12/20 02:52ID:fH2DAvLyURLをウプしときます。
Maelstrom 3.0
ttp://www.devolution.com/~slouken/Maelstrom/index.html
サパーリわからん。いずれは目標に掲げたい名作ですが。
しかしこれ、LC575使ってた我が少年時代にもあった作品だなぁ。
Winに浮気してG4に戻ってきてみてまだ存在するとなんか嬉しい。
フレームワーク見る限り、Cocoaみたいなんだけど…。
Glypha III 1.1b2j
ttp://www.kit.hi-ho.ne.jp/isshi-/macx/
を、これは参考になるかも…!?
…Carbonか。スレ違いだし。
皆!参考になりそうなソース探してどう読めばいいか話し合おうyo!
0166162
01/12/20 03:09ID:iHVti4TG実行できたと記憶している。
あと、これを張っておく。
http://www-nishilab.sys.es.osaka-u.ac.jp/~sonson/gl_mac/mac_top.htm
もう、見ているかな?
0167161
01/12/20 03:18ID:fH2DAvLy僕は今しがた、
http://www5a.biglobe.ne.jp/~yu_yoshi/gl_mac/glut01.htm
を発見して試してるところです。
ふにゃー、いいかげん眠いです。けど眠れねーなこりゃ(藁
0168名称未設定
01/12/20 03:19ID:80d6j3DBMaelstromはSDLっていうクロスプラットフォームなライブラリを使ってるね。
よって微妙にスレ違い、かな?
今のところCocoa製のアクションゲームってこれしか知らない。
http://128.253.163.105/zeroflux/solarwar/
ノベルゲームエンジンで良ければ二つほどソース公開してるのがないこともないが。
0169161
01/12/20 03:23ID:fH2DAvLy疲れだ、眠ろう。明日はバイトだし…。
0170名称未設定
01/12/20 03:43ID:zMVIP36z口調も諦めずに続け通せ、コノヤロウ
お願いします
0171名称無設定
01/12/20 10:53ID:PjBe33QK亀レスすみません
なるほど、勉強になりました。
早速試してみたいところですが、別口で予期しないオートリリース食らっちゃって
デバグ中です。
直ったら組み込みます。
ありがとうございました。
0172161
01/12/20 23:49ID:2tiMzyPzいいかげん厨房臭いかと思いまして。いや、お願いされれば話は別
だがなこの野郎様。正直どこで不用意に怒りを買うか解らない口調
には生産性がないだろうが。へっ、いい歳こいてご指摘ありがとう
ございます。
Cocoaのソースってなかなか見つからないもんですねぇ…。
只今英語ドキュメント解読中。なにか作れるのはいつの事やら。
0174こんなのもあるけんね
01/12/20 23:53ID:9F+JhbWo0175161
01/12/21 00:06ID:AUlOkAFu俺のOS X関連のブクマク公開してみよ。誰かさまの参考に
なるかもしれないし。
日本語ウワーイ
http://homepage.mac.com/mkino2/
http://www.ottimo.co.jp/koike/
http://www.big.or.jp/~crane/cocoa/
http://www.fsinet.or.jp/~nito/OSPT/index.html
http://www.midi.co.jp/nxtute/tute.html
http://www.melt.kyutech.ac.jp/~hkim/Programming/Negi/objective-c.html
http://developer.apple.com/ja/technotes/tn2005.html
http://www.fsinet.or.jp/~nito/index-j.html
http://mentai.2ch.net/prog/kako/970/970719495.html
http://www05.u-page.so-net.ne.jp/xd5/mkino/HMDT/backnumber/2001_01.html
http://www.tech-arts.co.jp/macosx/macosx.html
http://www-nishilab.sys.es.osaka-u.ac.jp/~sonson/gl_mac/mac_top.htm(>>162様アリガート)
英語サパーリ
http://developer.apple.com/macosx/gettingstarted/index.html
http://faqs.jmas.co.jp/FAQs/Objective-C/index-j.html
順フドーウ。
ここ忘れんなゴルァなどよろしくお願いしやがっていいすか?
つまりなんか有名な所とかあります?
0176名称未設定
01/12/21 00:15ID:RxfmzRFPこんなページを探してたんす!
大変参考になりました。ありがとごじゃーます!
0177名称未設定
01/12/21 00:23ID:yc+O6/ad教えて下さい。男の子がいいかも。
0178161
01/12/21 00:29ID:AUlOkAFuttp://www.ycf.nanet.co.jp/~skato/muno/index.shtml
から読みこなすのはどうよ。
男女の違いはジェンダー意識の問題であり、社会学に属する
んだかよーわからんが、俺は大学で「女性学」から学びました
ネタニマジレスだゴルァ。貴様罰としてCocoaでHello World作る手順
猿でも解るように解説して頂けたら幸いです。
>>176
いえいえ。共に頑張りませう。
ツカ直リンヤヴァカタカナ......。
0179ED−209
01/12/21 01:02ID:amWzvaChttp://www.omnigroup.com/developer/
0180168
01/12/21 02:27ID:vJgPoezXttp://leafbsd.denpa.org/と
http://homepage.mac.com/toveta/nem/です。
実はどちらもWinのエロゲをMac OS Xで動かすためのソフトなんだけど(w
貴重なCocoa製ゲームプログラムのソースとして、参考になる部分は多いと思う。
0181161
01/12/21 03:44ID:AUlOkAFuサンクス!下のNScriptは強烈に参考なり。
あれ?けど上のleafbsdってbsd用のソフトしかないなぁ。
ま、いいや。約束通り多謝の表現として小一時間に及ぶ小躍りを
決行いたします。
多分それで疲れて寝ると思うので今日はお休みなさい。
0183162
01/12/21 22:57ID:6SSkOtwC/Developer/Examples/GLUTExamples/GLUTExamples.pbproj
に豊富にGLUTのサンプルがあるから試してみると良い。
gameglutと言うサンプルを参考にすれば第一目標は達成できると思う。
次に、GLUTのソースのコンパイルは
1.PBでプロジェクトを作成する。
2.GLUTのソースを入力する。
3.PBの「プロジェクト」メニューの「フレームワークを追加」で
OpenGL.frameworkとGLUT.frameworkを追加する。
4.ビルドする。
でOK。
あと、MacOS XのOpenGLは機種により問題がある。
以下のリンクを参考にしてくれ。
http://www.zdnet.co.jp/macwire/0112/18/n_ati.html
0184161
01/12/21 23:28ID:rM3gvHCiなるほど。ターミナル作業なのねん。
ちょっと厨入って解らなかったけどとりあえず落ちたす。
説明が必要な俺こそごめんなさいだゴルァ!Thanx!
>>162様様
互換性、問題ありありすねぇ…。
他機種でコンパイルできるよりG3で動かないのはヤヴァイよアプール…。
とはいえGLUTの勉強は無駄にはならんでしょう。精進させて
頂きやがりますね。
サンプルは気付いてたけど、まとめてコンパイルされる
プロジェクトをばらそうとして消えチャターよ…。
友人からまたデベツールコピってこよ(俺様は魔のプリインストール)。
風邪ヒイテ辛いよう。けど今日もソースとオ勉強ページ探しして
来やがりますね。
試しに一からマスコットアプリの製作初めてます。
まずはこの環境に慣れないとね。ココアはやっぱりのコピペは
秋田し。Objective-Cは萩原さんの本でなんとかする方向。
自己申告厨房の意地を見せてやる!できたらウプする方向ですが、
皆さん、叩く準備はよろしいですか?
0185名称未設定
01/12/21 23:36ID:qFr1ojDuなかなか良い本だという前評判なので、
じっくりと読んでみる、と。
0186162
01/12/22 01:44ID:o0Km6tdq183のMacWIREの記事の説明だけど
CPUは関係なくて、グラフィックチップの問題で
最近のG3は問題なく動く。
あと、Cocoaのソースを探してきた
猫がかわいい
ttp://www.win.ne.jp/~juan/misc/neko/index.html
テトリスなど(・∀・)イイ!!
ttp://www03.u-page.so-net.ne.jp/za2/koyama-/macosx.html
0187161(184)
01/12/22 02:23ID:0u9ucAE7テトリスの方、ホントウニ(・∀・)イイ!!
うーん、ベージュG3所有しとる友人には見せられないっぽいなぁ。
なんとかして欲しいですやねこの野郎。
0188161(184)
01/12/22 02:24ID:0u9ucAE70189名称未設定
01/12/22 03:48ID:nsjwGfC6テトリスとマインスイーパをダウンロードしました。
ソース付きだから勉強になるし、いい刺激にもなって有り難いです。
自分にとっての目標はこういう簡単なゲームを作るくらいの
レベルなんですが、やっぱりかなりの量のコードを書かないと
いけないんですね。
Obj-CはC++ほど難解ではないようだし、取り組んでみようかと
いう気がしてきました。早くアプリケーションをアップしたいです。
0190161
01/12/22 07:29ID:TrzOtrLNoomori.com様によるCocoaAPI日本語翻訳版
http://www.oomori.com/p/index.html
…cocoaヤパーリのルートサイトsite-aroで紹介されてんじゃん。
ヤパーリには直リンで行ってた俺様。もしかして情報古すぎ(笑)?
それはともかく只今ルームランナー上を小走りでDL中。
だぁぁぁっ!アナログ遅ぇっ!早くパラメ設定すませeAccess
ADSL8M!!
…収容局から4キロあるってか。無理だな(泣)。
あと、情報ソースはやっぱりsite-aroですが、Quakeの
Cocoa用ソース。
http://www.fruitz-of-dojo.de/php/download.php4?dlnr=2&Fruitz of Dojo=d47c541aba0a87aaaa0d81880278df8b
0191名称未設定
01/12/22 07:49ID:h7YvzcSqpdfか…
0192名称未設定
01/12/22 11:46ID:uDf+7JYx翻訳ソフトを使った手抜きだよ、あれは。
中身を読んで、がっくりした。
0193名称未設定
01/12/22 11:58ID:qDQ+vc/m正直、少し期待してたのに・・
0194名称未設定
01/12/22 12:21ID:EQRxBxyp"C入門"という、そのものずばりなタイトルの本を借りてきたのですが、
……ですが……。
ずいぶん古い本で、UNIX上でemacsを使うことを前提としてるのです。
で、たとえば次のようなコード
main()
{
printf("My Name Is\n");
printf("Yamada Taro\n");
}
を打ち込んでコンパイルしてみよう、といった感じで書かれているのですが、
具体的な手順が……どうにもこうにも……。
emacsを起動して上記の文字列を打つ、それ以降の手順がさっぱりdeath。
"デスクトップのアップルマークってどこですか?"ってのと同じくらいの
アンポンタンな質問だとは自覚しております。ですのでアップルマークの位置で
さえも、尋ねられたら答えるくらい親切な方がいらっしゃいましたら、
どうぞお助け下さい。
あと、上のようなコードはProjectBuilderに用いてもOKなのですよね?
0195名称未設定
01/12/22 12:31ID:uDf+7JYx>>194
0196名称未設定
01/12/22 12:35ID:jpLUgrDbそのくらいならTerminalから直接gccを使って
「gcc -o test test.c」とでもした方が簡単ですが、
ProjectBuilderでもプロジェクトを作成する際に
「Standard Tool」を選択すれば良かったと思います。
0197名称未設定
01/12/22 12:46ID:EQRxBxypマジレスすると、図書館で借りてきたから捨てられないのれす。
いやホント、初心者の初心者にわかりやすい本ってなかなか……。
>>196
emacsを使うなら前提としてUNIXもわかってなきゃいかんですよね…。
gccですか。理解してからやってみようと思います。ぬりがとう。
敷居が高いわぁ〜。
0198名称未設定
01/12/22 13:07ID:jpLUgrDbcc -o test test.c -framework GLUT -framework OpenGL -framework Cocoa
-frameworkオプションを使えばどのようなフレームワークでも呼び出すことが出来ます。
リンクエラーが出たら必要なフレームワークが指定されていないということなので、
それらしいものを追加しましょう。
折角ProjectBuilderがあるのですからそれを使えばいいのだとは思いますけどね。
0199名称未設定
01/12/22 13:18ID:hXTkTddcはどうかなー?
漏れは「C言語ポインタ完全制覇」持ってるけど、なかなか分かりやすいぞ。
他のは著者が違うのでどうかしらんが。
Cocoaの話題ではないのでsage
0200名称未設定
01/12/22 14:07ID:5TFap2a+図書館の本は古いのが多いからなー。
地道にサイトを探すほうがいいのがあるぞ
0201197
01/12/22 14:17ID:EQRxBxypamazon.co.jpで探すと、技術評論社は割と理解しやすそうな本を出してますね。
初心者にとってはProjectBuliderの解説からして理解できない単語が多いので、
まずは地道にCのサイトを探してみようかと思います。
Cocoaはさっぱり、なサイトで、Cでぐったり、な話題を提供してしまって
申し訳なかったです。みなさんありがと。
0202↑
01/12/22 14:18ID:EQRxBxyp0203>199
01/12/23 00:03ID:4ljYMwN/「C言語体当たり学習徹底入門」がよいと思われ。
ひととおりのことは押さえてあるし、
サンプルもかなり具体的なので判りやすいです。
0204名称未設定
01/12/23 01:35ID:xJP3/Z+8HAPPY Macintosh Developing TIME!のCocoa Programming Tips 1001
ttp://homepage.mac.com/mkino2/cocoaProg/index.html
Cocoaはやっぱり!のドラフトなドキュメント
ttp://www.big.or.jp/~crane/cocoa/_draft/
空色そふとのテンでテンてこまい
ttp://www5.tkcity.net/~skyblue/ref/tenten/cocoa.htm
空色そふとのOPENSTEPの覚え書き
ttp://www5.tkcity.net/~skyblue/ref/openstep/index.htm
Cocoa BeginnersのCocoaリファレンス
ttp://www.infoatmackers.jp/cocoa/reference/
0205161
01/12/23 02:17ID:Lb/osgPi無いのが寂しい限りだ畜生めっ。
萩原氏のObjective-C本片手にいろんなソース読んでるんで
すが、appkit回りは>>204さんの最初のリンクでとりあえず
なんとかなってます。
皆さん、特に初心者の方々、今どういう資料や本を中心に
勉強してます?
やっぱりポインタうろ覚えじゃついてけないなぁ…。
>>199さんのご紹介に預かってみようと思われますyo。
0206名称未設定
01/12/23 10:05ID:2Y+sxqh/灯台もと暗し、というかHELPをひたすら
読みまくりですが。英語の勉強にもなる(?)し。
0207名称未設定
01/12/23 11:56ID:hn/I4IiuHELP?リファレンスとかでなくて?
0208名称未設定
01/12/23 14:13ID:/45nh9rQんですが、初めてのプログラミングとしては情報が少なくて厳しい
ので、とりあえずWinのVisualBasicから始めています。
『プログラミング学習シリーズ・VisualBasic』みたいな、超初心者用の
丁寧なCocoa教本が欲しいです。萩原さんの本とかで言語の文法は
分かっても、その先に進むのが大変なので。
0209名称未設定
01/12/23 14:40ID:DMD5SORQせめてREALbasicにしておけ
0210名称未設定
01/12/23 14:41ID:DMD5SORQマジな話、書いて売れるものなら漏れが書いてもいいけど。
0211名称未設定
01/12/23 15:24ID:XedJNxwj荻原本は文法より実際の用法に重点を置いてるよ。まだそんなに
読み込んでないのかもしれないけど。
Objective-Cって言語仕様としてはすごく単純な言語だと思う。
早い話、Cの文法とメッセージの考え方が分かってしまえばあとは
NSFoundationクラスの使い方を覚えるだけです。逆に言うとNS
Foundationクラスの存在なくしてObjective-Cは語れないという
くらいで、荻原本でも大半は文法ではなく同クラスの説明に終止
しています。
Cocoa(Appkit)に関してはやりたいことが出て来た時点でそれに
関係すると思われるクラスのリファレンスを読み、試行錯誤しな
がら使い方を覚えて行くのがいいのではないでしょうか。
あとAppleのデベロッパサイトに日本語のチュートリアルがあった
と思うので(名前はOPENSTEP...となっていますが問題なし)、
それを見ながら一応の流れを掴むとよいと思います。
0212211
01/12/23 15:26ID:XedJNxwj寝ぼけてました。すんません。
0213211
01/12/23 15:38ID:XedJNxwjいつの間にかFoundationフレームワークに移行してるっす・・・。
恥ずかしいので忘れておくんなまし。
0214名称未設定
01/12/23 21:42ID:DJ8L6xDlJavaユーザーのためのObjective-C入門
ttp://members.tripod.co.jp/kwatch/macosx/objc.html
0215名称未設定
01/12/24 00:27ID:6pUNA26R花札、簡易住所録、カレンダー
ttp://www.googolplex.co.jp/software/cocoa01.html
赤頭巾チ*チ*のデスクトップマスコット 作者はK仲川
ttp://isweb32.infoseek.co.jp/computer/nkgwk/sw/chadance.html
Native OS X Applications Cocoaのソース公開アプリを166本紹介している。
これはスゴイ。
ttp://osx.hyperjeff.net/Apps/CocoaSource.html
0216名称未設定
01/12/24 19:51ID:5uoAdgNX花札マンセー!とてーも面白い!ゞ( ̄ー ̄ )
0217名称未設定
01/12/25 01:35ID:kWSZ4UU1ポインタ解らない。グルァ。
俺の買ってる猫の名前ギコって言うんです。
PBG4の上がお気に入りらしく、Cocoaで
プログラミングできません。どうしたらいいですか?
0218名称未設定
01/12/25 02:15ID:JSbLojLR俺が思うに217の人間性に問題があるから
ギコがゴルァと叫んでいるのだと思う。
>