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
642デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/23(木) 20:05:58.88ID:G6pL9d5+0
iOSアプリ開発している=皆リンゴ信者だと思っているところがもうねw
2017/11/23(木) 20:23:07.13ID:RD7by9rR0
いや、だからいやいやでなんでやってるのかと言ってるのだがなあ
確かに>>641の言うとおりかもしれないな。この思考の浅さは
2017/11/23(木) 20:32:01.18ID:VsIojerI0
何故iosアプリ開発にxcodeが必須なのか
是非林檎に聞いてくれ
645デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/23(木) 20:39:14.51ID:G6pL9d5+0
>>643
金になるからにきまってんだろw
2017/11/23(木) 20:47:50.99ID:RD7by9rR0
なんか聞いたフレーズw
金になってないやん。一仕事の1ヶ月にも満たない金額でアホみたいに高いとか
ほんと思考が浅すぎ。浅すぎてか思考してる?
647デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/23(木) 20:57:04.46ID:UxBjWqqv0
ほんと信者な頭猿すぎて会話ができないな
10万20万が俺にとって高いか安いかなんて話は一切してないんやけど通じなさすぎてもう
2017/11/23(木) 21:02:33.02ID:RZ0k0Q420
おまえがなにが嫌いとか金が無くて買えないとか誰も聞いとらんよ。
2017/11/23(木) 21:02:47.07ID:RD7by9rR0
苦し紛れにしても酷すぎるw>>626をお前がそう思ってないと取らなければならないなんて無理もいいとこだろう。仮にお前はそう思っていないが誰かもわからないのを庇ってって、それはそれでアンチ脳が酷いと思うぞ
もういい加減脊髄反射やめな?無脳AIを相手してる気分
2017/11/23(木) 21:07:16.70ID:RD7by9rR0
>>649>>647

>>648
割り込まないでww
まあ、なんか誰ともわからん思いを同じにしているであろう人がいるらしい。代弁しているつもりらしい
651デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/23(木) 21:46:51.83ID:UxBjWqqv0
>>649
ほんと脳あるの?
>>625のxcodeの話しか最初からしてないんだが
開発するのに専用ハード買わせるOSなんて他にありますかー
2017/11/23(木) 21:46:54.46ID:rxElE9THa
Appleってジョブズがゲイツに土下座してMSが資金援助するまで潰れる寸前だったのに
何でApple信者はMSに感謝するどころか敵意向けてるの?
2017/11/23(木) 21:57:30.27ID:RD7by9rR0
>>651
自分で言ったことがなかったことにできるってすごいな。自分でさらけ出したことをなかったことにできるってすごいな
矛盾がどうにもできなくなって矮小化しただけだろ、それ。自称脳が俺よりあるハズならわかることだと思うけど

まあ、ある意味興味の部分がわかったし、これ以上やっても自分が見えなさそう
エアプ開発者と理解した。金になってて機材分はおろかそれ以上の利益になってたらそんな文句は頭にも浮かばないだろに。金になるためと言い金になってると言い張ってるのにソレだもん
2017/11/23(木) 21:57:32.48ID:052qHLu70
ここ言語スレだからグダグダするなら雑談スレでやれよ
2017/11/23(木) 21:58:57.83ID:RD7by9rR0
すまん。終わったよw
656デフォルトの名無しさん (ワッチョイ 07b3-gKf3)
垢版 |
2017/11/23(木) 22:16:39.54ID:NGg/SBGT0
AppleがSwiftやめる説は
AppleがReactiveプラットフォームを出すから
ViewControllerも無くなり全てがView
ライフサイクルが必要ならばアドイン
657デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/23(木) 23:16:00.12ID:UxBjWqqv0
すまんな
信者さんをカッチーンさせてしまったようだ
2017/11/24(金) 00:56:19.20ID:qzlUNbXl0
>>645 金になるならグダグダ言うなよ。金になってないからグダグダ言ってるとしか聞こえないな。

