Objective-C
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
05/01/29 16:18:12本当に興味が無いOSだよねw
Macでの標準的な言語であるObjective Cのスレすら無いし。
過去にはあったんだろうけど。
0951デフォルトの名無しさん
2007/07/19(木) 04:34:520952デフォルトの名無しさん
2007/07/19(木) 09:40:00先にC++だったけどC++使ってると違和感を感じる
やっぱりObjective-Cの方がいいよ
0953デフォルトの名無しさん
2007/07/19(木) 09:50:28これって、MFCじゃね?
MFCとCocoaを比較したらCocoaがマシかもしれない。
でもMFCのトンデモ設計とちょーサイアクGUIビルダーよりましといった事に意味は無い。
0954デフォルトの名無しさん
2007/07/19(木) 22:22:060955デフォルトの名無しさん
2007/07/20(金) 02:14:360956デフォルトの名無しさん
2007/07/20(金) 08:50:11逆にMVCを開発者側が制御できない変なもの使ってられないよ。
MVCを変に制御して困るものでC++といえばMFC。
0957デフォルトの名無しさん
2007/07/20(金) 09:52:470958デフォルトの名無しさん
2007/07/20(金) 10:20:200959デフォルトの名無しさん
2007/07/27(金) 20:00:510960デフォルトの名無しさん
2007/08/06(月) 11:22:300961デフォルトの名無しさん
2007/08/06(月) 12:07:290962デフォルトの名無しさん
2007/08/06(月) 12:32:230963デフォルトの名無しさん
2007/08/07(火) 10:38:330964デフォルトの名無しさん
2007/08/07(火) 11:05:51Mac OS XとC++でポトペタ開発しようよ。
0965デフォルトの名無しさん
2007/08/07(火) 11:14:550966デフォルトの名無しさん
2007/08/07(火) 12:01:590967デフォルトの名無しさん
2007/08/07(火) 12:07:230968デフォルトの名無しさん
2007/08/07(火) 12:49:00インターフェースビルダーよりどこが凄いのか押しえて下さい!!!!
0969デフォルトの名無しさん
2007/08/07(火) 13:03:28他人のハイパーなコンポーネント使ったり、ネットに派生コンポーネントが溢れたりするお。
0970デフォルトの名無しさん
2007/08/07(火) 13:16:29Apple が提供してる以外の新規パレット自体をつくることもできるよ。
http://www.bignerdranch.com/palettes/
確かにネット上にカスタムパレットが溢れてはいないが ...
0971デフォルトの名無しさん
2007/08/07(火) 13:26:51やっぱ、クラス派生する場合にはそれが無いとスゲー足かせだお。
0972デフォルトの名無しさん
2007/08/07(火) 14:07:211) view はパレットから D&D してカスタムクラス
2) controller も最近はバインディング用のをパレットから D&D
3) model は手で書いても良いし、CoreData でも良い
だとおもうんだけど。
Apple 提供のパレットはソースコードは流石にないよ。でもドキュメントは(英語なら)完備してる。まあ GNUStep が 8割方再実装してるから読みたけりゃよめばいいけど。
ネットにころがってるのは、そもそも数が少ないけども、ころがってるやつはソースも配ってると思うよ
あと、Objective-C はカスタムクラスが面倒だったら、元クラスのソースコードもってなくても元クラスにメソッドを追加できるよ。これは非常に便利。
0973デフォルトの名無しさん
2007/08/07(火) 14:12:17やっぱ、そうだよね。
プロジェクトと強く結びついたカスタムクラスであって、
クラスライブラリのベースクラスが派生したハイパークラスで溢れる、
というイメージじゃないだよね。
0974デフォルトの名無しさん
2007/08/07(火) 14:21:490975デフォルトの名無しさん
2007/08/07(火) 14:25:37Apple 謹製の NSTextView, WebView は充分 Hyper な気がするけど。
あと、Cocoa ではクラス派生をする前に大抵の処理は delegate で済む気もする。
(コントローラが標準 view の機能を拡張できるみたいなかんじ)
ポトペタでハイパーなコンポーネントののってるページの例をなんか URL おしえてください
0976デフォルトの名無しさん
2007/08/07(火) 14:33:25ttp://norg1964.hp.infoseek.co.jp/delphianworld/
0977デフォルトの名無しさん
2007/08/08(水) 00:43:11o ふたつめのにはいっぱいカスタム GUI コントロールがのってるけど、
あんまり Apple はカスタムコントロールをつくるのは推奨してない気がするし、
そういうことすると OS X ぽくないソフトになりがちで嫌われがちだと思われる
0978デフォルトの名無しさん
2007/08/08(水) 00:45:43こういうカッコいいコントロールもあるよ。まあ Apple がまだ公開してない API を再実装した奴だけど、Interface Builder でふつうに配置してクラスの名前をこれにかえるだけで使える
0979デフォルトの名無しさん
2007/08/08(水) 01:38:51スライダーとか機能的にも不十分だしIBにあるパーツだけじゃ足りなくなってきたからパーツの作り方勉強しなきゃ。
0980・∀・)っ-○◎●
2007/08/08(水) 02:12:080981デフォルトの名無しさん
2007/08/08(水) 08:48:20これが今の時代の開発ではネック。
>そういうことすると OS X ぽくないソフトになりがちで嫌われがちだと思われる
だからコントロールを派生して元々OS Xの描画の上に描画を足したり処理を足したりするわけじゃん。
0982デフォルトの名無しさん
2007/08/08(水) 11:16:36ProKitでなんとかなるかもしれないけど。
0983デフォルトの名無しさん
2007/08/08(水) 11:40:52まあ確かに、機能豊富で、ちゃんと Cocoa の window にマッチするパレット集が一杯おちてたら便利だろうね。
もうちっとデヴェロッパ層が厚くならないとだめかな。
0984デフォルトの名無しさん
2007/08/08(水) 12:11:560985デフォルトの名無しさん
2007/08/08(水) 12:20:11この黒パネルはLeopardのIBで実装されてる。
0986デフォルトの名無しさん
2007/08/08(水) 12:25:15http://pc11.2ch.net/test/read.cgi/tech/1186543111/
0987デフォルトの名無しさん
2007/08/08(水) 12:29:14Cocoa の話が駄目とすると GNUStep も駄目?
0988デフォルトの名無しさん
2007/08/08(水) 12:37:220989デフォルトの名無しさん
2007/08/08(水) 13:39:09AppleがCocoaで新たに組み込んだ関係がうぜ〜って事じゃね?
IBの話すんならGORMの話しろや!ってきっといいたいに違いないと思ってるのだが(w
あ,クラスライブラリはどうでもいい言語そのものの話をしたいって人だったのかも>984
0990デフォルトの名無しさん
2007/08/08(水) 14:22:590991デフォルトの名無しさん
2007/08/08(水) 15:24:090992デフォルトの名無しさん
2007/08/08(水) 18:27:56ListもObjective-Cの標準クラス?
0993デフォルトの名無しさん
2007/08/08(水) 22:29:02Apple の独自拡張も多いし。
Object と NSObject がどっちが「標準」かというと、
一社/一グループの実装だけじゃなくて、
標準を定めた文書が別個に存在するかという意味では
Openstep のほうが「標準化」されているのではないかと思わなくもない
GCC もせめて GNUStep の non-GUI 部分を一緒に配布してくれればいいのに。
0994デフォルトの名無しさん
2007/08/08(水) 22:38:23Rubyが一番好きかも知れないという俺ですが、
Objective-Cに興味を持っています。
他のOOPLとくらべてどうでしょうか。
メリットとかデメリットとか。
0995デフォルトの名無しさん
2007/08/08(水) 22:44:25Cocoa つかうぶんには非常に便利ですよ。
RubyCocoa も Leopard から標準になるので Ruby が
いいならそれでいいけれども、API の仕組みはかなり Objective-C に影響されているので、
RubyCocoa を使うための基礎として Obj-C を学ぶのは悪くないと思う
GNUStep はちゃんとつかったことがないのですいません
C++ を知っているひとのための、C++ と Obj-C の文法の比較は
http://ktd.club.fr/programmation/fichiers/cpp-objc-en.pdf
が簡単にまとまってる。英語だけど。
0996デフォルトの名無しさん
2007/08/08(水) 22:49:00CとJavaが使えるなら30分で覚えられるからとりあえず使ってみれ
0997デフォルトの名無しさん
2007/08/08(水) 22:51:58Cocoa使ってウハウハにも興味はあるんです。
Win32でどうのこうのに飽きちゃってですね。
言語としても興味津々なんでリンク先熟読します。
0998デフォルトの名無しさん
2007/08/08(水) 22:52:59で、998ゲットォ!!
0999デフォルトの名無しさん
2007/08/08(水) 22:55:59Objective-C Language
http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/index.html
Cocoa Fundamentals Guide
http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaFundamentals/index.html
が面白いかも。あと他にもいっぱいあるよ:
http://developer.apple.com/documentation/Cocoa/index-date.html
いや、GNUStep にリンクはらんで済まんね ...
1000デフォルトの名無しさん
2007/08/08(水) 23:03:19Objective-C Part3
http://pc11.2ch.net/test/read.cgi/tech/1186581730/
次スレでもみんなよろしく〜
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。