Swift part7at TECH
Swift part7 - 暇つぶし2ch499:デフォルトの名無しさん
16/04/21 19:34:37.52 aGfTB/fd.net
>>498
今までアップルがやってきたやり方を振り返れば考えるまでもないんじゃない? ObjC触ってるならにわかなアップル歴でもないよね

500:デフォルトの名無しさん
16/04/21 19:39:08.53 MBs1iI/e.net
c/c++ で書きたい部分はなくならないんだから objc が無くなる訳がない。

501:デフォルトの名無しさん
16/04/21 19:50:22.85 vGhgEsTT.net
煽りに反応してるアホはまとめてアンチスレに行けよ

502:デフォルトの名無しさん
16/04/21 19:53:20.23 aGfTB/fd.net
無くならないのと、終わってないのは、違う意味で使ってるなぁ
例えば別の技術で言えば、
Flashは今後もなくならないだろうけど、もう終わってるよね
CoffeeScriptも、無くならないだろうけど、もう終わりに向かってるよね
日本の家電メーカーも、無くならないだろうけど、もうメインストリームではないよね
そういうかんじ

503:デフォルトの名無しさん
16/04/21 21:58:10.78 k9qMiNyf.net
objc厨は文末にセミコロンを付けてくれないかな;
区別しやすくするために;

504:デフォルトの名無しさん
16/04/21 22:47:29.10 K3VU8sXc.net
そ;れ;な;
return 1;
}

505:デフォルトの名無しさん
16/04/22 00:56:24.00 gdMhTsNf.net
僕はswiftユーザーだけど;
swiftは衰退すると思うね;

506:デフォルトの名無しさん
16/04/22 00:56:28.23 na/YLjXQ.net
>>502
本当にそうなんだとしたら、せっかくAndroidに比べてメディア系がiOSは強いっていうアドバンテージがあるのに、わざわざその強みもなくすとはAppleもつまんない企業だなぁ。

507:デフォルトの名無しさん
16/04/22 01:44:53.15 pnsulXqJ.net
Swift信者じゃないんですけど!
Obj-Cの…大学?に通ってるんですけど!

508:デフォルトの名無しさん
16/04/22 01:53:16.00 YjOD3UQ2.net
appleは移行が得意な会社だと思うよ。
MacもOSをNextStepベースに変更したし
CPUアーキテクチャも何度も変更した。今はintelとarm両方にすら対応した。
2つの状態を共有して十分普及したら古い方を切り離す
という移行の仕組みで何度もCPUアーキテクチャだったりOSだったり
変更を行ってきた。
手始めにFoundationをswiftべーすに書き換えてるから
ちょっとずつobj-cのライブラリをswiftに置き換えていると思う。

509:デフォルトの名無しさん
16/04/22 02:56:06.49 Po5tCyYM.net
アーキテクチャの変更はコンパイルし直すだけでだいたい解決するようにAppleがうまくやってくれたわけで、Objective-CからSwiftへの変更はCarbonからCocoa並みのインパクトと労力をサードパーティに強いるよ。
もし本気でSwiftへの移行を推し進めるのならApple純正のコンバータを提供してくれるかもな。

510:デフォルトの名無しさん
16/04/22 08:30:52.71 cu9U8SWC.net
AppleがSwiftに移行していくと言わなければ、ほとんどのやつは
すでにコード資産もたくさんあるだろうしObjective-C使うだろうな
Swift使うのは意識高い系だけだろ

511:デフォルトの名無しさん
16/04/22 09:41:22.17 hbzFAedw.net
Appleのモノは全て素晴らしいという訓練された信者と
ウケるオモチャが出来たと遊ぶハカー(笑)が使ってる
業務常時利用は辛いけど、普通に面白い言語じゃないか
betaから使い続けて慣れたらコーディング効率はobjc相当にはなった

512:デフォルトの名無しさん
16/04/23 09:31:11.75 DlwhOkey.net
Swiftは書いてて楽しくないんだよな。
GCDもSwiftっぽくかけるだけで動作は全く同じでクラッシュしてもどこかわからない。
意味なく表記を変えたい人だけSwiftやればいいよ。
obj-cにもなんちゃってgenericsとnullable導入された今、どっちを使うか賢いやつは知っている。
新言語なんか覚えるのはナンセンス。