>>651 OSだけ売ってる会社じゃないんだから仕方ないだろうが。 少しは大人の事情というものを解れや。
お前がもう少しすれた大人なら抜道を見つけられるだろうが中坊には無理だな。
2017/11/24(金) 01:04:11.39ID:qzlUNbXl0
>>651 OSも無料、XcodeもSwiftも無料。こんな太っ腹な会社がありますか?
Swiftもオープンソースになってるしな。 金のないお前でもスマホ/WebでSwiftを動かす事くらいはできる世の中だぞ。
660デフォルトの名無しさん (ワッチョイ 278a-YPpG)
垢版 |
2017/11/24(金) 01:09:50.67ID:ZHClXcsc0
なんか伸びてるから動きあったのかと思ったら程度の低い罵り合いだったでござる。
661デフォルトの名無しさん (ワッチョイ 47b3-h3cN)
垢版 |
2017/11/24(金) 09:54:33.45ID:gcVMtVV40
信者さんというより患者さん。
662デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/24(金) 12:00:40.03ID:3Wlq8C8E0
ガイジ信者「appleは世界一太っ腹!」
2017/11/24(金) 13:33:45.09ID:5lRdkv3v0
わいはビール腹
2017/11/24(金) 13:48:22.49ID:kfwUcnJAM
Mac板にもiOSアプリを出すために仕方なくiMac買わされたとか言いつつ
Mac板の多くのスレでコピペ荒らし行為してるキモイ奴がいる
そんなにAppleやMacが嫌ならiOSアプリなんか作るなよって思うのだが…
665デフォルトの名無しさん (アウアウカー Sadb-i88m)
垢版 |
2017/11/24(金) 18:31:37.68ID:FzyzF8JKa
>>659
Macも無料にしてくれたら太っ腹だと思うw
2017/11/24(金) 18:34:48.19ID:INE7f0QIa
Macも開発者にだけは半額で売ればいいのにね
こっちはAppleのアプリ作成に貢献してんだから
2017/11/24(金) 18:50:16.08ID:5lRdkv3v0
その気になればAppleだけでアプリ作れるだろ
他の事業の方が採算性がいいからやってないだけで
2017/11/24(金) 19:11:32.67ID:9sTMSHCv0
>>666
金ないなら有料アプリとか広告付きアプリ出せばいいだけやん
こっちからすればAppleにマーケット作ってもらったり、料金回収代行してもらったりしてるわけだ
貢献してやってるってのは一方的すぎると思うが
2017/11/24(金) 19:49:46.98ID:5lRdkv3v0
課金アプリならまだしも、広告つけただけの無料アプリとかAppleにほとんどメリットないしな
2017/11/26(日) 01:26:21.95ID:lHjjR2q50
>>666 Appleも目をつぶってるじゃん。 お前に力がないだけの話だよ。
2017/11/28(火) 10:25:51.24ID:wHK3+iPNa
ためになるスレだなぁ
2017/11/30(木) 08:41:47.35ID:+g0xMZO1a
SwiftやObjective-Cから開発者が離れつつある?
http://www.itmedia.co.jp/pcuser/articles/1711/29/news089.html

スマートフォンのアプリで成功したいならば、iOS向けアプリを作るためのSwiftやObjective-Cは開発者にとって重要な言語と言えるが、米InfoWorldはこうした状況に「異変が起きつつあるのではないか」と指摘している。

開発言語の人気度を指標化した「TIOBE Index」では、最近になってSwiftとObjective-Cのランキングが急落しており、「開発者離れが起きているのではないか」というのだ。

