Swift part11 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/06/28(水) 17:58:29.74ID:KUDOoNV30
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

プログラミング言語Swift Part4
http://egg.2ch.net/test/read.cgi/mac/1484763495/

[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad]
http://egg.2ch.net/test/read.cgi/mac/1484217623/

Xcode part14
http://egg.2ch.net/test/read.cgi/mac/1476190499/

Swiftアンチスレ part1
http://mevius.2ch.net/test/read.cgi/tech/1458491343/


前スレ
Swift part10
http://mevius.2ch.net/test/read.cgi/tech/1487552413/

スレ立て時は1行目に「!extend::vvvvv」
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/10/18(水) 19:17:25.73ID:9v+DEMoH0
そういうガチでとかいうのではないだろう。ググるくらいな人ばかりなんだから
学習とかデバッグでとか極めて一部をハンドアセンブルとかとか諸々じゃね
2017/10/18(水) 19:54:35.46ID:KP1R950Ya
組み込みで使われてるでしょ。
2017/10/18(水) 19:59:44.82ID:T9D0pP1v0
汗ブラでくいこみとかエロいな
2017/10/18(水) 21:02:13.26ID:GswCLlj60
>>423
チップとかファームウェアとかの組み込み系
カード会社や航空会社で使われてるTPFでもまだアセンブラ使われてる

TIOBEは用途も業界も関係ないから
長期的なトレンドの参考にはなるけど
相対的な順位を見てもほとんど意味ない
2017/10/18(水) 21:16:53.75ID:or5PxEHud
>>427
なるほど
確かにチップとかのなかのマイクロコードはアセンブラってのはしっくりくる
429デフォルトの名無しさん (ワッチョイ 99b3-gv9Q)
垢版 |
2017/10/18(水) 22:15:26.69ID:Zyh+egfX0
今月の順位だよ
430デフォルトの名無しさん (ワッチョイ 99b3-gv9Q)
垢版 |
2017/10/18(水) 22:20:56.91ID:Zyh+egfX0
もうswiftは死ぬな
型推論を許さないswift、speedに乗り換えるかな
431デフォルトの名無しさん (ササクッテロラ Sp45-gv9Q)
垢版 |
2017/10/18(水) 22:26:48.14ID:ILFv9GYLp
全部varで全部nil許容で全く問題ない
どうせアプリなんか使い捨て
reactive?オナニーでしょ?学習コスト考えたら
objcで速攻リリース、かつ何度もも作り直したほうがマシ
432デフォルトの名無しさん (ワッチョイ 99b3-gv9Q)
垢版 |
2017/10/18(水) 22:31:27.83ID:Zyh+egfX0
ユーザメリットで考えたら、型推論?リアクティブ?氏ねば?
って感じだろうなw
型推論なんかしてないでテストコード自動生成しろとw
433デフォルトの名無しさん (ワッチョイ 99b3-gv9Q)
垢版 |
2017/10/18(水) 22:48:57.23ID:Zyh+egfX0
swift+リアクティブってロシアの嘘ニュースみたいな感じで、誰も幸せになってない気がする
2017/10/18(水) 22:52:28.31ID:lZCtahGC0
型推論を目の敵にしてる奴なんなんだ
絶対いるし

それとnil許容だけはだめだ絶対だめだ
435デフォルトの名無しさん (スプッッ Sd33-YqbF)
垢版 |
2017/10/18(水) 23:10:20.06ID:jJg7gfnwd
学習コストがーなんて言い出したらもう技術者として終わり
436デフォルトの名無しさん (ササクッテロラ Sp45-gv9Q)
垢版 |
2017/10/18(水) 23:37:08.13ID:ILFv9GYLp
おれはできるだけ楽したいからobcでサクサク儲けるよ
437デフォルトの名無しさん (ワッチョイ 99b3-gv9Q)
垢版 |
2017/10/18(水) 23:41:58.39ID:Zyh+egfX0
Swiftはまだ歴史が足りない気はする。
最近、お客さんから「Xamarinで」とか指定されるし。
2017/10/19(木) 00:58:26.26ID:Pt6qsiBs0
SWift のUIKitとかFoundationとかのAPIの日本語マニュアルとかどこにあるん?