513:デフォルトの名無しさん
16/04/23 09:32:52.88 U4eeg9FW.net
アンチスレへどうぞ

514:デフォルトの名無しさん
16/04/23 10:14:55.64 DSC3p/Cx.net
Swift終わったな

515:デフォルトの名無しさん
16/04/23 10:23:52.86 cPCOyfl3.net
ファンクタ、アプリカティブ、モナドがSwiftを使ってわかりやすく説明されてる
URLリンク(www.russbishop.net)
Objcでは無理そう

516:デフォルトの名無しさん
16/04/23 10:30:02.06 U4eeg9FW.net
ざっと読んだけどブロック分やジェネリクスの汚いコードなら出来るんじゃね
Swiftも十分に汚いからどんぐりの背比べだけど
functorの説明からこけてて笑った、無理に Swiftで解説しなくてもいいのよ
> Swift can't represent Functor

517:デフォルトの名無しさん
16/04/23 13:07:17.01 HTvjMeTz.net
>>515
当初変態呼ばわりされたObjective-Cが霞んで見えるほどクソすぎるシンタックスだわ

518:デフォルトの名無しさん
16/04/23 13:23:45.55 7je2/+Js.net
アンチCを拗らせすぎてどんどんクソ構文になってきてるな
もっとうまくやれよSwift
バカなの?

519:デフォルトの名無しさん
16/04/23 13:28:54.80 b/dTUV5/.net
>>515
objc なら c++ のテンプレートを使えばよい。

520:デフォルトの名無しさん
16/04/23 13:30:43.63 pe7A/Xk6.net
>>502
MacもiPodもiPhoneもiPadも、登場時はこんなもの売れるわけ無い!って叩く奴多数だったけどね。
ライバルのネガキャンだけじゃなく、本当にそう思ってる者が多かった。
今から見れば、理由は簡単で、「従来からある何かの変種」だと見做そうとしてたから。
言語や製品のあるべき未来に近づいてるか?という目で見る人は少ない。

521:デフォルトの名無しさん
16/04/23 14:19:14.06 IsykvOxk.net
配列ってなんで添字アクセスした時Optionalで返ってこないの?
辞書はOptionalで返すのに一貫性ないじゃん

522:デフォルトの名無しさん
16/04/23 15:00:46.30 U4eeg9FW.net
煽りのわりには愉快な構想だなぁと関心した
当然無理な構想だけど
>>518
うまくやったら喜劇じゃない

523:デフォルトの名無しさん
16/04/23 18:30:40.51 09Xre7an.net
おそらく数年後には、、、、
SwiftにC言語の要素を追加した、Swift-Cが登場すると思う。

524:デフォルトの名無しさん
16/04/23 18:36:42.36 5fBWqHdD.net
Swift-C++ だな きっと・・・Swift-C# だったりして

525:デフォルトの名無しさん
16/04/23 18:50:53.68 NO2QW+MS.net
>>520
iPhoneが売れるわけないって言ってるやつら見る目なさすぎって当時呆れてた俺だがSwiftはこの先どうなるか分からんと見ている
>>521
配列には何かしら中身が入ってるからで、辞書は該当のキーが無ければnilを返すからとしか言いようがない
配列のindexの範囲を超えた時はまた別のエラーが起こる

526:デフォルトの名無しさん
16/04/23 19:04:36.36 U4eeg9FW.net
iPhone音声発信出来ないバグが多発してたから、、、
iPadはUS先行発売でビッグウェーブで日本人も食いつきまくりだったろ
Swiftは完成品をドーンと発表しなかったからショボイ雰囲気
NMBみたいに発表すれば多少は良かったんだけどなぁ
NMBも発表直後こそは良かったが散々な評価で後続が出る気がしないけども

527:デフォルトの名無しさん
16/04/23 19:27:24.76 fHXeWaXAN
iPhoneのあれは使ってもいないような奴らが想像だけで叩いていただけであって、
Swiftみたいに気軽に手に入れられるような代物だとまた違うでしょ。

iPhoneは当時かなり叩かれてたけど、実際に使ってる人の評判は良かった。
Swiftは実際に使ってる人の評判が悪いから将来が心配。

