トップページ⇒tech
1002コメント301KB

Swift part5 [転載禁止]©5ch.io

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2015/06/08(月) 15:58:16.35ID:q9UjHTcj
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ
let s: プログラミング言語? = Swift[2]
http://anago.2ch.net/test/read.cgi/mac/1408755325/

プログラミング言語Swift 3
http://anago.2ch.net/test/read.cgi/mac/1408762479/

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

Xcode part13 [転載禁止]©2ch.net
http://anago.2ch.net/test/read.cgi/mac/1424907278/


前スレ
Swift part4
http://peace.2ch.net/test/read.cgi/tech/1415860741/
0952デフォルトの名無しさん2016/01/30(土) 14:59:47.58ID:8YKjszMI
forの頭の変数定義使えなくなったら
スコープ内でだけ使いたい変数があるときどうすりゃいいんだよ
0953デフォルトの名無しさん2016/01/30(土) 15:20:46.63ID:O/B5fA7b
>>946
いやあまりネタに思えない
そのくらいSwiftは意識高い系オ○ニー言語
0954デフォルトの名無しさん2016/01/30(土) 16:54:02.60ID:byy2JZ46
>>946
四則演算はもっと早くなくなってもおかしくないな
3向けにPR出したら通るかもな、通らなかったら安心して使えるし、釘さしPRに意味はあるかも
0955デフォルトの名無しさん2016/01/30(土) 22:43:08.28ID:8YKjszMI
悪い話に具体性が全然ない件
具体的に何が問題だったんだ
0956デフォルトの名無しさん2016/01/30(土) 23:40:26.30ID:voSTJRE9
>>955
>>952
ブーメラン?
0957デフォルトの名無しさん2016/01/30(土) 23:42:02.45ID:vD4B2mAx
グローバルスタンダートのJavaらしいプログラミング言語にしないと人集まらんよ
構造体とかやめてクラスにして、GC入れよう
0958デフォルトの名無しさん2016/01/31(日) 00:03:41.72ID:f8JRo9Mm
>>956
そんなことでデスマにならんだろ
0959デフォルトの名無しさん2016/01/31(日) 00:25:34.57ID:x8+Lc/im
当時のデスマの原因はこんな感じだった
Obj-CだとこういうAPIがあるのに、Swiftだとどうすれば良いんだよ!(Stringとか当然のように互換APIがない
また言語仕様変わったよ、エラーが大量に出て書き直しだよ!(To last swift syntaxがない、あっても使い物にならない
たった1行編集しただけで全ソースビルドとかビルド時間長すぎ!(インクリメントビルドしない

>>957
Javaは敵対視してあまり文法は似せようとしてないからなぁ、Kotlinのnull safe(nil safe)は真似てる感じだけど
グローバルスタンダードのJSらしいプログラミング言語にした結果、コールバックネストだらけになってるのは標準フレームワークでなんとかして欲しい
0960デフォルトの名無しさん2016/01/31(日) 01:35:57.23ID:aWQbC0CB
>>959
無理にSwift使うのがいけない
以上。
0961デフォルトの名無しさん2016/01/31(日) 02:35:14.62ID:x8+Lc/im
知ってるよwww
Appleの売り文句になびいたプロマネ死ね、だからデスマなんだよwww

今は随分マシになったけど、そんなデスマ実績があるから
性能良いだの、生産性が高いだの、保守性が良いだの、信者が言うとどの口が言うかと笑われる

日曜以外にswiftやってたらアタマオカシイよ
0962デフォルトの名無しさん2016/01/31(日) 02:39:51.56ID:EUV5dFT+
Swiftの流れについてこれないやつはどうせこの先取り残されるから今のうちに死んだ方がいいよ
ある意味Appleは優しい
宗教がクズにクズだと教えてくれるか?金をむしりとることしか考えないなら、もっとクズなことをする
社会的に意義のあるSwiftは、Appleにとっては世界への貢献、個人にとっては未来を買うための先行投資
0963デフォルトの名無しさん2016/01/31(日) 03:42:43.73ID:EfhkZRGh
本当にApple好きなら「宗教」という単語を絶対使わない
よって、煽りたいだけの愉快犯
以上。
0964デフォルトの名無しさん2016/01/31(日) 08:16:07.03ID:Jo2Qk2DB
文頭で既にマカーの匂いがしない
0965デフォルトの名無しさん2016/01/31(日) 10:13:35.55ID:2lMtsceY
ジョブズの後にやっちまった失敗その一だろSwiftは
0966デフォルトの名無しさん2016/01/31(日) 10:37:51.96ID:3CY5fnxo
みんなその時が来れば使うし、信者はわざわざこんな時期からステマする必要はないと思うんだ。
下手に支持してSwift移行の消耗者増やすのは良くない。
Swiftプロジェクトで炎上中の俺が言うんだから。

Swiftの失敗は様子見が過ぎて戦略が中途半端になってること。
Objective-Cを廃止するかしないかはっきりしないから、みんな先走ってSwiftで消耗する。
Appleの秘密主義とSwiftの罪は重い。
0967デフォルトの名無しさん2016/01/31(日) 11:32:42.21ID:Xy5zpHvw
いや廃止しないってw できないだろ。
0968デフォルトの名無しさん2016/01/31(日) 12:45:01.32ID:80EMLBLy
>>966
炎上って事は仕事?
0969デフォルトの名無しさん2016/01/31(日) 13:13:23.48ID:3CY5fnxo
>>968
そうだよ。
Swiftで工数削減キャンペーン絶賛実施中
0970デフォルトの名無しさん2016/01/31(日) 15:12:38.17ID:2lMtsceY
で、却って工数増えてるとか胸熱
ほんとSwiftって趣味言語だよな
0971デフォルトの名無しさん2016/02/01(月) 01:32:47.89ID:1LzZPtbS
Swift2.2からやっと標準ライブラリ、Cocoaについて修正を開始するみたい。
Objective-c APIの互換も議論中。
https://swift.org/blog/swift-api-transformation/
0972デフォルトの名無しさん2016/02/01(月) 08:00:49.27ID:aEHEtGvk
>>971
それはもうSwift3での決定に含まれてるよ
ObjCの劣ったAPIはすぐに切り捨てられる
0973デフォルトの名無しさん2016/02/01(月) 09:23:32.12ID:YpeITDLt
Swiftマンセー!!
0974デフォルトの名無しさん2016/02/01(月) 09:37:07.44ID:7VqTohSV
切り捨てじゃなくシンタックスで巧みに回避だろ?
末尾のクロージャーやNSErrorと同じで別にObj-C APIがなくなる訳でもなし
0975デフォルトの名無しさん2016/02/01(月) 10:40:33.60ID:JSIDf+Kv
その頃にはObjective-C 3.0にもこんな構文が追加されるようになるだろ。
@alias addLineTo: = addLineToPoint:;
0976デフォルトの名無しさん2016/02/01(月) 14:20:03.68ID:SYF4wdwM
プログラム初心者でswiftを勉強しているのですが
paizaのDランクすら全部解けません。
アプリ開発の教科書という本を買って途中までやってみましたが、基本を知りたくて
詳解swiftという本も注文してみました。
初心者からswiftが書けるといえるレベルまで上げるにはどんな本やサイトを参考にすればいいですか?
ドットインストールの有料版も登録しようかと思っています。
0977デフォルトの名無しさん2016/02/01(月) 15:57:39.25ID:istC2Pfs
;おそらくC言語がわかってない
俺だったら、C言語の概念がわかったらSWIFTの勉強する
0978デフォルトの名無しさん2016/02/01(月) 16:04:42.16ID:3ewvXmu8
Objective-C without CのSwiftでCから学びたくないです><
0979デフォルトの名無しさん2016/02/01(月) 17:05:49.74ID:3/L4NHIn
paizaの問題ってほとんど制御文じゃん。
ループと分岐と配列だぞSwift関係ねえ。
0980デフォルトの名無しさん2016/02/01(月) 17:21:28.30ID:SYF4wdwM
確かに何もわかっていないです。
Objective-Cの本も買ってみます!
アプリ開発の本から買ったので制御文の典型になじみがなくて
paizaの問題をswiftで記述できるようになりたくて、ググろうにも制御文とかもわからなくてどうググろうか困っていました。
こつこつやっていきたいと思いますありがとうございました!
0981デフォルトの名無しさん2016/02/01(月) 18:01:48.04ID:3ewvXmu8
単純に制御文の問題なら>>2のこれ読めば?
公式ドキュメント The Swift Programming Language

日本語訳が公式にあるのかは知らん、非公式有料はばら撒かれてるんじゃなかったかね
0982デフォルトの名無しさん2016/02/01(月) 18:14:53.39ID:wKXmdQaj
Objective-Cやった時に関係演算子!=に「これなんだっけ?」ってCの本引っ張って来て調べたのは秘密
0983デフォルトの名無しさん2016/02/01(月) 19:20:36.08ID:xYw43U0J
>>980
プログラム初心者がいきなりObjCなんかやったら挫折するのは目に見えてる。
0984デフォルトの名無しさん2016/02/01(月) 19:24:17.17ID:aEHEtGvk
誰でもできるジャバがいいね
慣れてきたらジャバスクリプトでネットの開発もできる
0985デフォルトの名無しさん2016/02/01(月) 20:07:50.14ID:istC2Pfs
Swift覚えるのに、Obj-c関係ないだろ
0986デフォルトの名無しさん2016/02/01(月) 21:01:26.20ID:0HrFMJp6
>>977
>>978
クソワロタ
0987デフォルトの名無しさん2016/02/01(月) 21:14:20.37ID:84B0KlUA
初めてのプログラム言語にいきなりswiftを選ぶなんて!
0988デフォルトの名無しさん2016/02/01(月) 21:58:05.13ID:wKXmdQaj
プレイグラウンド見たときは"21世紀のBASIC"になるか?と思ったんだけどなぁ…
なんだろうな、iPadの試作品を2005年ぐらいに出してたら
こんな感じのハンパ感だったのかな?的な
0989デフォルトの名無しさん2016/02/01(月) 22:56:17.44ID:z99kaFbf
プログラミング処女をSwiftに捧げるのはもったいない
0990デフォルトの名無しさん2016/02/01(月) 23:52:34.63ID:B9Zho3/j
確かにplayground入らない子だよなー。
testの書き方を最初に指導すればいらないだろう
0991デフォルトの名無しさん2016/02/02(火) 00:12:04.26ID:48oTvB22
ステップ実行出来ないプレイグラウンドじゃ、はにゃ?でしょ初心者には
まあ俺が初心者なのだが
クロージャーとかも、ステップ実行しなきゃ多分理解できない
しかももう忘れてる
0992デフォルトの名無しさん2016/02/02(火) 02:21:56.55ID:DY1XqRps
>>982
Macは man operator でマニュアルでない?
0993デフォルトの名無しさん2016/02/02(火) 09:23:20.22ID:q8O0kAyN
>>977
それならObjective-Cでいいだろ
0994デフォルトの名無しさん2016/02/02(火) 10:45:53.79ID:SsYGYGOk
本屋行ったらiPhoneコーナーほぼSwiftだけになってた
0995デフォルトの名無しさん2016/02/02(火) 11:32:07.31ID:bCVWTN/m
Swift流行らせたい出版業界 VS Swfit移行が面倒くさい既存プログラマ
0996デフォルトの名無しさん2016/02/02(火) 13:22:20.16ID:8TcFiJl0
別に面倒だからという理由ではない。もし面倒だとしてもメリットが多ければガンガン移行するよ。
0997デフォルトの名無しさん2016/02/02(火) 18:13:52.14ID:maNBniog
>>994
Objective-Cの本は買われちゃうから
次々入ってくるswiftの本だけ売れ残って
棚に居座るブックオフの書棚現象だな。
0998デフォルトの名無しさん2016/02/02(火) 20:20:55.56ID:SsYGYGOk
売れない本はさっさと返本するから本屋に置いてるのは売れる本だけやぞ
0999デフォルトの名無しさん2016/02/02(火) 21:04:57.55ID:UGg1n5uy
↓次スレよろしくね
1000デフォルトの名無しさん2016/02/02(火) 21:25:07.03ID:Ao+i9LUL
1000とっだどー
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
10021002Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。