[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 08/18 21:51 / Filesize : 212 KB / Number-of Response : 871
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Objective-C [ObjC part:3];



1 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:18:31 ]
Objective-C(オブジェクティブ シー)はプログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語。
 (Wikipedia:ja.wikipedia.org/wiki/Objective-C より)

前スレ
pc11.2ch.net/test/read.cgi/tech/1106983092/
前々スレ
pc5.2ch.net/tech/kako/990/990574267.html

202 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 13:45:57 ]
Obj-C でも、value という同一メッセージに
いろいろなオブジェクトがそれぞれ自分流に応答するわけでしょう。

オーバーローディングの問題はむしろ、
ひとつのオブジェクトが、value という同じ名前のメッセージだけど、
引数や返す値に応じて違う応答をする、ということで、
それは Obj-C はできないですが、そのかわりに
メソッド名を分かり易くあからさまに書くというのが作法なわけです。

あと、C++ でも返す値の型だけが違う際は overload できないよね。

また、演算子のオーバーロードをしたい場合は
Objective-C++ を使ったらいいんじゃないかと思います。
演算子 overloading は、普通は具体的な値として使うクラス
(行列、複素数等)に対して重要になってくるので、
そいつらは C++ のクラスにしてしまえばもんだいなくなるのでは。

203 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 15:20:20 ]
>>201
HTMLではValueで統一されててわかりやすいけど、あれは全て文字だからね。
プログラム内部ではもうちょっと区別付けないといけないんでしょう。

>>202
>あと、C++ でも返す値の型だけが違う際は overload できないよね。

変換するだけだしね。


204 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 07:58:34 ]
mac使った事ないんでお聞きしたいんですけど、
macでは\rが改行だそうですけど、
\nを送信するとコンソールの挙動はどうなるんですか?

205 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 09:36:47 ]
>>204
スレ違いだから 新 Mac 板にでもいってください。

ただまあ答えておくと、
i) mac の改行が ¥r だった時代は5年以上前に終わりました。OS 9 以前はそうだったけど、OS X 以降は ¥n です
ii) mac に限らず、OS の改行コードがなにかというのと、シリアルコンソール、ネットワークプロトコルの改行コードがなにかというのは別問題です。
たとえば、HTTP プロトコルでは改行は ¥r¥n であるべしとなっているので、正しく書かれた http ブラウザは OS に関係なく ¥r¥n を送信しているはずです。


ja.wikipedia.org/wiki/%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89
あたり参照。

206 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 10:12:26 ]
>>205
\rは古いんですか。昔は\nは未定義(何もしない)だったんですか。
コンソールでカーソルを行頭に戻すのどうやるってたんですか?

強引ですけど、
for (;;) printf("%s\r", data_or_time);
とか。

207 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 10:55:59 ]
Obj-C の話でないので、新 mac 板もしくは、旧 OS 9 の話がしたければ旧 mac 板に行ってください。僕はそちらにも出没しているので。

208 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 11:30:51 ]
いや、別にどうでもいいしww

209 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 08:33:01 ]
現実
ttp://slashdot.jp/developers/article.pl?sid=08/04/06/2313251

プログラミング言語別求人件数(アメリカ)

Java 16479件
C++ 8080件
C# 7780件
JavaScript 6749件
Perl 5710件
PHP 2641件
Python 1408件
COBOL 1207件
Ruby 769件
Objective-C 38件 ←←←←(・∀・)ニヤニヤ
Lisp 33件

210 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 10:27:51 ]
ObjCはJavaの0.2%の人的資源で済むほど効率がいいということですね、わかります



211 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 10:38:51 ]
「ある程度のスキルを持つC/C++のプログラマーなら簡単に習得できる」
ttp://www.atmarkit.co.jp/flinux/special/mac/macosxa.html

つまりObjective-Cで求人を出すよりCやC++で人を採って、覚えさせれば良いだけ。

212 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 10:49:46 ]
単に求人の数が問題なのではなくて、需給のバランスが問題なのでは ...
仕事の数よりプログラマの数のほうがすくなければプログラマは有利だよね。
iPhone SDK ですごいことになりそうだし。

213 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 11:15:35 ]
objcの文化があるわけで、C++やC#馴れしてる奴らは来なくていい。
一応、javaはobjcの亜流なんだけどね。見た目からは分かりにくいのかもしれないけど。

214 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 11:43:56 ]
>>213
へんに文法に Smalltalk っぽさを残したところがあだになっているよね。
ObjC 2.0 のプロパティとかで、ちょっとずつ改善しようとしているけれど。

215 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 13:04:58 ]
個人的にはMS Windowsで動くobjcランタイムが欲しい。
gnuは商業利用無理だし、ここでアップルあたりのランタイムがx86にも来てくれれば・・・

216 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 13:11:36 ]
個人的にはMS Windowsで動くobjcランタイムが欲しい。→MinGW, Cygwin
gnuは商業利用無理だし、→GPLと商業利用は矛盾しない
ここでアップルあたりのランタイムがx86にも来てくれれば・・・→Intel Mac
アップル製と互換性のあるランタイムが他に移植されればいいなあっていう大意は分かるが

217 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 15:06:58 ]
そういうことじゃなくて、アップルが普通にms win対応のランタイムを作れば解決するんじゃないのか?
今さらMSと戦ってるのは、一部のアッポロ信者だけだろw

若干アップルの歴史を知ってるから言いにくいもんだけど、
アッポロはMSに資金提供してもらって危機を脱してきただし。

何かとms winプラットフォームがぶつかってるのは分かるけど、
アッポロは消費者も開発者も(クリエーターも)人少なすぎで全部MSに持ってからてるじゃんww


218 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 15:08:27 ]
アッポロの奴らはMSとはまた違うお子ちゃまが多いし、そういう奴はらはないけど要らないから、objcだけ来てくれればいいよ
大学とか研究の奴らが頑張って実装してくれ。BSDは応援してるからけど、金になりそうなのはMSのところにもってックから。
それなら初めから、objcだけ来てくれればいいんだけどね・・

219 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 15:26:30 ]
日本語でOK
酒の飲み過ぎか?呂律が回ってないぞ。

OS X は開発者は海外になら一杯いるでよ。日本国内は数えるぐらいだけど ...

220 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 15:45:15 ]
実際は知らないんだけど
ランタイムとNSObjectまわりはソース公開されてんじゃないの?



221 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 16:31:14 ]
なんか面倒ならJavaでやるだろうよ。
面倒を強いるようならいつまでも人は集まんないよ。

222 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 18:35:47 ]
言語に対して普及とか考えるのはキモイ言語信者とスーツだけで十分だ。
Objective-Cを使いたいなら使えばいいし、思わなければ使わなければいいだけだろう…
プログラマならくだらんこと書いてないでコードを書け。

223 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 18:42:36 ]
>>222
なかなか仕事で出番を作るのは難しいけどね。
Obj-Cは嫌いじゃないけど、仕事でどうしてもって主張をするほどかっていうとそんな事無いし。

224 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 18:43:33 ]
うむ
プログラミング言語なんて基底となるライブラリと作るべきソフトウェアの
仕様の差を埋めるものに過ぎない

225 名前:デフォルトの名無しさん [2008/05/20(火) 21:24:53 ]
MacRubyがネイティブにコンパイル出来るようにならんかなぁ。

226 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 23:39:44 BE:281469863-2BP(535)]
>>217
何も知らないんなら黙ってりゃいいだけなんだが、
Windows用のObjective-CランタイムをAppleは過去に提供していたわけで。

227 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 00:06:01 ]
YellowBox?もう忘れろ……

228 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 00:28:49 ]
昔 Windows NT で WebObjects の開発してた頃が懐しいな…

229 名前:デフォルトの名無しさん [2008/05/21(水) 07:51:11 ]
WebObjects、obj-cに戻らないかな

230 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 08:04:11 ]
MS C# MS C++はカオスだからな
gunccとobjcはwinでは肩身が狭いし

これ、オレの勘なんだけど、ライセンスがどうとかうるさくて、面倒ってことなんじゃないのかと思う。
gnuとか無料とか有用とか別にどうでもいいんだけど、ウザイじゃん。
金はらってもいいから、面倒ない、ウザクないほうがいいよ。

