- 1 名前:デフォルトの名無しさん mailto:sage [2014/11/01(土) 13:35:17.70 ID:12FSUUrY.net]
- Objective-C(オブジェクティブ シー)はプログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語。
(Wikipedia:ja.wikipedia.org/wiki/Objective-C より) 前スレ Objective-C [ObjC part:8]; peace.2ch.net/test/read.cgi/tech/1356341803/ Objective-C [ObjC part:7]; toro.2ch.net/test/read.cgi/tech/1330330906/ Objective-C [ObjC part:6]; toro.2ch.net/test/read.cgi/tech/1313891268/ Objective-C [ObjC part:5]; hibari.2ch.net/test/read.cgi/tech/1279730299/ Objective-C [ObjC part:4]; pc12.2ch.net/test/read.cgi/tech/1239721860/ Objective-C [ObjC part:3]; ttp://pc12.2ch.net/test/read.cgi/tech/1186543111/ Objective-C ttp://pc11.2ch.net/test/read.cgi/tech/1106983092/ Objective-C ttp://pc5.2ch.net/tech/kako/990/990574267.html
- 152 名前:デフォルトの名無しさん mailto:sage [2015/03/16(月) 23:26:06.83 ID:dCO+oU4w.net]
- Obj-Cというより、CでOOPってことやね。かなりの事はできるだろ。
blocksとかprotocolは無いけど、observer, target/actionはできるし、 構造体にretainCount持たせてコンストラクタ/デストラクタ関数を書けばMRCっぽくなるんじゃね?
- 153 名前:デフォルトの名無しさん mailto:sage [2015/03/16(月) 23:55:29.64 ID:BqfOZ60v.net]
- Cで書かれたObj-Cのランタイム関数群を使って
Cの記述のみで実質Obj-Cとしてプログラミングするのは可能か という質問だった 分かりづらくてスマソ 当然だけどARCではなくMRCで
- 154 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 00:07:00.89 ID:c3ZGZmTn.net]
- 逆にObj-Cと言っても、Cから拡張された特有の部分(@〜とか[ ]とか)以外はCだよ。
だからCのみの記述だと、上の特有の部分が使えないって事になるかな。 その意味では、実質Obj-Cではなく実質Cでプログラミングする事は可能。
- 155 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 00:26:31.31 ID:XaFY+4CG.net]
- そういう意味で、Objective-Cって、日本語の文字の特性にピッタリ相当するよね。
C++が、漢字だけ使う状況を維持しつつ、時代に合わせて全体を改良していった簡体字のポジションに符合する。 一方、かな漢字のモザイクミックスによって、外来語に合わせた柔軟性と、前方互換性の絶妙のバランスの日本語というObjective-C。 C系統のレガシー部分(漢字文化)自体を捨ててしまって、新しく文字体系を作り直してしまったハングルはSwiftみたいなもんかな。
- 156 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 00:28:23.92 ID:hphSATZF.net]
- >>150
純粋なCでObjective-Cオブジェクトを扱うのは全く問題なく可能 新しいクラスのObjective-Cオブジェクトを作るのも構造体でしかないから、とてもがんばれば可能 Objevtive-Cは元々Cのプリプロセッサでしかなく、現在のclangでもObjective-CからCソースを生成できたはず
- 157 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 01:01:26.34 ID:nOSd0QwC.net]
- >>151
その特有の部分がCの関数で実装されているって話だから やろうと思えばCだけでできないかなと思った そんなこと誰もやりたくないからこの言語が生まれたんだけどさ WikipediaにObj-CはC++と違ってCの上位互換言語って書いてあったから どこまで可能なのかと気になっちゃって… >>153 なるほど 「頑張れば」可能なのね >現在のclangでもObjective-CからCソースを生成できたはず 知らなかった 調べてみる
- 158 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 01:37:20.90 ID:qWCLUX9n.net]
- 調べるなら、RubyCocoaやFreePascalのObjective-C互換機能あたりがいいかも
C++のクラスは他言語から使う事はほぼ不可能だけど、ObjCは割と楽勝
- 159 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 02:09:39.21 ID:9PxdASsP.net]
- #import <objc/runtime.h>
見れば色々出来ることが分かる。
- 160 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 04:25:54.29 ID:k/LbPUX+.net]
- ttp://news.mynavi.jp/column/objc/
ここの連載とかもmessage送信の仕組みとかの解説が気楽に読める
- 161 名前:デフォルトの名無しさん [2015/03/17(火) 08:19:09.18 ID:EJu+JoaD.net]
- >>152
なるほどとてもわかりやすい Swiftはクソだからね
- 162 名前:デフォルトの名無しさん mailto:sage [2015/03/17(火) 20:25:47.35 ID:YX0UjXZ+.net]
- Smalltalkに寄せてしまえば良かったのに。
有名なSmalltalkの処理系Smalltalk/Xみたいに遅い部分だけC言語を インラインで書く。
- 163 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 15:08:50.01 ID:o308Ymfa.net]
- Textured Windowの上にカスタムビューを置いたときに
そのカスタムビューがドラッグされたときwindowが移動しないようにしたいのですが。 カスタムビューの中にカーゾルが入ったら setMovableByWindowBackground:NO にしてカーソルが出たら戻す方法以外に、方法はありますか? 試しにimageViewを置くとドラッグで移動しないので、何かありそうなのですがググっても分かりませんでした。
- 164 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 15:17:40.05 ID:o308Ymfa.net]
- >>160
解決しました。 - (BOOL)mouseDownCanMoveWindow{ return NO; }
- 165 名前:Killery ◆CzYk9LSvHM mailto:age [2015/04/30(木) 22:03:56.13 ID:7KgGp2Xd.net]
- 誰かobjective-cできる人
一緒にゲーム作りませんか? こういうの作ってます ttps://sourceforge.jp/projects/awarsiii/releases/
- 166 名前:デフォルトの名無しさん mailto:sage [2015/05/01(金) 10:29:44.06 ID:XsxuvEVX.net]
- いいけど一緒にって何やるの?
- 167 名前:デフォルトの名無しさん mailto:sage [2015/05/01(金) 11:59:27.42 ID:7BSZ6A8A.net]
- >>162
そのスレも呼んでるが、君は仲間募集する前に推薦されたAIの本を図書館閲覧じゃなく購入しなさいな。 自分への投資なんだから。
- 168 名前:デフォルトの名無しさん mailto:sage [2015/05/01(金) 15:51:02.29 ID:OXJqR0q8.net]
- call そのスレ
- 169 名前:デフォルトの名無しさん mailto:sage [2015/05/01(金) 17:07:59.94 ID:7BSZ6A8A.net]
- >>165
ゲ製のココね peace.2ch.net/test/read.cgi/gamedev/1388301393/ 頑張ってるの解るんで読んでるんだけど、上にも書いたようにもちょっと自己投資して勉強するべしって思うのよね。
- 170 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 16:17:27.35 ID:9hebRpBD.net]
- 入門Objective-C 2.0 [第1版]
入門Objective-C 2.0 [第2版] 入門Objective-C 2.0 [第3版] この違いって何?
- 171 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 16:34:07.70 ID:Hn4vsFYs.net]
- 版数
- 172 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 18:23:40.34 ID:FzphauAa.net]
- 改訂じゃなければ中身一緒
- 173 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 18:24:27.78 ID:FzphauAa.net]
- ああそれは
第一刷 第二刷 第三刷 のほうだったかな
- 174 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 08:34:11.31 ID:6G5MNLrc.net]
- >>167
間違いや足りない内容を修正、追記
- 175 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 01:10:44.37 ID:vs8WgO/1.net]
- 今、framework作ってるんだが、framework in frameworkって出来ないよな?
またそのあたり詳しく書いてある書籍、サイトを教えてほしい やりたいことはあるframeworkがプロジェクトに組み込まれていたらメソッドを使用して なければ自frameworkのメソッドを使用するといったことをしたいんだ
- 176 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 01:27:05.08 ID:U3VtOrGe.net]
- 別々のフレームワークにしとけばいいんじゃないの
その作りたい 自フレームワーク の設定で あるフレームワーク を Optional にして、自フレームワークのコードで あるフレームワーク(のコード) が実在するかしないか見るだけじゃないの
- 177 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 23:17:56.19 ID:Kf0FVNH9.net]
- Objective-Cだったら、メソッドのシグネチャがあってれば実態は全く
別のクラスでも動くけど。Javaみたいにcastの例外とか飛ばないし。
- 178 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 23:39:53.89 ID:U3VtOrGe.net]
- 飛ばないし?で?
- 179 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 16:35:39.20 ID:6G1cYYTw.net]
- Finderの、「このアプリケーションで開く:」をコードで変更する方法を探しています。
LaunchServicesのLSGetApplicationForItemで設定されているアプリケーションを取得出来ましたが 設定を変更する方法が分かりません。 お知恵をお貸しください。
- 180 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 18:59:31.54 ID:bGIBGj3u.net]
- /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
とかでどうにか出きんのかね
- 181 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:12:15.19 ID:6+1/cOui.net]
- sutes.co.uk/2009/09/creator-codes-are-not-replaced.html
FSRef は確か Deprecated だよなあって、Yosemite だけど LaunchServices.framework の中見たら _LSSetStrongBindingForFileURL がちゃんとあった ググってみても _LSSetStrongBindingForFileURL のプロトタイプを解析した人はいなさげだけど まあ、_LSSetStrongBindingForRef もまだあるようだからそれでいいんじゃね
- 182 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:49:36.89 ID:6+1/cOui.net]
- _LSSetStrongBindingForRef を使ってコマンドラインを作った人のがあった
https://github.com/lipidity/CLIMac/blob/m
- 183 名前:aster/src/setapp.m
試してないけど、動くんじゃね ああ、Mac App Store に上げるつもりとかだったら使えないけど [] - [ここ壊れてます]
- 184 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:32:47.70 ID:2fOxN6nT.net]
- >>178
ありがとうございます。 LSSetStrongBindingForRefでデータを開くデフォルトアプリを個別に変更出来ました。 特定のフォルダの中のデータのみ、デフォルトではなく別のアプリケーションで開くように設定する奴を作りたかったので助かりました。 Finderで一つづつやるのは、大変なのでこれで捗りそうです。
- 185 名前:デフォルトの名無しさん [2015/11/19(木) 08:55:12.35 ID:JIJtk7D/.net]
- ブラッド・コックスとトム・ラブがObjective-Cを作り「この言語はCのメモリ安全性とSmalltalkの高速性を合わせたものだ」と宣言する。
現代の歴史家は2人が失読症ではないかと疑っている。 https://twitter.com/okdshin/status/666903312151613440
- 186 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 18:31:52.89 ID:opr9KqWY.net]
- >>181はコピペ基地外
- 187 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 12:57:07.40 ID:8kcVam9N.net]
- いろんなとこにコピペしてるけど、ググってみたら
アンサイクロペディアみたいないろんな言語を皮肉った英語ブログのネタが元で そもそも各言語について適当にでっちあげたわざと間違ってる内容を書いてるとこも 含めたジョークらしいので、コックスもラブもんなこと言ってないっぽいし コピペ意図が不明すぎる。
- 188 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 13:08:30.33 ID:pj6HPKNQ.net]
- ググったらスレ建てもしてるみたいだな
確かに意図がわからんな「Cのメモリ安全性」「Smalltalkの高速性」共に逆のことをワザと書いたとしか思えないもんな 元ネタはわからんが(元ネタがあったとしても上記のとおり単なるジョークとしか思えない)、コピペ本人はどうもジョークとは思っていないキチと推察すると意図もわかるかなw
- 189 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 17:13:33.90 ID:GwOnodE2.net]
- ネタにマジレスして構ってやるなよ
ボットで適当に蒔いてるだけだろ
- 190 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 21:29:06.04 ID:j1CLVbI1.net]
- この言語って、今さら覚える意味あるの?
強制的にswiftを覚えないといけないのか? 変態紳士感がなくなってつまらん・・・
- 191 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 22:05:36.96 ID:eMpdXwtN.net]
- Swiftはつまらんよな
Objective-Cで良かったのに
- 192 名前:デフォルトの名無しさん [2015/11/24(火) 21:29:19.64 ID:9T6iquHX.net]
- Swiftは仕様が固まるまで製品じゃ使えない
- 193 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 10:16:10.57 ID:DmnqISoa.net]
- 俺は仕事で1回使ってみたけどしばらくはObjective-Cだなと思った。また来年のWWDCの発表を見て今後どうするか考える。
- 194 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 09:48:13.02 ID:xBfynER4.net]
- "C#の出現でC++は終わったな!"はおかしいと一目でわかるが
"swiftの出現でObjective-Cは終わったな!"は なんか騙されてswiftから始める人が多そうでちょっと困る。
- 195 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 20:02:41.94 ID:tASN5hyu.net]
- Objective-Cの本もswiftの本も買った
入門編だけど SWIFTはiPhone向けの言語かな
- 196 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 04:32:20.42 ID:qQlw7qsR.net]
- 入り口はどうあれプログラミングに興味を持って、始めてくれればいいじゃないか。
swift触ってたら、絶対にobjcの方が楽ってのに気づいてobjcに変えるだろうし。
- 197 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 08:08:00.07 ID:K1GiTf24.net]
- 個人的にはObjective-Cは最高な言語だと思う
Cに純粋にオブジェクト指向部分を足したってのがとてもはっきりしてる体系が気に入ってる
- 198 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 09:41:14.23 ID:cJWLDRkK.net]
- Swiftの方が楽だろ
- 199 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 10:18:20.72 ID:KobZxewL.net]
- >>194
多言語使える人だとObjective-Cの方が読みやすかったりする(特にsmalltalkとCを使える人には) ARC以降だとオブジェクトの寿命が確定的に書けるのも気に入っているのだけどSwiftそんなにいいかねぇ?
- 200 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 10:33:33.00 ID:UY/CmALQ.net]
- どっちも楽だ
好きな方使え
- 201 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 12:02:36.84 ID:YdZhD1ux.net]
- 最近、BASICがFORTRANとかで初心者がつまずく型宣言とかを
わざと排した本当に高級言語だった。ってのを知ったけど そんな感じでswiftにはObjective-Cから煩雑な宣言や明示的な設定を排したものを期待したら なんか言語の基本的な方向自体も変化したものが出てきたのでコレジャナイ感があるんだよなぁ… (次世代のBASICみたいな位置で初学者これでいいかな?とも思うけど) Objective-C 3.0待ってる感じ。
- 202 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 13:13:46.62 ID:gok+YEjG.net]
- Swiftのいいところを取り込んだObjective-C 3.0は楽しみだね。
- 203 名前:デフォルトの名無しさん [2015/11/27(金) 15:38:45.88 ID:c/N8jVfb.net]
- >>186
Cとオブジェクト指向を知ってる人ならObjective-C自体は覚えるのに手間かからない 手間かかるのはクラスライブラリの方
- 204 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 12:54:08.32 ID:6FOokPJE.net]
- すまんがどう考えてもObjective-Cのままで問題ないんだがAppleさん
無駄に変える必要はないのだよ
- 205 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 13:21:11.06 ID:mf/sQ31/.net]
- 無理に変えるつもりはないでしょう
だが新しいものを作り続けるのが企業の使命だね
- 206 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 18:53:58.66 ID:HXtO9qK/.net]
- OS XI にでもなってCocoaフレームワーク自体を捨てん限りは
Obj-Cも生き残るでしょ
- 207 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 19:05:45.56 ID:e6xTroJ6.net]
- AppleがSwiftオンリーなFrameworkが出して来たらそろそろ移行を考えないといけないかもな
- 208 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 19:06:21.30 ID:e6xTroJ6.net]
- すまん日本語変になった
- 209 名前:デフォルトの名無しさん [2015/11/28(土) 22:10:07.48 ID:kgkzLj4L.net]
- アップルも仕様も固まってない新言語出す余裕があるなら既存のフレームワークでデグレード起こすなよ
iOS新しくなるたびに動いてたアプリの動作確認やり直したくない
- 210 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 23:27:15.28 ID:6eqw6N3H.net]
- 行儀の良いプログラムを書いていればOSのメジャーバージョンが1や2上がろうが問題ない、、はずだったのに最近はそうでもないから困るよな。
- 211 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 23:28:02.26 ID:BQ0bn1Ds.net]
- 具体的に何がデグレした?
- 212 名前:デフォルトの名無しさん [2015/11/29(日) 00:26:20.94 ID:QBLtGFSe.net]
- あれはiOS8になった時の事だったが、CoreDataでordered to-many relationshipを使っているNSManagedObjectに対し、mutebleOrderedSetForKeyで得たNSMutableOrderedSetにaddObjectした途端に例外が発生することがあった。
あの時は取り急ぎスキーマから変えて対応せざるを得なかったが、回避で済ませてしまったためその後修正されたかどうかは分からない。その後、iCloudも使うようになったためordered relationshipは一切使わなくなった。
- 213 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 17:25:10.94 ID:Vce1ffgL.net]
- 結局、これからmacだiphoneだで
アプリを作りたいと思ってるヤツは、 どっちを勉強すれば良いの? 凡人だから両方は勉強できない。
- 214 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 18:09:05.24 ID:A9KhUhEL.net]
- 既存のコードの蓄積考えたらObjCでいいと思うけど
既に何らかの言語習得してるなら好きな方で
- 215 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 20:46:42.92 ID:TqJ6Jff5.net]
- 凡人でも両方勉強できるし
むしろ両方がオススメ
- 216 名前:だ []
- [ここ壊れてます]
- 217 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 23:35:25.86 ID:4SB95NTF.net]
- そだね
- 218 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 13:22:14.50 ID:ezhtU6tG.net]
- 廃止になったら言語そのものも使えなくなるの?
- 219 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 15:04:53.42 ID:/HX/hq4Y.net]
- そんなわけないでしょ
- 220 名前:デフォルトの名無しさん [2015/12/11(金) 12:29:48.01 ID:MalFwClY.net]
- objcは業務
swiftは趣味の世界 objc3.xで世界が変わる
- 221 名前:デフォルトの名無しさん [2015/12/11(金) 12:31:12.54 ID:MalFwClY.net]
- objc3.0でletとvarが導入されればswift死亡
- 222 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 12:34:56.80 ID:k4LG4g9y.net]
- ObjCは老害専用言語
- 223 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 13:51:31.44 ID:DzIPXkfp.net]
- >>209
次にお前は英語も数学も出来ないと言い出す
- 224 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 18:27:29.99 ID:lEEILW0v.net]
- xibってなくなったの?
xcode7
- 225 名前:デフォルトの名無しさん [2015/12/11(金) 23:29:56.74 ID:MalFwClY.net]
- Obj-CもSwiftも言語ではない。
ただのFrameworkラッパー、よってObj-Cで十分。 実は言語なんかよりやらなきゃならないことが多いし。
- 226 名前:デフォルトの名無しさん [2015/12/12(土) 03:02:26.99 ID:593JE5qZ.net]
- そうだね。言語ごときで好きだの嫌いだの騒ぐのはアマチュア。
- 227 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 10:53:31.26 ID:Zz+FClXu.net]
- 言語で効率が全然違うから、プロの方がシビア。
- 228 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 17:31:40.64 ID:/gwbfiZW.net]
- 国内の新規案件はほとんどSwiftじゃない。新規のサンプルコードも
全部Swiftだし。
- 229 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 18:20:42.99 ID:CMJEMtsG.net]
- Swiftはだれだったか忘れたがそいつのオナニー言語だろ
- 230 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 18:21:43.33 ID:CMJEMtsG.net]
- あ、このベジータか
nondot.org/sabre/
- 231 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:37:14.29 ID:ooN9fQ2a.net]
- Objective-Cの歴史をよく知らないか、自分のいた"モダン"な側から
古くて切り捨てるものと見てるのか、たぶん当人は Objctive-C側からみてswiftがまるで足に鉄球つけて 時代遅れの狭いとこに押し込んでる 「退歩した」環境に見えてるの気づいてないとは思う。
- 232 名前:デフォルトの名無しさん [2015/12/13(日) 09:40:19.57 ID:+eRy+6gb.net]
- キャストを認めないswiftがString⇔NSString互換してる時点で明らかに変
Core Foundationはswiftで書けないし
- 233 名前:デフォルトの名無しさん [2015/12/13(日) 09:55:29.13 ID:+eRy+6gb.net]
- Objective-C 3.0 待ちかな・・
- 234 名前:デフォルトの名無しさん [2015/12/13(日) 18:09:42.82 ID:+eRy+6gb.net]
- func とか書く理由が分からない
-> とかも泥臭い 書籍買ったら負け
- 235 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 08:57:48.47 ID:Dd9ol/hG.net]
- Jobsが愛したObjective-C
- 236 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 09:12:29.46 ID:n4HjOhXW.net]
- Swiftのゴリ推しにはうんざり…
Apple最近頭悪いよね
- 237 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 09:52:55.38 ID:EuhoRupa.net]
- いっその事ARC前提のjavaで・・
- 238 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 09:59:45.12 ID:EuhoRupa.net]
- Swiftが言語としてUIとhttpをサポートしたら使う
どうせApple専用なんだし Appleって言語作ればいいのに
- 239 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 10:16:05.01 ID:ihUsYndj.net]
- >>230
別に愛してないけど
- 240 名前:アイ mailto:sage [2015/12/14(月) 12:06:45.16 ID:6cQ1LEo2.net]
- わしの考えたobj-c 3.0 ではメッセージ式もドットシンタックスで書ける。
if (obj.isKindOfClass(UIView.class)) { obj.removeFromSuperView(); }
- 241 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 21:01:22.96 ID:b2CmJBSx.net]
- >>235
もはやメッセージ式ではない件
- 242 名前:アイ mailto:sage [2015/12/14(月) 21:14:10.74 ID:6cQ1LEo2.net]
- >>236
今だってアクセサにはドットで呼ぶから、あんまり変わらんですよ。
- 243 名前:デフォルトの名無しさん [2015/12/14(月) 21:38:24.48 ID:EuhoRupa.net]
- Swiftは単なる話題づくり
つまりネタ
- 244 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 22:22:42.49 ID:b2CmJBSx.net]
- >>238
めちゃくちゃ納得した かつてのCocoa Java的な立ち位置か
- 245 名前:デフォルトの名無しさん [2015/12/15(火) 07:09:10.78 ID:PEMjc+kq.net]
- SwiftではなくApple BasicみたいなVBもどきを作ればいいのに
イベント処理のガラなんか記述したくないし、いい加減GUIをコードで書く時代は卒業したい
- 246 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 07:50:11.21 ID:Vrhl7KsS.net]
- objctive-cとSwiftは、
VB.NETとC#みたいなもんだと思って良いのか? どっちも文法が微妙に違うだけで、中身はほとんど同じになってしまってる。
- 247 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 08:01:06.30 ID:Vj+3N2ql.net]
- いや全然ちがくね?
- 248 名前:デフォルトの名無しさん [2015/12/15(火) 08:09:19.43 ID:PEMjc+kq.net]
- SwiftもObj-Cもただのフレームワークラッパー
Swift覚えても何も楽にならない、逆にCとかに戻れなくなる 近い将来、Swiftエンジニアは潰しが利かない=無能 と呼ばれるだろう
- 249 名前:デフォルトの名無しさん [2015/12/15(火) 08:11:40.28 ID:PEMjc+kq.net]
- 99.99%のiOS案件はObj-C
3年後も70%はObj-C
- 250 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 09:11:47.63 ID:3fLJcyYR.net]
- Swiftあかんな…
- 251 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 13:24:16.55 ID:0+wWMBI1.net]
- ObjC老害戦々恐々やねw
- 252 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 18:55:30.31 ID:ThSWRCNo.net]
- 老害って言うほど長くやってる人はいない
NeXTからやってるなら老害と認めよう
|

|