TIOBE Indexは複数の検索エンジンや関連ページの利用状況などを勘案し、月ごとに開発言語のランキングを発表している。最新の2017年11月版によれば、Swiftは20位、Objective-Cは19位と、いずれも前年同月から8位のランクダウンになっている。
2017/11/30(木) 10:00:56.87ID:Kpf2vEE80
Swift君、年上のObjective-Cお姉さんに抜かれてるじゃん
2017/11/30(木) 10:21:36.06ID:kqI7I1320
マイナー言語ですみません
675デフォルトの名無しさん (ワイモマー MM21-EvjQ)
垢版 |
2017/12/02(土) 01:19:09.79ID:sEwFCJtOM
>>672
過去の予想の的中率はどうなの?
ランキングの指標の実績見ないとなんとも言えんな。
2017/12/02(土) 01:23:35.85ID:e0Of/oKI0
むしろこういうランクって人の動向をコントロールする道具なような気が
2017/12/02(土) 09:14:44.87ID:aHD9SB2SH
統計の取り方によって、ランクが変わるのは当たり前
2017/12/03(日) 01:48:33.06ID:DRlj3fF10
Swiftが上位の時はさも絶対だという言いっぷりなくせに、逆転すると統計の仕方によって変わるとか言い出す
分かりやすすぎだろ
2017/12/03(日) 07:26:52.67ID:YOGcX2ny0
だって理由がわかんないもん
2017/12/03(日) 11:07:16.23ID:GEPtJVtH0
XcodeでSingle View Appを選んでプロジェクトを作ったんですけど、ブログラムのスタートポイントは何処にあるんですかね?
main関数とかないんでしょうか?
AppDelegateのインスタンスは何処で作られてるんでしょうか?
2017/12/03(日) 13:27:48.75ID:HmKjU/kb0
main() は main.m にあるやろ。AppDelegateのインスタンスもそこで作られてるやろ
2017/12/03(日) 13:30:32.39ID:HmKjU/kb0
ああ、実際に作られてるのは UIApplicationMain内 だな。ここで指定しないでメインリソースで指定/内包して作るという方法もあるけど
2017/12/03(日) 14:55:11.28ID:GEPtJVtH0
>>681-682
main.mっていうのは何処にあるんでしょうか? プロジェクト内を探してみても見つかりませんでした
UIApplicationMainっていうのは、そのmain.mに書かれているんでしょうか?
2017/12/03(日) 15:58:39.93ID:d8GT1M1T0
main.mはobjective-cだよ
@UIApplicationMain の書いてあるオブジェクトを
呼び出す仕様かね
MacOSで作るとmain.swift固定なんかな
2017/12/03(日) 17:52:18.63ID:HmKjU/kb0
ああ、Swiftか。main()なんて言うからw
@UIApplicationMainってソースにあるし、Swift UIApplicationMainとググったらすぐにあるやん
https://ez-net.jp/article/BC/vWrNTeBO/85hmtcwh9W3Y/
2017/12/03(日) 18:10:05.40ID:HmKjU/kb0
>>684
なるほど、main.swiftでなきゃだね。iOSでもかな/でもそのよう
2017/12/03(日) 21:11:00.52ID:HXW1293x0
言語仕様と実装は別だから新言語の仕様みて
「ああ、こういう仕組みなのね、完全にわかったわ」って
なにか試そうとした時に「…でどこがスタートでどう書くの推奨だ?」って
よくなるわな。
2017/12/06(水) 07:01:55.07ID:X49SYftq0
いつかXCODEでjavaも使えるようになりませんかね?
別にそれによって、Appleも損はしないと思うんですが…
2017/12/06(水) 07:03:03.47ID:nXK3hnHv0
xcodeを積極的に使いたい奇特な人がいるなんて…
2017/12/06(水) 08:17:27.60ID:GNciMIPS0
swift好きのデブ、常に言い訳ばかり
691デフォルトの名無しさん (ワッチョイ 7db3-VWpS)
垢版 |
2017/12/06(水) 08:19:10.23ID:GNciMIPS0
Xcodeは使える
Java IDEの遅さといったらもう
2017/12/06(水) 08:31:50.96ID:X49SYftq0
やはりXCODEが他言語に対応しただけじゃダメなんですか?
iOSそのものが対応しなきゃいけないのかな
2017/12/06(水) 08:44:31.27ID:nXK3hnHv0
解消したコンパイルエラーが残ったままになるクソバグから卒業してから出直しておいで
2017/12/06(水) 11:30:29.02ID:YJV2uZevM
xcodeでswiftのリファクタリングできるようになった?
2017/12/06(水) 11:37:03.92ID:ROyOilcp0
なったよ、なった、なりまくりだよ
2017/12/06(水) 11:55:51.78ID:USn4mw9K0
>>688
Xcodeで普通にJava(使えたPure Javaも可)のを使えなくしたので金輪際Javaを使えるようにはならんだろ
2017/12/06(水) 12:04:12.39ID:ROyOilcp0
Javaは邪魔
2017/12/06(水) 18:41:39.80ID:wUheHypQa
ほげぇぇ
わざわざ使えなくしたのか
少しでもユーザー多い方が良いのに…