528:デフォルトの名無しさん
16/04/24 00:29:05.22 nqSWTZK5.net
>Swiftは完成品をドーンと発表しなかったからショボイ雰囲気
Appleらしくないよな
ジョブズ時代のAppleなら、最初からある程度完成度の高い状態で
お披露目して一気に普及させるようにリリースしてたはず
初代iPhoneだってそうだった
そういうところにAppleの凄さを感じたりもしていたのだが...

529:デフォルトの名無しさん
16/04/24 01:30:55.20 cau9bF6X.net
>>492のsecret double lifeがまさにそれだな
Swiftも確かに数年間Apple内部でこっそりやってきたんだけど世間に発表してから2年経ってもまだまだな感じ
あと数年経てば小慣れてきていい感じに普及するかもな

530:デフォルトの名無しさん
16/04/24 01:39:00.82 3jQBxcsR.net
もう、javaかc#でいいじゃん

531:デフォルトの名無しさん
16/04/24 01:39:25.97 3jQBxcsR.net
金使わないぞ!

532:デフォルトの名無しさん
16/04/24 01:41:01.06 ZRk/831v.net
そう、新しいものは要注意
お金を使わせられるだけ
経済活動に協力してはいけない

533:デフォルトの名無しさん
16/04/24 01:54:24.28 ZRk/831v.net
チケット買って行く=負け組

534:デフォルトの名無しさん
16/04/24 02:15:42.62 gR/TwUg1.net
チケットを買う金もない=負け組

535:デフォルトの名無しさん
16/04/24 03:09:49.30 KkS4eGjy.net
Swiftの開発体制はこれまでのAppleでは行ってなかったような、だいぶOSSコミュニティ寄りの開発の進め方だよね。かなりオープンというか。
未成熟な段階でリリースしたのも、よく言えばフィードバックを得ながら変えていくためと取れる。そのせいで仕様変更しまくりだが

536:デフォルトの名無しさん
16/04/24 04:43:56.57 d3IsJSTD.net
こんなポンコツ言語やってる奴いるの?

537:デフォルトの名無しさん
16/04/24 06:50:35.86 uOKdAUzC.net
時代の流れに乗ってみたんだろうけど、信者がついて来ないやり方は失敗だったなぁ
逆ブレしたObjC原理主義信仰のアンチを増やしすぎた

538:デフォルトの名無しさん
16/04/24 07:07:30.89 ZRk/831v.net
Swiftは5.0から

539:デフォルトの名無しさん
16/04/24 13:40:18.11 xn+uuIMP.net
Appleはオワコン

540:デフォルトの名無しさん
16/04/24 13:50:51.29 BfdrGh3V.net
このスレ見てたら結局C#使うのが一番楽そうに思えてくる

541:デフォルトの名無しさん
16/04/24 14:34:42.96 d3IsJSTD.net
>>520
iPod や iPhone,iPad はリリース前はともかく、リリース後は誰も普及しないなんて思わなかった。
Swift はどうだ? 上記の物とは全く逆の評価。
こんなの普及してほしいプログラマなんていないだろう。

542:デフォルトの名無しさん
16/04/24 14:57:16.97 ewb3DHT8.net
Swiftは大人気で、プログラマーはみんなやりたがってる、
アンケートを取れば一番人気の言語だ、
とか書いてあるのを良く見かけるけど、そうなの?
実感がないのだが?

543:デフォルトの名無しさん
16/04/24 15:13:23.19 jZ92YXb9.net
言語は素敵だけど、ライブラリが旧来のままなのが残念すぎる。

544:デフォルトの名無しさん
16/04/24 15:32:13.08 e+PkaMnHK
命名規則変更するって言ってるし問題ない。

545:デフォルトの名無しさん
16/04/24 15:33:16.62 nqSWTZK5.net
>>542
ステマに決まってんだろそんなの

546:デフォルトの名無しさん
16/04/24 15:37:47.59 u7VpznkW.net
Swiftは欲張りすぎだな。
without C なら、ポインタ操作だのnullableだの一切やめて上層だけで組めるようにすれば良かったんでは。
できる事は限られるけどな。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch