Swift part4 [転載禁止]©2ch.net at TECH
Swift part4 [転載禁止]©2ch.net - 暇つぶし2ch31:デフォルトの名無しさん
14/11/20 08:54:56.74 D9VjXpFg
>>29
ほんとこれ。iOS開発ほどstackoverflowにお世話になることはない
次世代フレームワーク出るとしたら大期待だわ

32:デフォルトの名無しさん
14/11/20 11:08:55.54 L/Et16VY
理解できないのは自分のせいじゃないというのは、
多数がそんなこと思わないのに、自分がそう思うのは相手/対象が悪いってのは、なんってったけゆとり?的な発想?

33:デフォルトの名無しさん
14/11/20 12:31:23.88 SrHOb8b0
いや普通の人は普通にStack Overflow にお世話になるから

34:デフォルトの名無しさん
14/11/20 12:46:17.36 Ra11hRy7
しかし、全く盛り上がってないねwww

Swiftもまた、消えるだろうね。このままだと。

35:デフォルトの名無しさん
14/11/20 20:16:20.75 O2xbu2sa
「Software Design」誌でこんな連載が始まった

URLリンク(gihyo.jp)

【新連載】書いて覚えるSwift入門
【1】One More Thing for Developers……小飼 弾

日本最高レベルのハッカーである小飼さんがこういう記事だしてきたってことは
Swiftブームくるな
絶対買って読むべき

36:デフォルトの名無しさん
14/11/20 21:25:55.83 ra7YxAr9
本人乙ωωωωωωωωω

37:デフォルトの名無しさん
14/11/20 22:06:46.59 IKdwdnCH
シンプルで洗練されているものは実用性が低い
実用性が高いものは面倒で泥臭くて複雑
そういうことが多い

38:デフォルトの名無しさん
14/11/20 22:19:20.45 zFnCrbq6


39:デフォルトの名無しさん
14/11/20 22:47:43.93 cvWVk4pN
>>27
そりゃObjective-Cより厳密に型チェックするからね
idみたいな抜け道ないし
あとOptional型を全てOptional Bindingする必要はなくてnilじゃない確証があるならOptional ChainingとかUnwrapしても全然いいと思うんだけど

40:デフォルトの名無しさん
14/11/21 00:17:02.17 uhFDfrMT
Swift触ったうえでの結論としてC#最強ってことかな

41:デフォルトの名無しさん
14/11/21 00:20:32.07 myEwqC3m
もうきみはそれでいいや。うん

42:デフォルトの名無しさん
14/11/21 02:48:31.31 7Teyyo2I
AnyObjectがidじゃないのか

43:デフォルトの名無しさん
14/11/21 11:25:03.56 fnzhAPtQ
>>27
それもう散々言われてるから
訓練されたディベロッパーが残ってる

44:デフォルトの名無しさん
14/11/21 14:51:50.45 y6NtGeVC
ディベロッパーのSwift離れw

45:デフォルトの名無しさん
14/11/21 22:01:39.58 dCEMEAX2
>>42
idもAnyObjectも変数の型に指定すればあらゆるインスタンスを代入できる点では同じだけど
idの場合id型の変数の中身と親子関係ではない型の変数にも直接代入できてしまうから
こんな無茶なことをしてもコンパイルエラーにはならない

id a = [NSNumber numberWithShort:255];
NSString *str = a;
[str length];//当然ランタイムエラー

AnyObjectの場合AnyObject型の変数から他の型の変数へ直接代入する場合asでキャストしないとコンパイルエラーが出る
だから以下のように書く必要がある

let a:AnyObject = 255
if let str = a as? String {
countElements(str)//キャストに失敗するから実行されない
}

46:デフォルトの名無しさん
14/11/21 22:41:54.17 X1+VQdzG
as! で強制キャストするアホゥに期待

47:デフォルトの名無しさん
14/11/22 09:42:58.21 Wm3XtvsR
小飼弾に目を付けられるとは、Swiftの将来も洋々だなw

48:デフォルトの名無しさん
14/11/22 14:48:02.24 LVIe/bBX
ま、あの人は新しいものに飛びつきやすいだけだから。
つまりその程度の言語ってことだよ。

あとGo言語よりはレビュー価値のある言語ではあった。
つまりメディアに取り上げやすい言語だったってことだよ。

49:デフォルトの名無しさん
14/11/22 15:05:56.80 Fg4QwLMY
同意せざるを得ない

50:デフォルトの名無しさん
14/11/22 15:19:39.99 mPVmfrBk
URLリンク(engineer.typemag.jp)
「これは間違いなく普及する」小飼弾、Swift愛を語る【2014年前半のインプットlog】

51:デフォルトの名無しさん
14/11/22 18:02:15.27 orItGXyN
ぶっちゃけiOSアプリの新開発言語ってだけで十分話題になるからな
そもそも普及するプログラミング言語はあくまで「シェアの大きいプラットフォーム(またはフレームワーク)で動くソフトウェアが開発できるプログラミング言語」だから「言語構造が優れたプログラミング言語」である必要はないわけだし


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