プログラミング言語Swift Part4 [無断転載禁止]©2ch.net

1名称未設定 転載ダメ©2ch.net(8級) (ワッチョイ 33a8-bj6g)
垢版 |
2017/01/19(木) 03:18:15.58ID:YIGkvQUZ0

iBooks:
The Swift Programming Language
https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
Using Swift with Cocoa and Objective-C
https://itunes.apple.com/jp/book/using-swift-cocoa-objective/id888894773?mt=11

ドキュメント:
The Swift Programming Language
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/
Using Swift with Cocoa and Objective-C
https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/
Swift Standard Library
https://developer.apple.com/reference/swift


http://swiftdoc.org/
https://swift.org/
https://developer.apple.com/swift/blog/

関連スレ
http://echo.2ch.net/test/read.cgi/tech/1476758084/l50

過去スレ
http://potato.2ch.net/test/read.cgi/mac/1408762479/
http://anago.2ch.net/test/read.cgi/mac/1401736921/
http://anago.2ch.net/mac/kako/1401/14017/1401736249.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2017/01/19(木) 09:12:55.76ID:hAOJHcSAa
>>1
2017/01/19(木) 10:32:47.69ID:+A59kNZ5d
1000 名前:名称未設定 [sage] :2017/01/18(水) 23:17:48.88 ID:a8h1sO0A0
>>1000ならswiftは終了