でも他言語に対応させると、速度か何かが犠牲になるのかね
2017/12/06(水) 18:43:56.28ID:wUheHypQa
java使えるならiOSアプリ作ってみたいのになぁ
swiftとか私の頭には難し過ぎる
HELLO WORLD出すだけで10年くらいかかりそう
2017/12/06(水) 19:01:15.03ID:USn4mw9K0
わざわざってか、メンテナンスめんどくさい/もうする気ないから無くした/削ったただな
JavaでiOSアプリか。そんなつもりだったのか。それは無理無理
macOSアプリだってちょっと変な感じだし。それなりにmacOS UIパーツ使ってるがやっぱり触りごごちがエセ感ありの

Javaもあんま使いこなせてないっぽくにしか見えないぞ。その謙虚すぎ(?)は。Swiftやればだな。このスレ的には。でなきゃ全然関係ない話題だしw
2017/12/06(水) 21:22:58.76ID:cTJTRI1Y0
日本語やべぇな
2017/12/06(水) 21:42:59.43ID:USn4mw9K0
やべえだろ
703デフォルトの名無しさん (スップ Sdea-JfM0)
垢版 |
2017/12/06(水) 22:50:39.50ID:82jVV/Ajd
やべえやべえ
2017/12/06(水) 23:23:55.51ID:5xxmLSHy0
やじろべえ
2017/12/07(木) 10:22:49.96ID:sVtgTjOj0
JavaじゃなくてJavaScriptでiOSアプリだったらありえるんじゃない?
ReactNativeとか
2017/12/07(木) 14:30:44.95ID:6XwsjIvN0
これSwiftプロジェクトの責任?
https://applech2.com/archives/20171207-month-13-is-out-of-bounds-issue-code-on-github.html
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とは中身は別物のはず
2017/12/07(木) 16:37:34.18ID:Sk96GNkM0
いま見てみたらCoreFoundationのソース10.10.5までは出てるのに、11.0以降ずっとcoming soonになってるのな
https://opensource.apple.com/release/os-x-10105.html
2017/12/12(火) 13:49:06.98ID:J/9TtJrW0
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20171211/042127.html

公式メーリスからDiscourseへの移行がテスト中
http://swift.trydiscourse.com/

だいぶ追いかけやすくなるな
なお正式移行後のURLは https://forums.swift.org/ になるとのこと
2017/12/21(木) 10:21:10.47ID:bYXPU9F8H
let values = ["small":30 "middle":50]
var result = 0
for( value in values{
result += value.1
}

このvalue.1 ってどういう意味?
2017/12/21(木) 11:08:32.08ID:jPJSvhP50
タプルの2番目の要素
2017/12/22(金) 13:33:29.02ID:+1EDzsqm0
マジパンとやらはSwiftかな?
2017/12/24(日) 11:12:05.03ID:hPGGl0Vf0
サンプルコードで、インスタンスの生成を

let a = Hoge(fuga)

と書いてるのと

let a = Hoge.init(fuga)

って書いてるのを見かけるんだけど
どっちが推奨なんだろう?
Xcodeの補完は後者フレンドリーだけど
2017/12/24(日) 12:07:16.32ID:/bo9xWs60
シンプルイズベター
2017/12/24(日) 12:10:33.71ID:zmllH8GcM
普通に前者
2017/12/24(日) 12:45:31.91ID:hPGGl0Vf0
>>715
普通に考えたら前者なんだろうけど、Appleのサンプルでさえ後者で書いてるのがあるし、Xcodeの補完もinitってしないと出てこないし、
もしかしてなんか変わったのかなと思って
2017/12/26(火) 17:34:18.93ID:4Sei94eg0
>>714
than何だよ
2017/12/26(火) 19:40:12.67ID:VSvNiMfY0
コンプレックスだろ
2017/12/28(木) 11:22:20.28ID:cbganyuBH
isEmpty とString?
is文と、オプショナルの違いってなんですか?
2017/12/28(木) 11:29:26.35ID:O5jngoW8M
名前はまだない と 猫すらいない
の違い
2017/12/28(木) 14:47:01.54ID:iz59XYXMH
ありがとうございました
2018/01/05(金) 18:35:21.50ID:s4h/PGeZ0
swiftのextensionとか規則の詳しい説明日本語版がなさすぎる
なんで日本語情報少ないんだ
やってるやつすくないのか
723デフォルトの名無しさん (スッップ Sdbf-QPca)
垢版 |
2018/01/05(金) 19:23:09.32ID:auD2gbOgd
>>722
何で日本語版が必要なのか解らない。
2018/01/05(金) 19:47:37.46ID:LwXbIVZ50
そら日本人開発者の敷居を下げる為やろ
725デフォルトの名無しさん (ワッチョイ 9fd2-w8hF)
垢版 |
2018/01/05(金) 20:15:53.58ID:s4h/PGeZ0
>>723
英語わからない
google先生で聞いても断片的にしか検索されないのん
extensionを検索したら出てくるけど他の構造体とかでてこないん

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

経歴はJavaとその関連を半年間集中的に学校で教わって
JAVA2級合格したというレベルです。仕事はほぼ関係ない仕事です。
729デフォルトの名無しさん (ワッチョイ 2bb3-QPca)
垢版 |
2018/01/05(金) 22:38:33.01ID:DCLjvU/G0
>>725
まだ、小学生なのかな?
義務教育で十分だと思うが。
730デフォルトの名無しさん (ワッチョイ 9fd2-w8hF)
垢版 |
2018/01/08(月) 12:52:34.27ID:hhrQksps0
Swiftクラス管理の部分が意味不明だった
むずい
2018/01/08(月) 13:05:49.83ID:rKkR1aUE0
言語そのものだけでなく、背景となる概念も一緒に勉強したらいいよ
オブジェクト指向とか関数型プログラミングとか
2018/01/08(月) 13:31:11.21ID:4xaPsQe90
ちんこ
2018/01/09(火) 20:37:49.01ID:OeQT9reYa
>>688
昔々の事じゃ。Java-Cocoaというものがあってな。
2018/01/10(水) 07:44:31.91ID:pFy+Tkk+0
Cocoa-Java
2018/01/10(水) 10:13:17.90ID:XGvHirb80
ジャワ茶にココア混ぜてみ? これが意外とまずいぞ
2018/01/10(水) 10:28:53.99ID:RIpzPzY60
なんで茶やねん
2018/01/10(水) 16:37:41.83ID:Mhig5E+00
ここってスズキSwiftのリンク貼ろうとすると弾かれんのな
2018/01/12(金) 21:23:25.78ID:TRINB/Bp0
swiftというかiosのことかもしれないけど
非同期中はメインスレッドのタッチイベントって受け付けないのでしょうか?
非同期の処理が終わるまでフリーズ状態です。
表示は変更されるます。
そういう仕様なのでしょうか?
2018/01/13(土) 01:45:28.19ID:+X6+FRnY0
んなわきゃない
2018/01/20(土) 08:40:00.06ID:noXzsP3R0
Swift Forums Now Open!
2018/01/21(日) 07:39:23.78ID:9Dbm5zHc0
この言語、将来性ある?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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