X



Swift part11 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 2b11-WRiT)
垢版 |
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
0687デフォルトの名無しさん (ワッチョイ 6a3e-28pU)
垢版 |
2017/12/03(日) 21:11:00.52ID:HXW1293x0
言語仕様と実装は別だから新言語の仕様みて
「ああ、こういう仕組みなのね、完全にわかったわ」って
なにか試そうとした時に「…でどこがスタートでどう書くの推奨だ?」って
よくなるわな。
0691デフォルトの名無しさん (ワッチョイ 7db3-VWpS)
垢版 |
2017/12/06(水) 08:19:10.23ID:GNciMIPS0
Xcodeは使える
Java IDEの遅さといったらもう
0700デフォルトの名無しさん (ワッチョイ 79a7-7gdn)
垢版 |
2017/12/06(水) 19:01:15.03ID:USn4mw9K0
わざわざってか、メンテナンスめんどくさい/もうする気ないから無くした/削ったただな
JavaでiOSアプリか。そんなつもりだったのか。それは無理無理
macOSアプリだってちょっと変な感じだし。それなりにmacOS UIパーツ使ってるがやっぱり触りごごちがエセ感ありの

Javaもあんま使いこなせてないっぽくにしか見えないぞ。その謙虚すぎ(?)は。Swiftやればだな。このスレ的には。でなきゃ全然関係ない話題だしw
0703デフォルトの名無しさん (スップ Sdea-JfM0)
垢版 |
2017/12/06(水) 22:50:39.50ID:82jVV/Ajd
やべえやべえ
0707デフォルトの名無しさん (ワッチョイ 9f23-Ludc)
垢版 |
2017/12/07(木) 16:32:11.36ID:Sk96GNkM0
いや、CoreFoundationのソースを持って来てるだけでSwiftは関係ない

CoreFoundationはC実装で、Swift関係なく前からオープンソース
https://opensource.apple.com/release/macos-1013.html
10.13で使われてるCoreFoundationはここで公開されると思うけどcoming soonって書いてるからまだなんかな
たまたまswift-corelibs-foundationの方で先に公開された形になったから、こういう風に参照されただけだろう

ちなみにmacOSやiOSで現に使われてるFoundationはクローズドのObjC実装のもののはずで、Swiftオプソ化とLinux対応のために公開されてるこのSwift実装のFoundationとは中身は別物のはず
0713デフォルトの名無しさん (ワッチョイ bf96-0jjC)
垢版 |
2017/12/24(日) 11:12:05.03ID:hPGGl0Vf0
サンプルコードで、インスタンスの生成を

let a = Hoge(fuga)

と書いてるのと

let a = Hoge.init(fuga)

って書いてるのを見かけるんだけど
どっちが推奨なんだろう?
Xcodeの補完は後者フレンドリーだけど
0716デフォルトの名無しさん (ワッチョイ bf96-0jjC)
垢版 |
2017/12/24(日) 12:45:31.91ID:hPGGl0Vf0
>>715
普通に考えたら前者なんだろうけど、Appleのサンプルでさえ後者で書いてるのがあるし、Xcodeの補完もinitってしないと出てこないし、
もしかしてなんか変わったのかなと思って
0723デフォルトの名無しさん (スッップ Sdbf-QPca)
垢版 |
2018/01/05(金) 19:23:09.32ID:auD2gbOgd
>>722
何で日本語版が必要なのか解らない。
0725デフォルトの名無しさん (ワッチョイ 9fd2-w8hF)
垢版 |
2018/01/05(金) 20:15:53.58ID:s4h/PGeZ0
>>723
英語わからない
google先生で聞いても断片的にしか検索されないのん
extensionを検索したら出てくるけど他の構造体とかでてこないん

>>724
英語版が多いと日本人がやりやすくなるのかそうなのか
0728デフォルトの名無しさん (アウアウウー Sa8f-4yRu)
垢版 |
2018/01/05(金) 22:26:25.14ID:r/weW8xna
初心者ですがよろしく。
iOS版のplay groundsでどこまでコーディング出来るのでしょうか。
Swiftコーディングの練習問題集などと言ったものは存在しますか?
今仕事が忙しくて、iOS(iPad Pro)で学修レベルしか出来ません。
ひと段落ついたら本格的にMacBookのX Codeで開発始めるつもりです。
よろしくお願いいたします。

経歴はJavaとその関連を半年間集中的に学校で教わって
JAVA2級合格したというレベルです。仕事はほぼ関係ない仕事です。
0729デフォルトの名無しさん (ワッチョイ 2bb3-QPca)
垢版 |
2018/01/05(金) 22:38:33.01ID:DCLjvU/G0
>>725
まだ、小学生なのかな?
義務教育で十分だと思うが。
0730デフォルトの名無しさん (ワッチョイ 9fd2-w8hF)
垢版 |
2018/01/08(月) 12:52:34.27ID:hhrQksps0
Swiftクラス管理の部分が意味不明だった
むずい
0738デフォルトの名無しさん (ワッチョイ 3dd2-QpsD)
垢版 |
2018/01/12(金) 21:23:25.78ID:TRINB/Bp0
swiftというかiosのことかもしれないけど
非同期中はメインスレッドのタッチイベントって受け付けないのでしょうか?
非同期の処理が終わるまでフリーズ状態です。
表示は変更されるます。
そういう仕様なのでしょうか?
0742デフォルトの名無しさん (アウアウウー Sad9-a+PF)
垢版 |
2018/01/21(日) 08:44:43.98ID:nNy2SVfza
iOSデバイス、特にiPad Proが最も完成洗練されたコンピュータの形態だとすれば
その開発言語swiftが最も将来性あると断言できるんじゃないでしょうか。
0744デフォルトの名無しさん (アウアウカー Sa21-G7fQ)
垢版 |
2018/01/21(日) 17:14:59.76ID:cCtgqhnza
>>742
まだ断言できるほどではないけとかなりいい線行ってると思うよ。
最大の失敗は初期の段階で Mac でしか使えないようにしてしまったことじゃないかな。
これで大幅に出遅れたと思う。もしフリーで使えるようにしてあったらと思うと残念でならない。
0747デフォルトの名無しさん (ワッチョイ 7a23-V+yQ)
垢版 |
2018/01/29(月) 14:54:49.29ID:0bETM+hD0
http://www.benfrederickson.com/ranking-programming-languages-by-github-users/

SwiftはObjCとともに人気を失いつつある
Go/Rust/TypeScript/Kotlinらがまだまだ勢いを保ってるのとは対照的
iOS/macOS開発一辺倒の現状から大きく利用領域を広げられなければ、ObjCと同じようにマイナー言語を脱することはできなさそう
0751デフォルトの名無しさん (ワッチョイ e38a-cyYF)
垢版 |
2018/01/30(火) 08:57:56.07ID:WNbQNArJ0
サーバーサイドで流行ってくれないかな。
0752デフォルトの名無しさん (ワッチョイ ddc3-saCW)
垢版 |
2018/02/11(日) 22:38:38.11ID:Iux9XEWP0
超絶初心者が失礼するぞ
今日までXcodeとSwiftの違いってなんだ?って思ってたんだけど、Swiftはプログラム言語でXcodeはIDEなのか
ちなみにXcodeでSwiftを書いて実行してっていう一連の作業ができるんだよね?
0754デフォルトの名無しさん (ワッチョイ 99b3-7Au1)
垢版 |
2018/02/13(火) 21:12:19.08ID:u0M0/fEh0
アイポンアプリって自作して勝手に配ることできるの?
App Store使わずに配布できる?
0756デフォルトの名無しさん (ワッチョイ 99b3-7Au1)
垢版 |
2018/02/13(火) 22:30:33.86ID:u0M0/fEh0
>>755
えええ、そうなん?
ググるわありがとう。
0758デフォルトの名無しさん (ワッチョイ 99b3-7Au1)
垢版 |
2018/02/14(水) 00:03:23.96ID:JQ2Po4sY0
>>757
ググったけど、つまりアポーに金払えってことか。
0759デフォルトの名無しさん (ワッチョイ 829d-mhqN)
垢版 |
2018/02/14(水) 00:17:18.23ID:kGmVBrXG0
何をしたいのかがさっぱり分からんけど、
不特定多数の人に配布したいのであればAppleに金払うしかないよ
そうでないのならAppleに金払わなくてもいい方法はある
0761デフォルトの名無しさん (ワッチョイ ddc3-saCW)
垢版 |
2018/02/14(水) 01:02:17.87ID:+BajSrJd0
むしろ自分以外の人間(少数とはいえ)に配布できるっていうことが驚きだわ
0763デフォルトの名無しさん (ワッチョイ 829d-mhqN)
垢版 |
2018/02/14(水) 01:24:54.15ID:kGmVBrXG0
テストフライトとかかなり昔からあったけど使ったことないの?
っておれもその辺かなりご無沙汰でちらっと調べてみたら、なんとAppleが買収してたんだね
ちょっとビックリしたわ
0764デフォルトの名無しさん (ワッチョイ e976-1l/s)
垢版 |
2018/02/14(水) 01:30:15.34ID:4mYfQizq0
テストフライトは当然デベロッパープログラムを買った人のみ。その前はアドホックで、これも当然デベロッパープログラムのを買った人のみ
無料は個人でもアレが30日間だけじゃなっかったかなあ。ああ、テストフライトもアドホックもアレは1年間だな。アップデートは当然手動
0765デフォルトの名無しさん (ワッチョイ ddc3-saCW)
垢版 |
2018/02/14(水) 11:10:26.43ID:+BajSrJd0
えーとつまり?
金払わないと少数の友人にそのバージョンのアプリを配布することもできないってこと?
さすがに自分の端末にのみ入れることはできるでしょ?
0766デフォルトの名無しさん (ワッチョイ 319a-JG5p)
垢版 |
2018/02/14(水) 11:26:00.40ID:dgMd+hq50
自分の端末はできるよ。
0767デフォルトの名無しさん (アウアウウー Saa5-oZLG)
垢版 |
2018/02/14(水) 12:05:55.64ID:tt9gptfva
Swift2のUdemy動画レクチャー今頃見てるんだけど、4なってだいぶ変わってるねー。
++無くなって+=1だけなってるし。
180くらいあるレクチャーも40くらいこなしたし、色々自作アプリ作って
iPadで活用したいです。
0769デフォルトの名無しさん (ワッチョイ bf76-nFG5)
垢版 |
2018/02/15(木) 12:27:00.97ID:MqGIYZcJ0
他にはあまり見ないネイティブコードななのにあまり流行らないね。KItura出た当時はそれなりに話題になりのだが、下火かな
ネイティブコードなだけにクラッシュに弱いとかかな
0772デフォルトの名無しさん (ワッチョイ bf76-nFG5)
垢版 |
2018/02/15(木) 12:41:22.20ID:MqGIYZcJ0
>>770
うん、いっぱいある。調べれば分かるだろうが、それぞれのWeb上での取り扱いが下火ってこと
てか、今それ見て知って「WEB アプリも開発出来るようになりつつ」とか言ってるだけでしょ?WEB アプリも開発を今知ったのかよレベルの話だよ。あくまでも現状はちょっと変わった人wが使うってとこかな
0774デフォルトの名無しさん (ワッチョイ bf76-nFG5)
垢版 |
2018/02/15(木) 13:09:15.61ID:MqGIYZcJ0
それはSwift前提で開発するならの話だろ?よく読んでみ。あんたが思っているのとは違うから
てか、なんかいろいろ「今」調べてるっぽいけど、それでなにか短絡的に鵜呑みで結論出してるのなら、いろいろアレだな
0775デフォルトの名無しさん (ワッチョイ bf76-nFG5)
垢版 |
2018/02/15(木) 13:12:44.99ID:MqGIYZcJ0
Web開発でなら/でも破壊的仕様変更は受け入れられないか。それが大きいか
まあ、そもそも今まで他でWeb開発してたのがSwiftでWeb開発という選択にはあまりならんというのが最大だと思うけど
0777デフォルトの名無しさん (ワッチョイ 371b-+xlQ)
垢版 |
2018/02/15(木) 14:51:12.29ID:YSj3CECL0
そもそもappleに言語開発は無理だったんじゃないかな。素直にobjcに戻ってシンタックスシュガー追加で生きていくべき。
個人的にはobjcにはc言語との連携が容易という最大の武器があると思ってる。
0778デフォルトの名無しさん (ワッチョイ b7c3-FvtI)
垢版 |
2018/02/15(木) 16:01:06.60ID:KpD+HGQH0
Web開発ってホームページ作ることしか知らないんだけど
他にもなんかあんの?
PythonだとかSwiftで〜 とはおったまげたなあ
0779デフォルトの名無しさん (ワッチョイ 578a-IW6x)
垢版 |
2018/02/15(木) 23:46:30.15ID:gXQ2LMAJ0
>>778
俺はiOSアプリ→PostgreSQLに接続
って感じで通信してるから、データを吐き出したり入力する為に使ってるよ。
0780デフォルトの名無しさん (ワッチョイ 9fd2-K9J4)
垢版 |
2018/02/17(土) 19:02:55.08ID:73Fe5I5d0
このスレ言語とプラグインごっちゃになってるけどいいのか?
0782デフォルトの名無しさん (ワッチョイ 9fd2-K9J4)
垢版 |
2018/02/17(土) 19:05:29.41ID:73Fe5I5d0
ライブラリと言語が混ざってる
ん〜いいのか?
0783デフォルトの名無しさん (ワッチョイ 9fd2-K9J4)
垢版 |
2018/02/17(土) 19:06:53.92ID:73Fe5I5d0
俺はswift4使ってるけどいい感じだよ
MVCモデルの組み立てがしやすいね
0784デフォルトの名無しさん (ワッチョイ 9fd2-K9J4)
垢版 |
2018/02/17(土) 19:08:08.63ID:73Fe5I5d0
XIBの使い方がキモだと思うよ
どこにどうやってXIBインスタンスを置くのかで
後々のカスタマイズとかのしやすさが変わってくるよね
■ このスレッドは過去ログ倉庫に格納されています

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