おい^_^
2017/01/20(金) 00:28:11.26ID:sD588hzE0
>>1
5名称未設定 (ワッチョイ 33a8-jh1Y)
垢版 |
2017/01/20(金) 19:32:42.28ID:d6C8FZno0
Kindle版はいつ出るんだね荻原クン
2017/01/20(金) 19:45:39.59ID:5dRPQlWfp
こういう成熟してない過渡期の言語の解説本を、電子書籍で出さないのは誠意を疑うよな
2017/01/21(土) 11:17:49.94ID:+XukPxck0
あれ?Swift終わりじゃなかったんだっけ?
2017/01/21(土) 11:26:55.19ID:pxqHT2lrp
Swiftは終わった。今はSwift3
9名称未設定 (ワッチョイ 33a8-jh1Y)
垢版 |
2017/01/22(日) 02:25:24.29ID:8h0kNCZf0
 :.
 ::::..
  ::::...
   ::::...  Swift、もう終わっちまったのかなぁ?
   ::::... ∧_∧_∧
    ::::.(∀・( ´Д`) 馬鹿野郎、まだ始まってもいねえよ
   r -(  ( O┰O
  ..::ii'⌒< <  ) 冊冊〉
  ::'、__,,l!しし(_)l!lJ´
          '、__,l!j
2017/01/22(日) 12:40:39.39ID:Irl0/XwL0
>>9
>まだ始まってもいねえよ
そうだったな
すまなかった
2017/01/22(日) 14:34:27.57ID:jjb89CrdM
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja
2017/01/22(日) 16:20:35.32ID:Bx/SDoPO0
Swift終了詐欺は前スレの1000がいけないのだよ
2017/01/26(木) 08:23:11.55ID:/tBUNsrm0
詐欺だといいけどね
14名称未設定 (ワッチョイW 96d1-SU7p)
垢版 |
2017/02/06(月) 21:05:26.56ID:6PMjfOxr0
スマホアプリ開発の人たちは、swiftに移行してるみたいだけどね。
2017/02/06(月) 21:07:27.15ID:zufYXKDWp
スマホというかiPhoneね
16名称未設定 (ワッチョイW 9e32-hz7y)
垢版 |
2017/02/17(金) 23:04:06.11ID:+wa8Mhhk0
AppleScriptでSwift使えれば覚えるのに
2017/02/18(土) 01:12:58.00ID:UJrbO/eIa
甘ゆんな!
2017/02/18(土) 15:21:55.36ID:yHiE/bo90
九州人乙
19名称未設定 (ワッチョイ 73a8-fFgi)
垢版 |
2017/02/18(土) 23:04:18.61ID:YZfkxcJ30
do shell scriptから呼べなくはないけどね
2017/03/19(日) 17:34:20.80ID:tjC2YagUM
関西弁でSwift使えればいいのに
2017/03/19(日) 17:55:49.01ID:hv5vBP6Ha
ん?どういうこと?
2017/03/22(水) 13:41:51.76ID:NQGhvSX+M
やっとplay groundが日本語に対応したな
2017/03/23(木) 12:14:38.94ID:7vZ2I3B/d
でもコマンドは英語だから、まだまだ小学生には難しいな。
2017/03/23(木) 12:32:06.05ID:6ixSZ2Eda
なぁに帰って英語に免疫がつく
25名称未設定 (ワッチョイ 111a-+Vyq)
垢版 |
2017/03/23(木) 15:01:09.61ID:fCDDf3/50
Kindle版はいつ出るんだね荻原クン
2017/04/04(火) 19:06:57.22ID:I9c81UuU00404
playgroundsのコードを学ぼう1の最終問題。
解けたけど、見苦しいcodeしかかけなかったのでもっとスマートなcode教えてください。
2017/04/04(火) 19:46:06.27ID:Q7YjPL9sd0404
こんなBEMを動かすプログラムもどきじゃなくて、ちゃんしたSWIFTのプログラミングが勉強できるコースを用意してほしい。
28名称未設定 (ワッチョイ 1963-vZSP)
垢版 |
2017/04/13(木) 17:45:51.32ID:lidN46pX0
やっとKindle版出てる
去年もそうだけどなんでこんなに遅れるのかね荻原クン
まあ買ったけど
2017/04/13(木) 18:00:40.76ID:AgZdkQhLa
Swiftの解説はiBooksで読める公式本が一番正確で信頼できるわ
2017/04/14(金) 00:23:12.39ID:tMdO/e6a0
それ読んだら次はこれな
https://github.com/apple/swift/tree/master/docs
https://swift.org/documentation/
2017/05/18(木) 03:48:43.05ID:uo97YCOQ0
泥でSwiftのうわさって
今考えるとホントだったのかもな
結局コトリンみたいだけど
2017/05/18(木) 22:44:25.54ID:pLrNI/qxM
相変わらずぱちもんJVM上で動くんだから大差ない
33名称未設定 (ワッチョイ f989-vHg9)
垢版 |
2017/06/05(月) 20:02:07.40ID:b7V7pwys0
>>31
Google I/O見たけど、コーリンって発音してた。
34名称未設定 (ワッチョイ 293e-V2gy)
垢版 |
2017/06/06(火) 00:06:17.67ID:BT24EpDc0
Go言語だのコーリンだのなんで乱立させんの
35名称未設定 (テトリス b9d9-O++a)
垢版 |
2017/06/06(火) 08:23:09.05ID:Uwd++cP400606
>>34
Javaはもお要らないって、考えてるから。Googleが作ったわけじゃ無いし、
Oracleがメンテしてるし。
2017/06/06(火) 10:27:03.96ID:tGhupVez00606
>>35
勝手に独自仕様付けるなってやっていたしな
2017/06/06(火) 12:18:27.41ID:PX9Ti6s700606
Swift4が出たね。
3とソースレベルの互換を保つという話だったが,
コンパイラーに互換モードが付いただけなの?
2017/06/06(火) 12:35:10.97ID:sHKlFOu8a0606
互換を気にする時期か
人呼んでタイム互換
2017/06/06(火) 13:24:04.56ID:h/8J/UMp00606
五感を研ぎ澄ませ
本能に身を委ねろ
神の御心のままに
40名称未設定 (テトリス b9d9-O++a)
垢版 |
2017/06/06(火) 15:59:50.29ID:Uwd++cP400606
>>37
Swift.orgのdownloadページを見てみたが、Swift4のRelease版は無いのだが?
2017/06/06(火) 16:47:26.71ID:dZfORQaPd0606
>>38
おしおきだべー
42名称未設定 (ワッチョイ b73e-dFnT)
垢版 |
2017/06/25(日) 06:41:00.37ID:v+ubsv1N0
Swiftの開発者が、わずか6ヶ月でTeslaを去る
ttp://jp.techcrunch.com/2017/06/21/20170621swift-creator-departs-tesla-after-just-six-months/
> 「結局、Teslaは私にはあまり合っていなかったことがわかりました」と彼は言っている。
> Lattnerはまだ次の仕事のことは決めていないようだ。

戻ってきてもええんやで〜
2017/06/25(日) 09:04:35.12ID:KsKw1pax0
Swiftの迷走ぶりを見てれば分かるが仕事のやり方が好き勝手やって中途半端だから解雇されたんだろ
2017/06/25(日) 11:53:21.40ID:HdXQ3J1fH
配列の欠点、未だに直してない
クソ言語だからなぁ
2017/06/25(日) 13:51:34.38ID:x2Yx1oQP0
どんな欠点?
2017/06/26(月) 14:56:22.84ID:smijogTs0
Lattner(IT土方)くびか
2017/06/26(月) 18:33:16.24ID:M1cASHGjH
>>45
配列を使った計算で
SwiftとC言語では、1000倍違うらしい
開発者Jukka Suomelaが言ってる
2017/06/27(火) 08:53:24.36ID:7Ns0B3520
高級言語だからそういうもんじゃないの?
C配列使いたかったらファイル分けてCで書くとか、めんどくさいけどSwift内でポインタ使うとかすれば…
49名称未設定 (ワッチョイ 37d9-dFnT)
垢版 |
2017/06/27(火) 09:07:07.12ID:6ZYMWSH90
>>47
早く処理したい部分を、C言語で書いてBridging-Header作って取り込むとか、
modulemapファイルを作ってimportするとかすれば良い。
50名称未設定 (ワッチョイ ff5c-dFnT)
垢版 |
2017/06/27(火) 09:09:41.45ID:k2RQ6SWo0
ゾッとするね
2017/06/27(火) 09:58:52.74ID:0l3fzKLUp
JNI使うKotlinディスってんの?
52名称未設定 (ワッチョイ 37d9-dFnT)
垢版 |
2017/06/27(火) 11:01:36.04ID:6ZYMWSH90
>>50
相当ストレス溜まってるね。
職場で上手く行ってない見たいね。
2017/06/27(火) 17:14:15.57ID:Hr6JyBjm0
>>47
これ?
https://stackoverflow.com/questions/24101718/swift-performance-sorting-arrays

なんか全く違うこと書いてる気がするんですけど
2017/06/27(火) 20:55:35.69ID:pNkPwliw0
おぷちまいずの有無でこんなに差があるってどうしたことやねんとは思うな
「こんなに」ってれべるじゃねーって感じw
2017/06/28(水) 06:07:00.53ID:dI1ZRAl10
そのページコメント欄の
Learn OpenGL ESってひとの書き込みが
わかりやすいかと。
言うほど差は無くないか?
2017/06/28(水) 13:22:05.20ID:Vq2TH+MW0
その人のはオプティマイズ有りきでしか言ってね?オプティマイズの有無がというのではないだろう
2017/06/28(水) 15:02:06.17ID:feiqJCoM0
え?標準のオプティマイズ無しでパフォーマンス語って何の意味があるの?
2017/06/28(水) 18:19:34.12ID:Vq2TH+MW0
って、>>53の最もいいねwって付いているのに及び付けてるのに言いに行けば?
何言ってんの?頭大丈夫?と思われるだけだと思うがw
2017/06/28(水) 21:50:10.42ID:feiqJCoM0
ド素人かな
-Ononeはデバッグ用であって速さなんか誰も求めてないぞ?
遅くなってもいいから色んなデバッグ用に有用な情報を埋め込むモードだぞ?
頭大丈夫?
2017/06/28(水) 23:43:55.56ID:Vq2TH+MW0
>>59
-O 自体はオプションであってなければコンパイルできないわけじゃないぞ?玄人さん
ちなみにちゃんとしたデバッグオプションは別にあるけどな

どうも、オプティマイズの意味がわかってなさそうにしか見えないな。デバッグ用って言い切ってしまうあたり、すげえな自称ど素人じゃない人はw
(ちなみに一般的にオプティマイズするとほげほげな場合もまあ稀にあるとかないとかw)

てか、なにをオプティマイズありきに必死なの?オ
プティマイズ有無でこんな差があるのは珍しすぎる、いったいなんなんだ?という技術的w興味は普通わくだろうと思うんだがな、自称ど素人じゃない人なら尚更
ただ、それだけだよ?
2017/06/29(木) 00:20:19.33ID:lD0R4OzI0
良くある最適化のトラブルとしては、基本的なインライン展開なんかでさえ期待通りに動かなくなるケースはあるから、デバッグというか、問題の切り分けに最適化なし。で走らせてみる必要がある。ってのは別に間違ってないと思うんだけど。
Swiftがどういうステップで機械語を作ってるか知らないけど、配列操作の話題については、ループの最適化とか、並列処理への展開とか、するしないで激烈に性能差が出るのも、まあ、そんなものだと思うし。
どの辺が問題なのかよくわかんない。
2017/06/29(木) 00:59:43.51ID:+CkROhDl0
何も分かってなさそうなやつが技術的興味とか笑かすわ
63名称未設定 (スプッッ Sdc2-OatX)
垢版 |
2017/06/29(木) 08:04:31.07ID:i/TjNHL0d
生成されるllvmコードを比較すりゃ良いだけ
2017/06/29(木) 08:16:07.02ID:3xD8aBqp0
>>63
llvmコード 読めるのか
すげーな
2017/06/29(木) 12:13:37.96ID:6R9S/rjX0NIKU
release設定ではデフォルトでオプティマイズ有りだしドキュメントにもオプティマイズしろって書いてあるし
逆にオプティマイズしたらデバッガがトレースできなくなるからdevelopビルドはデフォではオプティマイズされてない。
だからSwiftでreleaseするにはオプティマイズ有りきが前提でしょ
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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