英語のアップル公式のしか無いんか?
2017/10/19(木) 01:19:03.70ID:3LvAlDL/0
>>438
ttps://developer.apple.com/jp/documentation/
2017/10/19(木) 01:25:19.54ID:Pt6qsiBs0
>>439
そこにある、日本語化されたのって
Objective-Cしか無いように見えるんですが

これのSwift版がどこかなぁ....という相談でして....
2017/10/19(木) 01:38:46.09ID:SO5YirTn0
無い
2017/10/19(木) 01:50:47.79ID:3LvAlDL/0
>>440
Swiftのサンプルも所々あるぞ
2017/10/19(木) 02:02:28.88ID:Pt6qsiBs0
>>442
所々ですかorz.....
2017/10/19(木) 02:03:29.60ID:NN4hEHFJ0
>>440
ない
というかObjective-Cでよくね?
2017/10/19(木) 02:08:36.02ID:Pt6qsiBs0
>>444
ですよね、やっぱSwiftの箇所無いですね
タイムスタンプ相当古いままのも多いし
446デフォルトの名無しさん (ササクッテロラ Sp85-HN0h)
垢版 |
2017/10/19(木) 04:45:46.54ID:+fRYJJO+p
swiftって3から出せば良かったんだよ
ググっても2.xの構文だと今はほぼアウト
しかしCORE i5のMacbookじゃ遅くて開発にならないし実用的じゃない
客にXamarin勧めて良かった
447デフォルトの名無しさん (ワッチョイ e5b3-HN0h)
垢版 |
2017/10/19(木) 05:11:11.18ID:doAS34oS0
Swiftは型推論禁止オプションをサポートしたらかなり普及すると思うしIDEもめちゃくちゃ反応良くなるはず。
候補の出が悪いのはIDEとして致命的欠陥だから。
型なんか書くからさっさとビルドしろよ。何回もビルドするんだから毎回の推論は時間の無駄。
アプリなんか時間かけて作るもんじゃないし。ただの金儲けでしょ?
2017/10/19(木) 07:05:18.70ID:c1L92+Tr0
うぜえ
どうせどっか1、2ヶ所変な書き方してそこで時間くってんだろ
2017/10/19(木) 08:53:35.33ID:NuMg0p8W0
他の型推論がある言語は推論でこれほど遅くなることは無いんだし
Swiftの言語仕様かコンパイラの実装に問題があるんだろう
450デフォルトの名無しさん (ササクッテロラ Sp85-HN0h)
垢版 |
2017/10/19(木) 08:56:59.37ID:+fRYJJO+p
意識高いのはいいが学校でやってくれ
実務に持ち込むな!客は迷惑してる!
obcに強制nilチェック機構を採用すれば何も問題ない
でもAppleが公式にC#採用する事を祈る
451デフォルトの名無しさん (スプッッ Sd9a-wyKp)
垢版 |
2017/10/19(木) 09:21:51.36ID:jZRNbYrEd
老害乙
2017/10/19(木) 09:36:14.45ID:Pt6qsiBs0
他の型推論ってほとんどスクリプトだろw
コンパイルしてるので、この速度はあるの?
2017/10/19(木) 09:40:46.05ID:Pt6qsiBs0
本来は型推論で

var num = 0

だったのが
型強制で

var num: Int = 0

になったんだから

Int num = 0

の書き方もいい加減認めて欲しい
2017/10/19(木) 09:58:49.97ID:3LvAlDL/0
コンパイルが遅いとかどんだけ年代物のMac使ってんだよ貧乏人がw
2017/10/19(木) 15:05:25.81ID:NuMg0p8W0
>>452
使ったことがある範囲内ではC++11, C#, Kotlin
2017/10/19(木) 15:10:50.96ID:xugPGCeK0
老害だとか年代物のMacだとか頭の悪い擁護ばっかりだから馬鹿にされるんだよ。ビシッと言ってやれビシッと!
2017/10/19(木) 15:14:07.70ID:NuMg0p8W0
そもそも変数の型を自動化する構文が無くとも
「〇型は×型に代入出来ません」とか「f(〇)のオーバーロードはありません」とかの
エラーがあったように右辺式の型の導出自体はずっと前からあるしな

なのでlet, varでなくともジェネリクスや関連型、型制約が組み合わさる関数呼び出しとかでも
コンパイル時間伸びてんじゃないのって気も
2017/10/19(木) 15:18:29.17ID:NuMg0p8W0
※前段はSwiftに限らないコンパイラ言語の話
459デフォルトの名無しさん (ササクッテロラ Sp85-HN0h)
垢版 |
2017/10/19(木) 15:45:25.99ID:+fRYJJO+p
デブ乙
2017/10/20(金) 09:41:10.51ID:6hfGcIqY0
SwiftでUIKitの

UITableView とかって

実装しようと思うと

numberOfRowsInSection みたいな Required が無くてエラーになる

んで
XCode で UITableView の定義を見つけに行くと

Objective-C

の方のヘッダーがでて来て

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;

が出て来る

これを皆どうパッと

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int

の方に書き換えてるんだろう?
2017/10/20(金) 09:45:34.86ID:JH1RcDBb0
テキストエディットかなんかでコーディングしてる人かな?
2017/10/20(金) 20:08:43.43ID:adDD3WnyM
>>461
ロクに書けない無能が、煽りだけとかキチガイ?
2017/10/20(金) 21:25:16.57ID:Hzs+v4sC0
コード補完の効かないXcode使ってんのかよ
2017/10/20(金) 22:04:38.81ID:6WjQxFol0
SwiftのIDEってみんな何使ってんの
2017/10/20(金) 22:06:26.21ID:Hzs+v4sC0
そりゃ99%はXcodeやろなぁ
2017/10/20(金) 22:15:38.01ID:YXH4kbKq0
AppCodeがよさげ
2017/10/20(金) 22:16:35.59ID:adDD3WnyM
元スレ読んでないアスペの集まりか
元スレも XCodeって書いてあるだろ
2017/10/20(金) 22:20:08.81ID:EzPnAL2a0
レスな
2017/10/20(金) 22:30:26.77ID:6WjQxFol0
>>466
JetBrainsのIDEはどれもほんとに出来がいいよね
2017/10/20(金) 22:49:46.39ID:Hzs+v4sC0
どこがどういいのか分かってねーだろ
2017/10/20(金) 22:54:08.73ID:adDD3WnyM
プロトコルメソッドで補完wwww

初心者バレバレ、UITableViewも描いたことない奴がデタラメばっかだな
2017/10/20(金) 23:01:00.39ID:Hzs+v4sC0
お前んとこのXcodeは補完してくれないのか?
大変だな
2017/10/20(金) 23:20:49.28ID:MM7nZVLa0
>>472
恥の上塗りとか馬鹿だな
プロトコルメソッドも知らない馬鹿だって証明してるだけ
恥ずかしいアスペだな
2017/10/20(金) 23:46:24.82ID:Hzs+v4sC0
いやマジで補完の仕方知らないの?
2017/10/20(金) 23:57:57.83ID:adDD3WnyM
>>474
さっさと説明すればいいだろ
何もったいぶってんだよ
2017/10/21(土) 00:11:07.95ID:oMf4Oq390
>>474
そうやって煽ってばっかで
出来てるような事言って、やっぱり即答で説明きないんだな

ID:Hzs+v4sC0 の書いてることは全部出鱈目でFA
2017/10/21(土) 00:23:54.52ID:ZBz0JWdz0
いやいや普通に補完できるでしょ
君だけよマジ
2017/10/21(土) 00:28:31.32ID:d6Se9YdA0
>>475
そんぐらいググればいいだろw
何甘えてんだよ
2017/10/21(土) 00:32:50.76ID:oMf4Oq390
>>477-478

func tableView(_ tableView: UITableView

で補完に何が出てきた?
2017/10/21(土) 00:37:49.32ID:oMf4Oq390
>>477-478
補完のやり方がわからないんじゃないからね
次スレで補完に何が出てきたか書けないなら出鱈目でFAな
2017/10/21(土) 00:38:12.37ID:ZBz0JWdz0
必死だなおいww
2017/10/21(土) 00:44:05.73ID:ZBz0JWdz0
https://i.imgur.com/7SBUaoR.png

まガンバレや
2017/10/21(土) 00:44:49.98ID:oMf4Oq390
>>481
はい次スレって書いたからな
お前の書き込みは全部出鱈目でFAな
アレだけ自信タップリに書いて即答できなかったな

お前の書き込み煽りと出鱈目情報しかないじゃん
迷惑なんだよ

結局そうやって何も書けないじゃん
2017/10/21(土) 00:49:36.30ID:oMf4Oq390
>>482
ほらやっぱり出鱈目で逃げた
単なる荒らし
2017/10/21(土) 00:54:07.25ID:d6Se9YdA0
ダメだこいつ
2017/10/21(土) 01:06:01.97ID:ZBz0JWdz0
>>483
はいはい
こんなところで乞食せずにまずは1冊本読もうな
TableViewの使い方くらいはどの本でも載ってるだろうから
2017/10/21(土) 01:08:10.43ID:oMf4Oq390
>>485
お前がダメだ
ググレ書いて、結局お前も補完結果書いてないだろ
それでお前お得意のググって何て書いてあったのか言ってみろ

単なる荒らしじゃねーか
出鱈目ばっか書いてんじゃねーよ
2017/10/21(土) 01:13:42.18ID:0pq6tvfw0
プロトコルメソッドも知らない馬鹿が逆ギレしてるだけにしか見えないな

こうもプロトコルメソッド知らないアホが多いとは思わなかった
2017/10/21(土) 01:15:15.88ID:d6Se9YdA0
プロトコルメソッドは補完できない?
なんでそう思ったんだよw
2017/10/21(土) 02:18:51.11ID:ZBz0JWdz0
「プロトコルメソッドで補完wwww」のひと再登場ww
2017/10/21(土) 02:19:18.03ID:nrmC3LyH0
これはアレだよ、こんな馬鹿なヤツが好むSwiftというSwiftアンチの成りすましだよww
知らないまたは勘違いは馬鹿ではないが、ここまで言い張り自信満々ってのは馬鹿を超えすぎてるもの
2017/10/21(土) 10:38:32.56ID:JNWYYOq60
>>451
Swift否定派=老害
ってことですか?
493デフォルトの名無しさん (ワッチョイ d6a5-wyKp)
垢版 |
2017/10/21(土) 13:08:54.85ID:wnZVqRGk0
>>492
ですです😛
2017/10/21(土) 13:23:31.66ID:7Z6+7IZVd
単純なんですね^^
495デフォルトの名無しさん (ワッチョイ d6a5-wyKp)
垢版 |
2017/10/21(土) 15:44:58.89ID:wnZVqRGk0
…🤔
2017/10/21(土) 16:34:42.14ID:d6Se9YdA0
👨
👨‍👩
👨‍👩‍👧
👨‍👩‍👧‍👦
2017/10/21(土) 16:45:46.20ID:7Z6+7IZVd
なんなのこのスレ…😕
498デフォルトの名無しさん (ワッチョイ d6a5-wyKp)
垢版 |
2017/10/21(土) 17:57:40.50ID:wnZVqRGk0
最高言語のスレですよ🤗
2017/10/22(日) 04:14:07.15ID:AcBF93P30
>>464
俺はIDEはもちろんXcodeだけどエディットはWindows上のVS Codeからリモートでやってる
プログラミングでMacのキーボードなんて使ってられるか
2017/10/22(日) 06:29:31.76ID:ZNcbX+8E0
レス乞食としか思えんな
501デフォルトの名無しさん (ワッチョイ e5b3-gh9y)
垢版 |
2017/10/23(月) 02:02:50.64ID:fXqXFv1S0
ドデブは脳みそまで死亡だらけでイヤだ
502デフォルトの名無しさん (ササクッテロ Sp85-gh9y)
垢版 |
2017/10/23(月) 02:12:15.03ID:GGBFeBsYp
Rxは氏ね、パラダイム変わったらソースコード捨てなきゃ
503デフォルトの名無しさん (ワッチョイ e5b3-gh9y)
垢版 |
2017/10/23(月) 02:17:10.39ID:fXqXFv1S0
@IBActionは使うなって?

ま普通使うよ、rxは使うな、未来ないからwww
504デフォルトの名無しさん (ワッチョイ e5b3-gh9y)
垢版 |
2017/10/23(月) 02:21:39.90ID:fXqXFv1S0
老害言う前に金稼いで
505デフォルトの名無しさん (ワッチョイ d6a5-wyKp)
垢版 |
2017/10/23(月) 02:33:37.61ID:0nrsoDKR0
マルチに展開しているRxよりも未来のないswiftさん
2017/10/24(火) 17:22:01.98ID:0UP+LuOi0
なぜ多くの開発者が今なお Swift よりも Objective-C を好むのか
https://frasco.io/why-many-developers-still-prefer-objective-c-to-swift-2c624232cdd2
2017/10/24(火) 21:26:23.96ID:DtLX3bOr0
>>506
>私は Apple Pencil 向けのサンプルコードを見つけようとしていました。それは全て Swiftで書かれており、今日までどれもコンパイル出来ません。

ワロタ
2017/10/25(水) 09:32:24.33ID:y35pK5w80
だいたい世界的にもまぁみんなおんなじこと感じてるんだなぁという感想

さすがに古くさくなってきたかなぁって名作言語の後継と言って
微妙にコレジャナイ佳作レベルの言語出されてもどんな顔すればいいんだ的な。

「旧ガンダム」はさすがに古いでしょう?
さあ、紹介しましょう!これがまったく新しくなった宇宙世紀!
「ガンダムUC」と「ユニコーンガンダム」!

「あ…うん。」「お…おう…」的な
509デフォルトの名無しさん (スプッッ Sd7a-wyKp)
垢版 |
2017/10/25(水) 09:37:38.22ID:ljhF6YSxd
進化=簡単になるべきなのにswiftは仕様がごちゃごちゃしていてわかりづらい
やりなおせ
2017/10/25(水) 09:42:10.76ID:uHmdJWB6p
もう勘弁してください
2017/10/25(水) 10:04:49.25ID:y35pK5w80
FORTRANに対するBASICみたいな割り切りが
なんか「メイン言語」化する中でできなくなって
また屋上屋を重ねる仕様変更地獄に陥ってる感じ。
それ、他言語が散々やらかしたパターンじゃねーかっつう
2017/10/25(水) 10:21:08.16ID:PZynLHnh0
そもそもAppleにはまともな開発環境作れる能力がないんだよ
MSかGoogleに土下座して頼めばいいのに
2017/10/25(水) 10:30:28.46ID:y35pK5w80
きみはWindowsPhoneと泥のクロス開発でもやってなさいw
2017/10/25(水) 14:32:52.57ID:PZynLHnh0
うるせボケ
2017/10/25(水) 15:00:17.05ID:0GYD+24d0
>>507
それ誤訳だよね
None of it compiles today.
2017/10/25(水) 15:11:02.29ID:PZynLHnh0
>>515
「今日では」とかにするべきところを「今日まで」にしてるからか?
誤訳だって言うなら自分が正解と思う訳くらい書けや
2017/10/25(水) 15:41:10.17ID:+RYhgiJuM
便乗してみる。
>今ではどれもコンパイル出来ません。
かなぁ。
2017/10/25(水) 15:58:57.51ID:HtgtHesg0
以前のサンプルが今ではコンパイル出来なくなってるってことか。
そっちのほうが深刻だな。
2017/10/25(水) 16:13:18.57ID:BClcNaFi0
サンプルレベルなら自動マイグレーションですんなり動くだろうと思わなくもない
Xcode 8なんぞ古いXcodeも確保しておかなければならいが、特に問題なわけでもなさそうな
2017/10/25(水) 16:42:15.19ID:PZynLHnh0
業務でSwift使ってるんじゃない人は気楽でいいですね
以前のコードが深刻なレベルでコンパイルできなくなるなんて
他の開発環境じゃ起こらないことだから
昔からだけどAppleはアプリ開発者を舐めすぎ
2017/10/25(水) 17:01:10.09ID://Hecpw50
クックに舐められたい
2017/10/25(水) 17:51:25.50ID:BClcNaFi0
>>520
昔からって知ってるのになんでやっているのだか?>>512といい>>513のままだな
単に金のためにか、やっぱ
2017/10/25(水) 18:04:59.98ID:PZynLHnh0
>>522
はあ?iOSアプリの開発の仕事は押し寄せてくるからだよ
iPhoneがまぐれ当たりしたばっかりにな
単に金のためだよ?それが何か?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況