javaだとせいぜいclasspathの設定程度だけど、gnuccとかインストが超面倒だろ?
お子様は使用禁止もいいんだけど、普及させる気あんのか・・
主義主張が多いgnuの方が拝金現場を知らないクソガキに見えるんだが・・・



231 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 08:59:23 ]
GCC って OS インストール直後からほぼノーコストで使えるもんだと思ってたけど
OS 変えたら?

232 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 09:34:03 ]
gcc入れるのめんどいのってWindowsだけだとおもうんだよね、うん

233 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 10:31:30 ]
windowsはドライバが豊富だから結局windowsがホストOSで他のOSはゲストでしかないんだけどね。
macプラットフォームは、今はituneとか流行ってるけど、imacの一生を知ってるだろ。
つまりだな、macはカジュアルうーザーか、変に個性をもってる(学生)技術者しかいないんじゃないの?

234 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 10:32:30 ]
WindowsであってもMinGWをインストールするのが面倒だとか言っている人間が
まともなプログラミングができるとは思えない

235 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 10:34:28 ]
でもBSDならまだいいけど、linuxとかiniファイルがカオスだし、他のPCに移行できないし
管理しても何十年前と同じで、今のソフト上のリソースの恩恵もなく教授も得られないでしょ。
osは別に何でもいいし、結局は面倒がないwindowsでいいわけ。

これが未だに理解できないのは、mac狂信者、つまりお子ちゃまってわけw
お子ちゃま用にしては、objcは高度すぎるオモチャじゃないのか?
objc使うって事は、そのランタイムと心中するってことだしな・・・

236 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 11:31:45 ]
文章の端々から無知無教養が滲み出してるな

237 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 11:48:09 ]
もはや一行目と二行目のあいだの論理が破綻しているな
いや、一つの文の中の読点と読点の間で矛盾しているといってもいい

もしかしてマカ vs ドザのスレッドで教育させた人工無能とか?

238 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 13:00:12 ]
>>234
その論法良くあるんだけどね、今の時代はどれだけユーザーがいるのか、その環境に人口は多いのかなのよw
すくなくとも君より上だと思うんだけど、「インストールすること」が目的じゃないわけwwまあ、でなおしてこいよww

239 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 13:01:28 ]
なんだよ「人工無能」てw
おまえは2CHのやりすぎで頭おかしくなっちゃったようだんw気をつきたほうがwwいいよ

240 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 13:40:08 ]
>>239
ja.wikipedia.org/wiki/%E4%BA%BA%E5%B7%A5%E7%84%A1%E8%84%B3



241 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 14:50:55 ]
こんなへたくそな釣りに付き合ってやるなんて…
みんないい奴だな…

242 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 15:24:23 ]
>>230
お前がWindowsで開発しててそう思うならVisual Studio 2008で問題なかろう。
純正品でWin32API/MFC使うのがカオスか?

で、そんな面倒の無い製品があるのになんでわざわざgcc使いたいんだ?
お前のポリシーに合ってないだけでgnuを批判するのはすじ違い。

243 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 17:08:55 ]
そういうこと言ってるとobjc使う開発者は集まらないんじゃないの?少なくともMSでやってる人は「面倒だし、なら別にいいや」でしかないしw

244 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 17:18:34 ]
そのMSがobjc採用しますが何か?

245 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 17:45:54 ]
本当に?

246 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 18:14:01 ]
本当だったらとても嬉しい
Objective-C++/CLIとか使ってみたい
#importがもろにかぶってるけど……

247 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 18:14:18 ]
>>244
まじかー!
やめてくれー!
また変てこ独自仕様でぐちゃぐちゃにする気だろ!
Obj-Cは軽い仕様がいいのに。

248 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 18:31:08 ]
する必要ないだろ。多分。
VCとVC++の拡張を使えば済むから。
血迷ってJ++みたいにCOMを呼び出すための拡張とかされたら涙目だが、
それはランタイムの拡張でするだろうし、言語仕様には触れないさ。
いや、そうあってほしい

249 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 20:30:58 ]
>>243
>「面倒だし、なら別にいいや」

「こんな事すら面倒なんだ。なら君はいいや。」で終わりかと。

250 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 21:45:05 ]
多重継承 ,virtual 修飾子
デフォルト実装あり protocol
抽象クラス宣言子

あと付きそうなのは何かな?




251 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 22:08:58 ]
new演算子
まさかの静的結合

252 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 23:47:59 ]
で、ソースは?

253 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 23:49:34 ]
確かにc++は悪質だけど、見た感じでいえばobjcはc++より個性が強く独特なんだが…

254 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 23:52:13 ]
C++の見た目が個性が無くて一般的だという感覚が信じられんよ…

255 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 00:01:28 ]
誰もそんなこと言ってないと思うが…。

256 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 00:11:13 ]
>>253
C++0x は凄いよ、λ式の
some_function ( [&](){} )
とかすごい。Obj-C の [ ... ] なんか目じゃないぐらいキモイ。
www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2550.pdf

257 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 00:39:16 ]
文法がキモイのがC++の個性だからな

258 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 03:08:36 ]
とりあえず #define lambda [&] を標準で用意して欲しいわ。

259 名前:デフォルトの名無しさん [2008/05/22(木) 06:21:32 ]
エディタでメンバを補完してくれたらうれしいな>>MS-ObjC

260 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 07:18:39 ]
>>256
それはまだ先の話だろ。Cなのにパッとみが全くCじゃないのは、objcが元祖だってこと



261 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 07:20:48 ]
C++はもういらないし、C99でいいよ
C++が必要な大規模開発は、javaとかobjc(gnu)とかあるし
最終的にランタイム・ライブラリ(自作も含む)と心中になるんだけどね

262 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 08:00:46 ]
C99が使えるのがうれしいよな>ObjC

263 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 08:14:56 ]
>>260
>Cなのにパッとみが全くCじゃないのは

C++のネームスペースやテンプレートの方が違和感ありありだが、
どちらも些細な事だと思うけどなあ。見た目だけで拒絶反応して
先に進めないなんて色んな事を損してそうだな。

264 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 08:18:33 ]
>>259
MS-Obj-C って何? XCode は普通にメンバ名もなんでも補完してくれるが ...
GNUStep のエディタはしらね。

265 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 09:18:48 ]
>>263
いろいろな言語をやったなくてCとobjc一筋だろ。おまえは。

266 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 09:20:11 ]
C99というのは実質的にgccの事でしょ。趣味でintelコンパイラ使う人をはそうはいないだろうし

267 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 09:47:03 ]
>>265
おかしな言いがかりは止めろよw
最近はC++の仕事ばかりでうんざりしてるのに…

268 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 10:30:34 ]
オレとしてはCの正当の進化は突然変異したobjcよりC++にあると思うんだがどうだろうか?
仕方なしでもC++を受け入れたユーザーは多い。

269 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 15:33:52 ]
Cの進化はC99でC++もobjcも普通に別言語だろ

270 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 15:42:12 ]
objcってハイブリッド言語ていってた気がする。
Cの延長じゃなくて、Cも使えるオブジェクト指向言語的な感じで。



271 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 15:46:53 ]
C with class だったよな。それにしてもCは99年から進化が止まったままだなあ

272 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 16:29:00 ]
>>271
C with classes

273 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 20:09:14 ]
>>269
ObjCはC互換でしょうが

274 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 21:29:25 ]
>>273
Cの機能がすべて使えるということと別言語であるということは両立すると思うが…?

275 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 21:34:19 ]
プリプロセサ通せばただのCになるんだから、
別言語ではないと言えなくもないかなと。

276 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 21:35:23 ]
GCC互換のObjective-Cプリプロセッサがない件

277 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 22:46:54 ]
>>275
その理屈だとEiffelもC言語だなw

278 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 22:54:19 ]
設計理念が違うってことだと思うが

279 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 00:15:17 ]
Eiffelも楽しいけどね。

280 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:22:23 ]
(1 == 1) == YES
っていうのは保証されてませんよね?



281 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:41:51 ]
>>280
Obj-C の YES は単に 1 のマクロなので、 C の問題だから、C スレにいったほうがいいと思います。

でも、僕のあやうい記憶だと、保証されてると思います。
というのは、C の if 文はゼロ以外は真、ゼロだと偽、なので、
if 文とかの中で if(ore_ha_hage()== YES) と比較するのは良くなくて、
直接 if(ore_ha_hage()) とするのが良い、とされてます。

が、論理演算子 = , <=, != 等が返す真偽値は 1, 0 だというのが
最近の C の規格では保証されてるので、
あなたが書いた (1==1)==YES は 1 になるはず。

282 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 19:04:29 ]
YES が 1 と保証されてるか、がキモなんじゃないの?

283 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 21:57:38 ]
1じゃやなら、じゃ何がいいんだ?

284 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:20:11 ]
0じゃない

285 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:46:24 ]
>>282
Apple のレファレンスには、YES は 1 ですと書いてあるけど。
Obj-C は公的な標準規格がないからなんとも ...

まあ C 系言語において
YES, NO と比較するのがバッドノウハウであるのは間違いない

286 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:14:09 ]
VARIANT_TRUE は -1 で定義されてるんだよな

287 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 01:19:52 ]
そんな Microsoft 系の話をされても困るし ...
MS は大昔から false は 0 で、true はビットを全反転した -1 。
でも C の < , > 等の返す真偽値は整数としては 1 だから気をつけましょうね。
if 文の中で 更に YES/VARIANT_TRUE とかと比較しなければ全く問題ないのだが ...

288 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 13:10:57 ]
既知ですが、
ソフトバンク クリエイティブの本:詳解 Objective-C 2.0
www.sbcr.jp/books/products/detail.asp?sku=4797346800

Amazon.co.jp: 詳解 Objective-C 2.0: 荻原 剛志: 本
www.amazon.co.jp/gp/product/4797346809

289 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:47:45 ]
>>287
BOOL の TRUE は 1 だけどね。

真が -1 っつーと BASIC なんかそうだな。

290 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:41:02 ]
>>288
>詳解 Objective-C 2.0

mkinoさんが買うべきだと絶賛中
ttp://hmdt.jp/



291 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 09:02:30 ]
Obj-Cをこれからも使い続ける/これから使い始めるなら読んどいても良いんじゃない。

292 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 18:27:27 ]
2.0本、表紙はどう見てもiPhoneホーム画面なのに、
帯以外でiPhoneという単語は一度も出てこない。

荻原教授は最初から触れるつもりなかったのに編集が独自に装丁考えたのか、
NDAを見てあわてて記述を残らず削ったのか。

293 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 00:35:47 ]
ttp://www.flickr.com/photos/dirtae/1172691688/

294 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:30:37 ]
>>292
もともとObjective-CとFoundationに重点を置いてある本だから、
iPhoneに触れる気はもともとなかったんじゃない?

295 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 22:32:57 ]
買った後に気づいた。×iPhoneの存在に。
正式版のSDKで2.0使えるんならいいんだけど。

296 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 22:59:16 ]
ttp://www.nitenichiryu.org/archives/2008/06/06/1340.php
ttp://www.metareal.org/2008/06/06/280slides-in-objective-j/


297 名前:デフォルトの名無しさん [2008/06/09(月) 08:47:38 ]
>>296
Objective-CをJavascriptに変換して実行か。よくやるよね。

でも静的な型付けをもつ言語を動的な型付けをもつ言語に翻訳する
のってなんかちょっともったいない気がする。Objective-Cは半分
くらい動的な型付けなんだけどさ。


298 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:02:45 ]
theunixgeek.blogspot.com/2008/06/programming-salaries.html

299 名前:デフォルトの名無しさん [2008/06/15(日) 23:05:16 ]
cocoa最安かww



300 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:47:04 ]
>>298
これからHaskell勉強してくる

>>299
その割にはObjective-Cが第3位ってのが不思議



301 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 14:44:06 ]
なんでC言語準拠しておきながら、クラス関数の宣言の仕方は似ても似つかない変な記法なの?

302 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 15:07:42 ]
>>301
「似たようなものは似たような表記にしたほうがわかりやすい」
という考え方もあるだろうが、
「意味的に異なるものを表すなら異なる表記にしたほうが区別しやすくわかりやすい」
という考え方もある。
構造体のへのポインタの先の関数ポインタ経由での関数呼び出しとメソッド呼び出し
はまったく別のものだと考えれば別の表記になっていたほうがうれしいだろう?

# 実際のところは単に設計者の趣味じゃね?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef