Swift part11at TECH
Swift part11 - 暇つぶし2ch300:デフォルトの名無しさん
17/09/23 08:49:16.08 oR8sl4bu0.net
Swiftのコンパイルの遅さがやばすぎ

301:デフォルトの名無しさん
17/09/26 14:01:12.39 07+40tQg0.net
>>292
バージョンによっては速いぞ。
初期は遅かったけど。

302:デフォルトの名無しさん
17/09/28 14:03:05.30 4TDWNGRw0.net
先月Swift 3対応したばかりなのにまたSwift 4対応しなきゃならない。
Swift 2から一気にSwift 4対応したほうが良かったかな、失敗した。

303:デフォルトの名無しさん
17/09/28 14:30:25.07 GYdlOiL5d.net
>>294
昨日の会議でSwift3.1対応が残課題で有ったんだけれど、もう4になったとは言わなかった。

304:デフォルトの名無しさん
17/09/28 15:24:26.46 n5Lt93Y/0.net
Objective-Cで書いときゃメンテフリーだったのに

305:デフォルトの名無しさん
17/09/28 18:38:04.80 d0Iw5r4z0.net
だったらiOS11でこんなにアプリ消えないわなー

306:デフォルトの名無しさん
17/09/28 20:58:05.74 2fs3kw6Xp.net
開発環境の更新と言語の更新を一緒くたにするなよ

307:デフォルトの名無しさん
17/09/28 21:03:10.31 2fs3kw6Xp.net
iOS 11で脱落


308:したアプリはSDKの変更についていけなかったか費用対効果で更新をやめただけ。言語のメンテナンス性とは別の話



309:デフォルトの名無しさん
17/09/28 21:40:00.18 ZHeRPgDn0.net
実質同義なんだよなぁ
せめて費用対効果がObjC AppメンテよりSwift Appメンテの方が効率悪いと言えば良いのに
ObjCならメンテフリーとかアホなこと言うから突っ込まれる
さておき、このスレでもSwift2の頃にSwift採用したPMは死ねとPG視点で大合唱だったのに
まだSwiftを商用採用する企業いるのが悲しいのう、その頃に作ったものをメンテしてるのかもしらんが辛いな

310:デフォルトの名無しさん
17/09/29 08:30:22.14 IW2wQVQj0.net
>実質
>App
言語スレで言語の話をしてるのに勝手に条件を付加するなよ

311:デフォルトの名無しさん
17/09/29 08:45:40.29 cOq2BguT0.net
iOS11でObjC Appがメンテできなくてアプリが減ったと言う話をしてたのに何を言ってるんだ・・・
「Objective-Cで書いときゃメンテフリー」とは一体何を指しているのか
あと、ObjCの話をしたいならObjCスレかせめてSwiftアンチスレに行けよ
別にApple信者じゃないからSwiftマンセーしてるわけじゃないのにObjCを笑われたからってSwiftスレで絡むなw

312:デフォルトの名無しさん
17/09/29 15:22:03.72 YJXPiuk30.net
ObjC Appがメンテできなくて でなくて、メンテされてないアプリが消えただけじゃないの
ObjCだかrメンテできなくなったって、なに?

313:デフォルトの名無しさん
17/09/29 15:29:33.62 YJXPiuk30.net
ああ、Swiftだったら簡単(?)なのにObjCだからメンテされなくなったとでも言ってるのか??まさかだが、そう思ってるならそれはナイな
お前みたいに変なこと言い出すヤツいるから聞きたくもないObjCの話が長くなるだろうにw

314:デフォルトの名無しさん
17/09/29 17:21:31.86 Q1ij4bLL0.net
開発環境の話
 ・Xcodeアプデ→言語VerUp→Swiftコード要メンテ
 ・ObjCならメンテ不要だった
ユーザー環境/ストアの話
 ・iOSのVerUpでObjCもメンテが必要になる
 ・Swiftの方が効率悪いと言えば良い
    ↑
 前提がズレてる
・ObjCだからメンテできなくなったって
・Swiftだったら簡単とでも
   ↑
 対偶的な意味でズレてる

315:デフォルトの名無しさん
17/09/29 18:22:31.58 v+2E5EyQ0.net
swudt2あたりで知識が泊まってるんだけど今のswiftはどれくらい良くなった?
俺の中でoptional型の概念とか関数型の世界を見せてくれたswiftには感謝してる。
今はtypeScriptメインだけどね

316:デフォルトの名無しさん
17/10/03 05:32:06.56 0Z/dxYPK0.net
swiftは良いものだがRXとかReduxはライブラリ必要で恐ろしく書きかたが変わり危険なので個人的に好きじゃない
iOSはそもそもMVCなのでMVVMいけ

317:デフォルトの名無しさん
17/10/03 05:40:48.76 Bfzhbq/jp.net
swiftのビルドの重さで新型Macが売れてます
ReduxとかRXのおかげでiPhoneのバッテリがガンガン減ります
結局ObCのほうが良かった、とかwww

318:デフォルトの名無しさん
17/10/03 05:44:54.28 0Z/dxYPK0.net
型推論とかでビルド遅くなるなら要らないけどな
Optional型も適切にnilチェックしてれば要らない
Macとか本売りたいだけなのかな

319:デフォルトの名無しさん
17/10/03 05:53:20.06 Bfzhbq/jp.net
>ReduxとかRX
RXは書式が気持ち悪くて論外だが、Redux使うくらいならビジネスアプリはシンプルでライブラリレスなMVVMでしょ絶対に開発早いし
Appleはrxcocoa禁止したほうがいい

320:デフォルトの名無しさん
17/10/03 06:13:48.23 0Z/dxYPK0.net
xcode XくらいでAppleがMVVM的なフレームワーク出してくるかな
RXは早く死に絶えて

321:デフォルトの名無しさん
17/10/03 09:08:20.42 J3lXzdgmd.net
ライブラリレスなんていう移植無視な開発なんてやらぬ

322:デフォルトの名無しさん
17/10/03 19:58:34.43 /WY76Y0Hp.net
>>308
バッテリの減りは初耳
裏で動く処理


323:が多いから?



324:デフォルトの名無しさん
17/10/03 22:32:52.14 djTGgeKPp.net
reduxの画面の更新

325:デフォルトの名無しさん
17/10/03 22:43:47.08 djTGgeKPp.net
iOS11にしてからクソ

326:デフォルトの名無しさん
17/10/04 00:44:41.84 Gppgeajp0.net
Swift 4になってからコンパイルめっちゃ遅くね?
Xcodeが固まりそうなほどなんだけど。

327:デフォルトの名無しさん
17/10/04 01:09:33.28 V7FXDajl0.net
なんでそんなに時間がかかるのかね
構文解析がめんどい→人間にも解析がめんどい
じゃないのかと...

328:デフォルトの名無しさん
17/10/04 08:03:39.24 gQVbv4s5d.net
Swiftの読みづらさは異常
無駄なwithout Cの追及により構文解析効率が悪化してんだろ

329:デフォルトの名無しさん
17/10/04 11:34:12.56 1tM3PWaBp.net
swift+reactive なんて読めたもんじゃない
KVO地獄

330:デフォルトの名無しさん
17/10/04 20:08:07.75 1tM3PWaBp.net
型なんか自分で書くのに・・

331:デフォルトの名無しさん
17/10/04 20:44:54.90 4gPaqbyr0.net
Javaも var 変数名 = ... になるんだな
URLリンク(openjdk.java.net)

332:デフォルトの名無しさん
17/10/05 04:38:12.06 YxTMxa+70.net
varとか書くんだったらもはやvarも無くしちまえよまったく...

333:デフォルトの名無しさん
17/10/05 06:52:05.59 wZesW7ps0.net
初期化と再代入ははっきり分けられないと面倒じゃん

334:デフォルトの名無しさん
17/10/05 07:00:49.34 jqjwBcqVd.net
型推論とかいうおバカプログラマ向け仕様をやめればvarなどという間抜けなキーワードはいらないわけで

335:デフォルトの名無しさん
17/10/05 07:06:39.63 6+40pkdb0.net
いまだにJEPどまりで予定すら立ってないというのが

336:デフォルトの名無しさん
17/10/05 08:17:25.93 00L9WeAc0.net
99% varでいいよ、面倒くさいから
変わらないobjective-cの安定感がたまらん
超開発早いし

337:デフォルトの名無しさん
17/10/05 08:23:57.77 4UOAx4bZp.net
新しいこと覚えるくらいならビジネスロジックを勉強するよ
言語だのリアクティブだの状態管理だの
フルスクリーンアプリじゃユーザーに全くメリットないし
業界に踊らされているだけ

338:デフォルトの名無しさん
17/10/05 08:54:59.74 00L9WeAc0.net
しっかりobject志向で作れば読みやすいしnullはチェックすればいいだけ
swiftでif letやguard書くようにobjective-cで書けばいいじゃん
ビルド速いしobjective-cで何の不満もない
swiftでreactiveで状態管理でとか、Appleがやってない事を無理矢理・・開発難航させるだけ

339:デフォルトの名無しさん
17/10/05 20:07:42.36 6+40pkdb0.net
そのチェックが大変すぎるから問題になってるんだろうがああああ
全変数だぞ全変数
Javaのオブジェクト変数は全部NULLになりうるんだ

340:デフォルトの名無しさん
17/10/05 20:41:27.85 jcimiKk70.net
Javaだとこんなんでもアウトだしな
return a.getName().length();

341:デフォルトの名無しさん
17/10/05 21:45:45.83 Pl7oLNo/0.net
ObjCもプロパティアクセスはドット表記がモダンでnilアクセスで落ちるだろ
こんなんでアウトだ
return a.name.length;
まぁSwiftでもObjCの関数の渡ってきた変数は信用できずちょいちょい落ちるんだがな(ワロエン

342:デフォルトの名無しさん
17/10/05 22:32:47.67 DCONgPWB0.net
いや、落ちないよ。んなの、基本中の基本やん

343:デフォルトの名無しさん
17/10/05 23:03:37.57 W3Z8qYkCd.net
ただのプログラマのミスを言語のせいにする風潮

344:デフォルトの名無しさん
17/10/05 23:19:15.31 Pl7oLNo/0.net
>>333
ちょっと笑った

345:デフォルトの名無しさん
17/10/06 00:42:47.95 /80lsBeB0.net
全変数なわけないだろカスwww

346:デフォルトの名無しさん
17/10/06 00:48:43.39 nNBQ8Jr7p.net
Objective-Cはやっぱり凄いよ

347:デフォルトの名無しさん
17/10/06 00:51:42.72 /80lsBeB0.net
swiftのビルド時間がobjcの半分でもなったら使おうかな
型推論なんか時間の無駄

348:デフォルトの名無しさん
17/10/06 08:07:44.15 ELVXHTcrM.net
>>329
スレ�


349:bド間競合でいつnil化されるか分かんね、ってケースか? だったらスコープ内でローカルの強参照に放り込んでからnil判定挟めば自分のスレッドで当該スコープ内はしなないんじゃね



350:デフォルトの名無しさん
17/10/06 08:43:57.58 +D3ds82DF.net
>>336
それにはまったく同意だがスレチじゃね?

351:デフォルトの名無しさん
17/10/06 10:38:04.82 ulMDAM+Z0.net
型推論使うの止めようって言ったら、所詮中級の基地害プロマネが顔赤くしてブチキレた。
結局30人(サーバ、Android等含む)で3ヶ月掛かって作ったものは、ユーザテストで使い物にならなかった。
HumanInterfaceGuidelinesを知らないデザイナは、単なるお絵描き。

352:デフォルトの名無しさん
17/10/06 10:41:46.35 2sWAD4+90.net
使い物にならなかったのと型推論とどういう関係が?

353:デフォルトの名無しさん
17/10/06 13:45:29.26 5pSVr9SsM.net
論理的文書構成ができない>>340を部下に持つ中級プロマネかわいそう

354:デフォルトの名無しさん
17/10/06 17:03:08.49 V7ffa7dDM.net
というか、型推論使えとか使うなとか、そんな細かいことPMが言うってどんな状況だよ
プロジェクトマネジメントとなんの関係もないだろ

355:デフォルトの名無しさん
17/10/06 20:32:58.77 wgggGznB0.net
なんで型推論やめようと思ったのかが気になる
コンパイル重かったのか
へぼグラマーにありがちだが
自分がよくわかんない部分を取り除けばすべてよくなると思ったのか

356:デフォルトの名無しさん
17/10/06 20:40:20.94 oDN7+iQQd.net
型推論をやめようと言ったら切れられた
↑やめたい理由もキレられた理由も理解不能だが言っていることはわかる
何故かユーザテストで使い物にならなかった
↑ん?型推論と関係なくね…
Guideline知らないデザインナーはただのお絵かき
↑もはや何の話をしているのかわからん!

ここから推測するにPMにキレられた理由は>>340がアホだからだな

357:デフォルトの名無しさん
17/10/06 20:56:02.17 wgggGznB0.net
30人も使って3ヵ月って規模からしたら超タイトだな
完成品にこぎつけてる時点ですげーよ
携帯ってこんなもんなん?

358:デフォルトの名無しさん
17/10/06 21:05:57.43 oDN7+iQQd.net
サーバー側含めてだろ
今時三ヶ月なんて普通だろ

359:デフォルトの名無しさん
17/10/06 21:14:23.42 wgggGznB0.net
ひぇぇ
枯れた業務系で仕事してるが
知らんあいだに世の中どんなことなってんだ

360:デフォルトの名無しさん
17/10/06 22:00:52.00 FHIJEXWg0.net
マネジメント力にかかってる
人数増やすほどなおさらその人数を100%に近い稼働率で動かすのは至難の技

361:デフォルトの名無しさん
17/10/06 22:43:50.15 nuKuH1wb0.net
アプリのプログラミングは1人1画面って感じなんかね
サーバーサイドにマンパワー使ったかな

362:デフォルトの名無しさん
17/10/06 23:05:40.33 /80lsBeB0.net
swift使わなきゃまともなプログラム作れないなんて
所詮アマチュア
swiftのビルドの遅さは一体何?アホ遅いよな?

363:デフォルトの名無しさん
17/10/06 23:14:40.00 nNBQ8Jr7p.net
COBOLとかまだ現役
5000ステップくらいならコンパイル3秒www

364:デフォルトの名無しさん
17/10/06 23:18:22.67 nuKuH1wb0.net
まぁ、高性能のハードを用意しろってことだろ

365:デフォルトの名無しさん
17/10/07 08:12:23.79 s04ZU/0N0.net
Swiftは趣味で日曜プログラマが使うにはいいと思う

366:デフォルトの名無しさん
17/10/07 09:55:31.45 U1rvDJEV0.net
>>349
中小は自信過剰なアホジジイがマネジメントしてるケースが多いから困るよ

367:デフォルトの名無しさん
17/10/07 09:57:26.82 QJpqp28Yp.net
swift6あたりで可読性も兼ねて型推論は無くなるだろう。
型推論など甘え。

368:デフォルトの名無しさん
17/10/07 10:08:58.99 KI1hLy1h0.net
クラス変数や


369:メンバ変数は型が明示されてた方が可読性は高いと思うけど、一時的な変数をいちいち型宣言するのは面倒いよ



370:デフォルトの名無しさん
17/10/07 15:12:59.61 8/GtqdSW0.net
「人月の神話」まだ読んでないの

371:デフォルトの名無しさん
17/10/08 22:52:13.41 uIqMxfC90.net
めったにないけど型がついてないと
呼び出し先のメソッドの戻り値の型がこっそり変わって
それに引きずられて呼び出し出し先のメソッドが変わったんじゃないかとか
心配事が増えることがある

372:デフォルトの名無しさん
17/10/08 23:23:26.45 ZE2/usTz0.net
let someName = String(format:"User %02d", userId)
みたいなのは明らかにStringってすぐわかるから書かないようにしてるけど、
ややこしいメソッド呼んで戻り値の型がぱっとわかんなそうなやつは書くようにしてるな。
let analyzedDataMap = analyzer.analyze()
みたいなやつね。

373:デフォルトの名無しさん
17/10/08 23:59:22.72 93IJP3PA0.net
そういうケースは
なるべく右辺に型を書くようにしてる

374:デフォルトの名無しさん
17/10/09 07:53:43.84 UhJ6XiQR0.net
後でコード読む時に、型を調べようと思ったら関数まで飛んで返り値を調べないといけないからな
文字列みたいに明らかなのはいいけど、オレオレ関数の返り値を代入する場合はなるべく型宣言した方がいいかもね

375:デフォルトの名無しさん
17/10/09 09:41:59.82 4WiIHmfQ0.net
メソッドチェーンや引数に関数呼び出しを直に置くのもしないの?
同様に戻り値の型が明示されないまま流れていくけど

376:デフォルトの名無しさん
17/10/09 09:47:58.22 c41RoAYB0.net
Swiftの分際で関数型とか調子乗ってるな

377:デフォルトの名無しさん
17/10/09 11:12:47.14 7FcxW73H0.net
>>363
そういうのはもうひとつのイディオムみたいなもんだから、わざわざ変数宣言しているものに比べてなんとなく流れだけわかってればいい場合が多いと思うけど。

378:デフォルトの名無しさん
17/10/09 12:14:03.34 4WiIHmfQ0.net
>>365
変数宣言って「わざわざ」なんて言う程のことかな
同じ参照を複数回使うために変数に置くとかよくあることだと思うんだけど
こういうの前者は良くて後者のrは型明示すべきなの?
f(t.load(), kNameIndex)

let r = t.load()
f(r, r.index("name"))

379:デフォルトの名無しさん
17/10/09 12:23:32.41 CFyXNixj0.net
まぁ、関数の引数は補完機能を使えば型も参照できるからそこまで拘る必要ないかなと思うけどな
引数には分かりやすいラベル使って欲しいとは思うけど

380:デフォルトの名無しさん
17/10/09 17:30:23.07 7FcxW73H0.net
>>366
文脈によるんじゃないの。メソッドで何回も使われる重要な変数が型ついてなかったら読みづらいし、局所的に2回ぐらいしか使われない変数だったらどうでもいいと思う。
型推論なんか無価値だと主張しているつもりはないので。
C++のmapのiteratorとかちゃんと型を書きたくないしさ。

381:デフォルトの名無しさん
17/10/09 22:47:50.52 KdSq7WwE0.net
可読性の向上のために型推論があるのに、コンパイラが推論可能だからといって、人間が推論することが難しい書き方はするべきではない

382:デフォルトの名無しさん
17/10/09 22:50:13.97 c41RoAYB0.net
ほんそれ
そもそも型推論なんていらん
むしろ考慮することが増えて面倒

383:デフォルトの名無しさん
17/10/09 23:44:00.27 ZTYTzUU70.net
型推論とかいう作ったやつの自己満機能

384:デフォルトの名無しさん
17/10/10 00:19:08.18 9k+Hkwgm0.net
型推論いいじゃん
コーディング量が減るし
let age: Int = calculateAge(fromBirthday: birthday)
let age = calculateAge(fromBirthday: birthday)
let name: String = nameField.text.stringByTrimmingCharactersInSet(.whitespa


385:ceCharacterSet()) let name = nameField.text.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()) 紛らわしい変数名とか使わなければ型は自明なケースも多い



386:デフォルトの名無しさん
17/10/10 00:21:14.49 jM5sd94/0.net
ところでSwiftとかKotlinとか似たような言語がポコポコつくって何がしたいん

387:デフォルトの名無しさん
17/10/10 00:32:06.42 GlWhehwV0.net
微妙にちょっとずつ違うから
最終的にいいとこどりして
C#がさらに最強になる

388:デフォルトの名無しさん
17/10/10 09:50:24.55 vhDO2SQEM.net
>>372
ageをひっそり月対応にしといてやんよ

389:デフォルトの名無しさん
17/10/10 17:19:55.70 GZ/dICxTM.net
まぁ型推論が有効なのってideとの連携前提なとこあるよね。
結局この型どうやんねんって時にフォーカス合わせれば型がわかるから使えてるところはある

390:デフォルトの名無しさん
17/10/10 18:47:00.23 eiklXckra.net
いろんなソース読んでるとBaseViewみたいなの用意してストーリーボード上でそれをNavigationControllerより前に置いてるんだけどどういう風にどういう意味でなんの利点があってやってるんですか?

391:デフォルトの名無しさん
17/10/10 20:20:45.88 9k+Hkwgm0.net
そのBaseViewがソースでどういう使われ方してるのかみてみないとなんともいえんな

392:デフォルトの名無しさん
17/10/10 21:16:36.06 okVS1LPg0.net
>>377
なかなかナゾな書き方だなw
BaseViewController -> NavigationController
NavigationController -> ViewController.view.subviews[0](=BaseView)
StoryboardにはViewを単独では配置することはできない、また、単にViewControllerではなくNavigationControllerってるとこからは前者か?と推測
前者のは利点はわからんなあ、逆にあんまりNavigationControllerが必要でなくViewController -> ViewController -> ViewController ... な遷移でも書けるがNavigationController中で遷移させた方が利点があることはあるのはある
後者は(なんか別に配置して)目一杯でなくなった場合にとかだろうと推測

393:デフォルトの名無しさん
17/10/10 21:36:28.71 mEVSBT7T0.net
>>372
375でも書かれてるけど、ageって必ず年ってわけじゃないからageに関しての例は適切じゃないと思った。
FloatなのかIntなのか事前に知っておきたい場合ってのも結構多いし。

394:デフォルトの名無しさん
17/10/10 22:02:25.69 odAtKqMJd.net
>>376
そう
何に推論されてるのか推論するのが面倒なときがある
結局単にIDE依存度を高める機能

395:デフォルトの名無しさん
17/10/10 22:02:55.52 9k+Hkwgm0.net
年齢の型が浮動小数点数なわけないだろ常識的に考えて

396:デフォルトの名無しさん
17/10/10 22:59:28.27 jM5sd94/0.net
誕生日からの経過月数や日数、ひいては時間や秒まで浮動小数点の年齢として表現することにする実装もありうる
常識的っていう曖昧な前提はプログラミングではいらない

397:デフォルトの名無しさん
17/10/10 23:06:02.00 M6M4qQyh0.net
>>379
御察しの通り前者です
どういう風に使っているかと言われると、表示に関係者した共通処理?プログレスの表示などのをまとめてるっぽいんだけど画面数が多くなるとまとめたほうがいいのかな

398:デフォルトの名無しさん
17/10/10 23:28:14.76 9k+Hkwgm0.net
>>383
年齢に整数型以外を使うときは、typealiasするなり型を明示して、変数名もageにはしないわ常識的に

399:デフォルトの名無しさん
17/10/10 23:40:37.74 R4fGxZLA0.net
>>384
BaseViewControllerでググったらあった、複数。こんなん流行ってたのか
URLリンク(qiita.com)
基本否定姿勢だけどちゃんとメリットも書いてある/理解してる(?)とても良い人の意見なんじゃね?w
俺にはそれでもメリットは何も感じないけどww

400:デフォルトの名無しさん
17/10/11 00:14:13.41 sKdl4TO6


401:0.net



402:デフォルトの名無しさん
17/10/11 06:53:33.72 5yuJhWQ70.net
>>385
つまり最初から型書いとけばこんな下らん議論はいらないということだ
IDEもあるのに型を書くくらいがめんどいやつはプログラマやめちまえばいいと思う

403:デフォルトの名無しさん
17/10/11 06:57:49.22 PHAOwVfO0.net
アプリ全体のviewControllerで行う処理とか後から追加するのが面倒だから、実装なしでもbaseViewController継承しておくのがプロ

404:デフォルトの名無しさん
17/10/11 06:58:56.69 PHAOwVfO0.net
アプリ全体のviewControllerで行う処理とか後から追加するのが面倒だから、実装なしでもbaseViewController継承しておくのがプロ

405:デフォルトの名無しさん
17/10/11 07:31:38.26 3JYMgXlbp.net
Swiftのビルドの遅さと言ったらもう

406:デフォルトの名無しさん
17/10/11 08:57:59.33 xjGA/sOAd.net
大丈夫
モダンな言語を触ること自体が喜びの意識高めの方々にはまったく苦にならないから

407:デフォルトの名無しさん
17/10/11 10:29:22.28 wXVN7J6z0.net
型型抜かすんじやねぇ

408:デフォルトの名無しさん
17/10/11 11:10:15.04 nDtE4t5M0.net
>>387
書く側としたら事前に決めておきたい、だけど、読む側としたら事前に知っておきたいという感覚になるのかな、と。
あと、ライブラリを部分的に知ってるような場合に、どこで自分の知ってる型が出てくるかわかるだけでも全然読みやすさが違うとかはあるよ。
名前の付け方がよければそんなことないかもしれないが、そうでない場合、全部一個一個チェックしていかなきゃいけないわけだから。

409:デフォルトの名無しさん
17/10/11 11:51:10.61 wXVN7J6z0.net
ソースを追ってて型が明示されてないと分からなくなることってそんなあるか?
いちいち型が明示されててごちゃごちゃしてるよりすっきりしてる方が好みだけどなぁ
どうしても知りたければIDEの構文補完ですぐわかるし
コンストラクタとかは呼び出しそのものが型宣言みたいなもんやし冗長やろ
let query: NSMetadataQuery = NSMetadataQuery()
let query = NSMetadataQuery()
let fileManager: FileManager = FileManager.default
let fileManager = FileManager.default
as演算子を使う時も型は自明
let appDelegate: AppDelegate = UIApplication.shared.delegate as! AppDelegate
let appDelegate = UIApplication.shared.delegate as! AppDelegate

410:デフォルトの名無しさん
17/10/11 13:24:55.20 nDtE4t5M0.net
>>395
こういう見て明らかなのは良いと思うよ

411:デフォルトの名無しさん
17/10/11 13:37:02.94 7Q5j4kqZM.net
見て明らか(哲学)

412:デフォルトの名無しさん
17/10/11 13:51:10.92 wXVN7J6z0.net
逐一型宣言してたら、後でクラス名とか変えたくなった時に影響範囲も増えるからな

413:デフォルトの名無しさん
17/10/11 21:53:46.50 iHsyneUfM.net
>>398
それこそideがやるべきだろ。

414:デフォルトの名無しさん
17/10/12 00:23:01.42 a0zf13g60.net
おまえらみたいな意識高い系のおかげでかいしゃは消える
なぜならユーザーメリットなく

415:デフォルトの名無しさん
17/10/12 12:03:55.01 VXMT0qDgp.net
常に意識高く(=コスト高く)
皆が意識高いわけじゃないし
もうIDEが プログラム推論 で全部書けよ

416:デフォルトの名無しさん
17/10/12 12:07:58.00 1BqA9hpy0.net
そのうちAIがプログラムを書くようになる日もくるだろう
俺たちの仕事は要件定義だけ
そのうち、要件定義すらAIがやりはじめるだろう
もう俺達の仕事はなくなるね

417:デフォルトの名無しさん
17/10/12 16:00:26.14 YopnhZe80.net
そのうち=50年後とかか?

418:デフォルトの名無しさん
17/10/12 22:11:20.91 RMeyvXX8d.net
IDEがないと書けたもんじゃないモダンな言語
実に感慨深い

419:デフォルトの名無しさん
17/10/12 22:59:47.41 VJJSsqbY0.net
IDEが無くても書けるモダンな言語って一杯あるもんな

420:デフォルトの名無しさん
17/10/12 23:00:07.52 1gJjE3UDd.net
効率悪いやろ

421:デフォルトの名無しさん
17/10/13 08:36:59.82 R6m8UyoBp.net
とにかくビルド遅い、Mac全体遅くなる
swift死んで欲しい

422:デフォルトの名無しさん
17/10/13 09:01:30.41 I4FuvleI0.net
Swiftを使わないという選択肢もあるんやで

423:デフォルトの名無しさん
17/10/13 09:08:03.03 XIdp19imd.net
ない

424:デフォルトの名無しさん
17/10/13 12:52:09.23 1ukxQn240.net
昔はObjective-Cという言語があってだな。

425:デフォルトの名無しさん
17/10/14 07:56:37.27 +XwGR1nT0.net
>>408
ない
>>410
今でもある

426:デフォルトの名無しさん
17/10/14 08:12:52.64 iVQdjzuU0.net
Unity厨はSwift使ってないやろ

427:デフォルトの名無しさん
17/10/17 00:46:21.35 /DLwU+2k0.net
swiftの進化は止まらないキリ!(常に仕様変更)

428:.
17/10/17 12:15:49.74 mFTopqwd0.net
死亡確認
URLリンク(swiftrithm.com)

429:デフォルトの名無しさん
17/10/17 12:40:13.24 CwI71i8R0.net
しかし、案件がほとんどswiftだらけになってきたな

430:デフォルトの名無しさん
17/10/17 12:50:05.74 ibTYUewl0.net
Swiftの方が素人受けはいいからな

431:デフォルトの名無しさん
17/10/17 20:52:23.67 GbMA1Nomp.net
Swiftならアプリ自体は大した更新がなくてもメンテ費の上乗せが出来るな

432:デフォルトの名無しさん
17/10/18 14:36:05.54 ILFv9GYLp.net
順位 プログラミング言語 インデックス値 推移
1 Java 12.431% ↓
2 C 8.374% ↓
3 C++ 5.007% ↓
4 C# 3.858% ↓
5 Python 3.803% ↑
6 JavaScript 3.010% ↑
7 PHP 2.790% ↑
8 Visual Basic .NET 2.735% ↑
9 Assembly language 2.374% ↑
10 Ruby 2.324% ↑
11 Delphi/Object Pascal 2.180% ↑
12 Perl 1.963% ↓
13 MATLAB 1.880% ↑
14 Scratch 1.819% ↑
15 R 1.684% ↓
16 Swift 1.668% ↓
17 Objective-C 1.513% ↓
18 Visual Basic 1.420% ↓
19 PL/SQL 1.408% ↓
20 Go 1.357% ↓

433:デフォルトの名無しさん
17/10/18 14:56:23.42 T9D0pP1v0.net
何年前の順位だよ

434:デフォルトの名無しさん
17/10/18 15:12:28.66 ZA5pKZ/Z0.net
今月のTIOBEでしょ

435:デフォルトの名無しさん
17/10/18 15:47:16.32 T9D0pP1v0.net
ならそう書いとけ

436:デフォルトの名無しさん
17/10/18 17:55:25.38 9v+DEMoH0.net
逆ギレww
っていう風なのかもだがマジっぽさの方が上回る。うまいんだかなんなんだかww

437:デフォルトの名無しさん
17/10/18 18:49:21.90 or5PxEHud.net
>>418
このアセンブラって具体的にはどういう分野で使われてるのかね

438:デフォルトの名無しさん
17/10/18 19:17:25.73 9v+DEMoH0.net
そういうガチでとかいうのではないだろう。ググるくらいな人ばかりなんだから
学習とかデバッグでとか極めて一部をハンドアセンブルとかとか諸々じゃね

439:デフォルトの名無しさん
17/10/18 19:54:35.46 KP1R950Ya.net
組み込みで使われてるでしょ。

440:デフォルトの名無しさん
17/10/18 19:59:44.82 T9D0pP1v0.net
汗ブラでくいこみとかエロいな

441:デフォルトの名無しさん
17/10/18 21:02:13.26 GswCLlj60.net
>>423
チップとかファームウェアとかの組み込み系
カード会社や航空会社で使われてるTPFでもまだアセンブラ使われてる
TIOBEは用途も業界も関係ないから
長期的なトレンドの参考にはなるけど
相対的な順位を見てもほとんど意味ない

442:デフォルトの名無しさん
17/10/18 21:16:53.75 or5PxEHud.net
>>427
なるほど
確かにチップとかのなかのマイクロコードはアセンブラってのはしっくりくる

443:デフォルトの名無しさん
17/10/18 22:15:26.69 Zyh+egfX0.net
今月の順位だよ

444:デフォルトの名無しさん
17/10/18 22:20:56.91 Zyh+egfX0.net
もうswiftは死ぬな
型推論を許さないswift、speedに乗り換えるかな

445:デフォルトの名無しさん
17/10/18 22:26:48.14 ILFv9GYLp.net
全部varで全部nil許容で全く問題ない
どうせアプリなんか使い捨て
reactive?オナニーでしょ?学習コスト考えたら
objcで速攻リリース、かつ何度もも作り直�


446:オたほうがマシ



447:デフォルトの名無しさん
17/10/18 22:31:27.83 Zyh+egfX0.net
ユーザメリットで考えたら、型推論?リアクティブ?氏ねば?
って感じだろうなw
型推論なんかしてないでテストコード自動生成しろとw

448:デフォルトの名無しさん
17/10/18 22:48:57.23 Zyh+egfX0.net
swift+リアクティブってロシアの嘘ニュースみたいな感じで、誰も幸せになってない気がする

449:デフォルトの名無しさん
17/10/18 22:52:28.31 lZCtahGC0.net
型推論を目の敵にしてる奴なんなんだ
絶対いるし
それとnil許容だけはだめだ絶対だめだ

450:デフォルトの名無しさん
17/10/18 23:10:20.06 jJg7gfnwd.net
学習コストがーなんて言い出したらもう技術者として終わり

451:デフォルトの名無しさん
17/10/18 23:37:08.13 ILFv9GYLp.net
おれはできるだけ楽したいからobcでサクサク儲けるよ

452:デフォルトの名無しさん
17/10/18 23:41:58.39 Zyh+egfX0.net
Swiftはまだ歴史が足りない気はする。
最近、お客さんから「Xamarinで」とか指定されるし。

453:デフォルトの名無しさん
17/10/19 00:58:26.26 Pt6qsiBs0.net
SWift のUIKitとかFoundationとかのAPIの日本語マニュアルとかどこにあるん?
英語のアップル公式のしか無いんか?

454:デフォルトの名無しさん
17/10/19 01:19:03.70 3LvAlDL/0.net
>>438
URLリンク(developer.apple.com)

455:デフォルトの名無しさん
17/10/19 01:25:19.54 Pt6qsiBs0.net
>>439
そこにある、日本語化されたのって
Objective-Cしか無いように見えるんですが
これのSwift版がどこかなぁ....という相談でして....

456:デフォルトの名無しさん
17/10/19 01:38:46.09 SO5YirTn0.net
無い

457:デフォルトの名無しさん
17/10/19 01:50:47.79 3LvAlDL/0.net
>>440
Swiftのサンプルも所々あるぞ

458:デフォルトの名無しさん
17/10/19 02:02:28.88 Pt6qsiBs0.net
>>442
所々ですかorz.....

459:デフォルトの名無しさん
17/10/19 02:03:29.60 NN4hEHFJ0.net
>>440
ない
というかObjective-Cでよくね?

460:デフォルトの名無しさん
17/10/19 02:08:36.02 Pt6qsiBs0.net
>>444
ですよね、やっぱSwiftの箇所無いですね
タイムスタンプ相当古いままのも多いし

461:デフォルトの名無しさん
17/10/19 04:45:46.54 +fRYJJO+p.net
swiftって3から出せば良かったんだよ
ググっても2.xの構文だと今はほぼアウト
しかしCORE i5のMacbookじゃ遅くて開発にならないし実用的じゃない
客にXamarin勧めて良かった

462:デフォルトの名無しさん
17/10/19 05:11:11.18 doAS34oS0.net
Swiftは型推論禁止オプションをサポートしたらかなり普及すると思うしIDEもめちゃくちゃ反応良くなるはず。
候補の出が悪いのはIDEとして致命的欠陥だから。
型なんか書くからさっさとビルドしろよ。何回もビルドするんだから毎回の推論は時間の無駄。
アプリなんか時間かけて作るもんじゃないし。ただの金儲けでしょ?

463:デフォルトの名無しさん
17/10/19 07:05:18.70 c1L92+Tr0.net
うぜえ
どうせどっか1、2ヶ所変な書き方してそこで時間くってんだろ

464:デフォルトの名無しさん
17/10/19 08:53:35.33 NuMg0p8W0.net
他の型推論がある言語は推論でこれほど遅くなることは無いんだし
Swiftの言語仕様かコンパイラの実装に問題があるんだろう

465:デフォルトの名無しさん
17/10/19 08:56:59.37 +fRYJJO+p.net
意識高いのはいいが学校でやってくれ
実務に持ち込むな!客は迷惑してる!
obcに強制nilチェック機構を採用すれば何も問題ない
でもAppleが公式にC#採用する事を祈る

466:デフォルトの名無しさん
17/10/19 09:21:51.36 jZRNbYrEd.net
老害乙

467:デフォルトの名無しさん
17/10/19 09:36:14.45 Pt6qsiBs0.net
他の型推論ってほとんどスクリプトだろw
コンパイルしてるので、この速度はあるの?

468:デフォルトの名無しさん
17/10/19 09:40:46.05 Pt6qsiBs0.net
本来は型推論で
var num = 0
だったのが
型強制で
var num: Int = 0
になったんだから
Int num = 0
の書き方もいい加減認


469:めて欲しい



470:デフォルトの名無しさん
17/10/19 09:58:49.97 3LvAlDL/0.net
コンパイルが遅いとかどんだけ年代物のMac使ってんだよ貧乏人がw

471:デフォルトの名無しさん
17/10/19 15:05:25.81 NuMg0p8W0.net
>>452
使ったことがある範囲内ではC++11, C#, Kotlin

472:デフォルトの名無しさん
17/10/19 15:10:50.96 xugPGCeK0.net
老害だとか年代物のMacだとか頭の悪い擁護ばっかりだから馬鹿にされるんだよ。ビシッと言ってやれビシッと!

473:デフォルトの名無しさん
17/10/19 15:14:07.70 NuMg0p8W0.net
そもそも変数の型を自動化する構文が無くとも
「〇型は×型に代入出来ません」とか「f(〇)のオーバーロードはありません」とかの
エラーがあったように右辺式の型の導出自体はずっと前からあるしな
なのでlet, varでなくともジェネリクスや関連型、型制約が組み合わさる関数呼び出しとかでも
コンパイル時間伸びてんじゃないのって気も

474:デフォルトの名無しさん
17/10/19 15:18:29.17 NuMg0p8W0.net
※前段はSwiftに限らないコンパイラ言語の話

475:デフォルトの名無しさん
17/10/19 15:45:25.99 +fRYJJO+p.net
デブ乙

476:デフォルトの名無しさん
17/10/20 09:41:10.51 6hfGcIqY0.net
SwiftでUIKitの
UITableView とかって
実装しようと思うと
numberOfRowsInSection みたいな Required が無くてエラーになる
んで
XCode で UITableView の定義を見つけに行くと
Objective-C
の方のヘッダーがでて来て
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
が出て来る
これを皆どうパッと
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
の方に書き換えてるんだろう?

477:デフォルトの名無しさん
17/10/20 09:45:34.86 JH1RcDBb0.net
テキストエディットかなんかでコーディングしてる人かな?

478:デフォルトの名無しさん
17/10/20 20:08:43.43 adDD3WnyM.net
>>461
ロクに書けない無能が、煽りだけとかキチガイ?

479:デフォルトの名無しさん
17/10/20 21:25:16.57 Hzs+v4sC0.net
コード補完の効かないXcode使ってんのかよ

480:デフォルトの名無しさん
17/10/20 22:04:38.81 6WjQxFol0.net
SwiftのIDEってみんな何使ってんの

481:デフォルトの名無しさん
17/10/20 22:06:26.21 Hzs+v4sC0.net
そりゃ99%はXcodeやろなぁ

482:デフォルトの名無しさん
17/10/20 22:15:38.01 YXH4kbKq0.net
AppCodeがよさげ

483:デフォルトの名無しさん
17/10/20 22:16:35.59 adDD3WnyM.net
元スレ読んでないアスペの集まりか
元スレも XCodeって書いてあるだろ

484:デフォルトの名無しさん
17/10/20 22:20:08.81 EzPnAL2a0.net
レスな

485:デフォルトの名無しさん
17/10/20 22:30:26.77 6WjQxFol0.net
>>466
JetBrainsのIDEはどれもほんとに出来がいいよね

486:デフォルトの名無しさん
17/10/20 22:49:46.39 Hzs+v4sC0.net
どこがどういいのか分かってねーだろ

487:デフォルトの名無しさん
17/10/20 22:54:08.73 adDD3WnyM.net
プロトコルメソッドで補完wwww
初心者バレバレ、UITableViewも描いたことない奴がデタラメばっかだな

488:デフォルトの名無しさん
17/10/20 23:01:00.39 Hzs+v4sC0.net
お前んとこのXcodeは補完してくれないのか?
大変だな

489:デフォルトの名無しさん
17/10/20 23:20:49.28 MM7nZVLa0.net
>>472
恥の上塗りとか馬鹿だな
プロトコルメソッドも知らない馬鹿だって証明してるだけ
恥ずかしいアスペだな

490:デフォルトの名無しさん
17/10/20 23:46:24.82 Hzs+v4sC0.net
いやマジで補完の仕方知らないの?

491:デフォルトの名無しさん
17/10/20 23:57:57.83 adDD3WnyM.net
>>474
さっさと説明すればいいだろ
何もったいぶってんだよ

492:デフォルトの名無しさん
17/10/21 00:11:07.95 oMf4Oq390.net
>>474
そうやって煽ってばっかで
出来てるような事言って、やっぱり即答で説明きないんだな
ID:Hzs+v4sC0 の書いてることは全部出鱈目でFA

493:デフォルトの名無しさん
17/10/21 00:23:54.52 ZBz0JWdz0.net
いやいや普通に補完できるでしょ
君だけよマジ

494:デフォルトの名無しさん
17/10/21 00:28:31.32 d6Se9YdA0.net
>>475
そんぐらいググればいいだろw
何甘えてんだよ

495:デフォルトの名無しさん
17/10/21 00:32:50.76 oMf4Oq390.net
>>477-478 func tableView(_ tableView: UITableView で補完に何が出てきた?



497:デフォルトの名無しさん
17/10/21 00:37:49.32 oMf4Oq390.net
>>477-478
補完のやり方がわからないんじゃないからね
次スレで補完に何が出てきたか書けないなら出鱈目でFAな

498:デフォルトの名無しさん
17/10/21 00:38:12.37 ZBz0JWdz0.net
必死だなおいww

499:デフォルトの名無しさん
17/10/21 00:44:05.73 ZBz0JWdz0.net
URLリンク(i.imgur.com)
まガンバレや

500:デフォルトの名無しさん
17/10/21 00:44:49.98 oMf4Oq390.net
>>481
はい次スレって書いたからな
お前の書き込みは全部出鱈目でFAな
アレだけ自信タップリに書いて即答できなかったな
お前の書き込み煽りと出鱈目情報しかないじゃん
迷惑なんだよ
結局そうやって何も書けないじゃん

501:デフォルトの名無しさん
17/10/21 00:49:36.30 oMf4Oq390.net
>>482
ほらやっぱり出鱈目で逃げた
単なる荒らし

502:デフォルトの名無しさん
17/10/21 00:54:07.25 d6Se9YdA0.net
ダメだこいつ

503:デフォルトの名無しさん
17/10/21 01:06:01.97 ZBz0JWdz0.net
>>483
はいはい
こんなところで乞食せずにまずは1冊本読もうな
TableViewの使い方くらいはどの本でも載ってるだろうから

504:デフォルトの名無しさん
17/10/21 01:08:10.43 oMf4Oq390.net
>>485
お前がダメだ
ググレ書いて、結局お前も補完結果書いてないだろ
それでお前お得意のググって何て書いてあったのか言ってみろ
単なる荒らしじゃねーか
出鱈目ばっか書いてんじゃねーよ

505:デフォルトの名無しさん
17/10/21 01:13:42.18 0pq6tvfw0.net
プロトコルメソッドも知らない馬鹿が逆ギレしてるだけにしか見えないな
こうもプロトコルメソッド知らないアホが多いとは思わなかった

506:デフォルトの名無しさん
17/10/21 01:15:15.88 d6Se9YdA0.net
プロトコルメソッドは補完できない?
なんでそう思ったんだよw

507:デフォルトの名無しさん
17/10/21 02:18:51.11 ZBz0JWdz0.net
「プロトコルメソッドで補完wwww」のひと再登場ww

508:デフォルトの名無しさん
17/10/21 02:19:18.03 nrmC3LyH0.net
これはアレだよ、こんな馬鹿なヤツが好むSwiftというSwiftアンチの成りすましだよww
知らないまたは勘違いは馬鹿ではないが、ここまで言い張り自信満々ってのは馬鹿を超えすぎてるもの

509:デフォルトの名無しさん
17/10/21 10:38:32.56 JNWYYOq60.net
>>451
Swift否定派=老害
ってことですか?

510:デフォルトの名無しさん
17/10/21 13:08:54.85 wnZVqRGk0.net
>>492
ですです😛

511:デフォルトの名無しさん
17/10/21 13:23:31.66 7Z6+7IZVd.net
単純なんですね^^

512:デフォルトの名無しさん
17/10/21 15:44:58.89 wnZVqRGk0.net
…🤔

513:デフォルトの名無しさん
17/10/21 16:34:42.14 d6Se9YdA0.net
👨
👨‍👩
👨‍👩‍👧
👨‍👩‍👧‍👦

514:デフォルトの名無しさん
17/10/21 16:45:46.20 7Z6+7IZVd.net
なんなのこのスレ…😕

515:デフォルトの名無しさん
17/10/21 17:57:40.50 wnZVqRGk0.net
最高言語のスレですよ🤗

516:デフォルトの名無しさん
17/10/22 04:14:07.15 AcBF93P30.net
>>464
俺はIDEはもちろんXcodeだけどエディットはWindows上のVS Codeからリモートでやってる
プログラミングでMacのキーボードなんて使ってられるか

517:デフォルトの名無しさん
17/10/22 06:29:31.76 ZNcbX+8E0.net
レス乞食としか思えんな

518:デフォルトの名無しさん
17/10/23 02:02:50.64 fXqXFv1S0.net
ドデブは脳みそまで死亡だらけでイヤだ

519:デフォルトの名無しさん
17/10/23 02:12:15.03 GGBFeBsYp.net
Rxは氏ね、パラダイム変わったらソースコード捨てなきゃ

520:デフォルトの名無しさん
17/10/23 02:17:10.39 fXqXFv1S0.net
@IBActionは使うなって?
ま普通使うよ、rxは使うな、未来ないからwww

521:デフォルトの名無しさん
17/10/23 02:21:39.90 fXqXFv1S0.net
老害言う前に金稼いで

522:デフォルトの名無しさん
17/10/23 02:33:37.61 0nrsoDKR0.net
マルチに展開しているRxよりも未来のないswiftさん

523:デフォルトの名無しさん
17/10/24 17:22:01.98 0UP+LuOi0.net
なぜ多くの開発者が今なお Swift よりも Objective-C を好むのか
URLリンク(frasco.io)

524:デフォルトの名無しさん
17/10/24 21:26:23.96 DtLX3bOr0.net
>>


525:506 >私は Apple Pencil 向けのサンプルコードを見つけようとしていました。それは全て Swiftで書かれており、今日までどれもコンパイル出来ません。 ワロタ



526:デフォルトの名無しさん
17/10/25 09:32:24.33 y35pK5w80.net
だいたい世界的にもまぁみんなおんなじこと感じてるんだなぁという感想
さすがに古くさくなってきたかなぁって名作言語の後継と言って
微妙にコレジャナイ佳作レベルの言語出されてもどんな顔すればいいんだ的な。
「旧ガンダム」はさすがに古いでしょう?
さあ、紹介しましょう!これがまったく新しくなった宇宙世紀!
「ガンダムUC」と「ユニコーンガンダム」!
「あ…うん。」「お…おう…」的な

527:デフォルトの名無しさん
17/10/25 09:37:38.22 ljhF6YSxd.net
進化=簡単になるべきなのにswiftは仕様がごちゃごちゃしていてわかりづらい
やりなおせ

528:デフォルトの名無しさん
17/10/25 09:42:10.76 uHmdJWB6p.net
もう勘弁してください

529:デフォルトの名無しさん
17/10/25 10:04:49.25 y35pK5w80.net
FORTRANに対するBASICみたいな割り切りが
なんか「メイン言語」化する中でできなくなって
また屋上屋を重ねる仕様変更地獄に陥ってる感じ。
それ、他言語が散々やらかしたパターンじゃねーかっつう

530:デフォルトの名無しさん
17/10/25 10:21:08.16 PZynLHnh0.net
そもそもAppleにはまともな開発環境作れる能力がないんだよ
MSかGoogleに土下座して頼めばいいのに

531:デフォルトの名無しさん
17/10/25 10:30:28.46 y35pK5w80.net
きみはWindowsPhoneと泥のクロス開発でもやってなさいw

532:デフォルトの名無しさん
17/10/25 14:32:52.57 PZynLHnh0.net
うるせボケ

533:デフォルトの名無しさん
17/10/25 15:00:17.05 0GYD+24d0.net
>>507
それ誤訳だよね
None of it compiles today.

534:デフォルトの名無しさん
17/10/25 15:11:02.29 PZynLHnh0.net
>>515
「今日では」とかにするべきところを「今日まで」にしてるからか?
誤訳だって言うなら自分が正解と思う訳くらい書けや

535:デフォルトの名無しさん
17/10/25 15:41:10.17 +RYhgiJuM.net
便乗してみる。
>今ではどれもコンパイル出来ません。
かなぁ。

536:デフォルトの名無しさん
17/10/25 15:58:57.51 HtgtHesg0.net
以前のサンプルが今ではコンパイル出来なくなってるってことか。
そっちのほうが深刻だな。

537:デフォルトの名無しさん
17/10/25 16:13:18.57 BClcNaFi0.net
サンプルレベルなら自動マイグレーションですんなり動くだろうと思わなくもない
Xcode 8なんぞ古いXcodeも確保しておかなければならいが、特に問題なわけでもなさそうな

538:デフォルトの名無しさん
17/10/25 16:42:15.19 PZynLHnh0.net
業務でSwift使ってるんじゃない人は気楽でいいですね
以前のコードが深刻なレベルでコンパイルできなくなるなんて
他の開発環境じゃ起こらないことだから
昔からだけどAppleはアプリ開発者を舐めすぎ

539:デフォルトの名無しさん
17/10/25 17:01:10.09 //Hecpw50.net
クックに舐められたい

540:デフォルトの名無しさん
17/10/25 17:51:25.50 BClcNaFi0.net
>>520
昔からって知ってるのになんでやっているのだか?>>512といい>>513のままだな
単に金のためにか、やっぱ

541:デフォルトの名無しさん
17/10/25 18:04:59.98 PZynLHnh0.net
>>522
はあ?iOSアプリの開発の仕事は押し寄せてくるからだよ
iPhoneがまぐれ当たりしたばっかりにな
単に金のためだよ?それが何か?

542:デフォルトの名無しさん
17/10/25 18:13:28.59 BClcNaFi0.net
仕事としてのプログラマーか。いっぱいいるよな、アレな人はw
で、Swift選んだかのか?自ら苦行wに入ったんじゃねえの?
金のためだろ?我慢するなり、頑張るなりしろw金のためなんだから

543:デフォルトの名無しさん
17/10/25 18:15:21.40 BClcNaFi0.net
仕事として


544:「だけ」のプログラマーか だな。いや、金儲け「だけ」のかw



545:デフォルトの名無しさん
17/10/25 18:51:06.54 PZynLHnh0.net
>>524
使う言語をいつでも自分で選べると思ってるようなニートはもう喋るな
それとも相当な上級さんかなw

546:デフォルトの名無しさん
17/10/25 18:58:54.78 BClcNaFi0.net
案件で言語指定してるとこなんてごくごくごくまれにしか無いな
Swift指定してきてもあまり利点は無いですよって言うしwてかさ、お前がどういう組織なりでやってんのか知らんけど、Swiftの破壊的仕様変更は+αの金儲けのチャンスやん、なんか知らんが強制(?)されてならw
お金に関して関わっていない言われたことをやる/やらされる立場なんだろな。上級とかいい出してるのをみると、どういうIT関係なのかだいたいわかるけどw

547:デフォルトの名無しさん
17/10/25 19:27:31.78 PZynLHnh0.net
>>527
お前のところでもごくごくまれにはあるんだろw
俺のところではむしろ通常なんだわ、言語どころがIDEまで指定されることが多い
客先で成果物をメンテしなくならないことが多いからな(最終納品先は省庁関係が多い)
お前とは話が平行線のままだろうからもうこれで終わり

548:デフォルトの名無しさん
17/10/25 19:32:50.87 BClcNaFi0.net
そういう環境で金儲けのためにだけにやってるんだから、お前自身が選んだ環境だろうからお前自身の責任がかなり大きいだろし、金儲けだけなんだから我慢するなり、頑張るなりしろwでしかないな
>>513の言うとおりでしかないとは、恐れ入るな>>513はww

549:デフォルトの名無しさん
17/10/25 19:49:56.89 b7Zy2/D8M.net
>>526
自分で選んだなら自業自得だし、そうでないとしても金もらってやってるんだから我慢しろってことじゃないかと

550:デフォルトの名無しさん
17/10/25 19:56:40.87 PZynLHnh0.net
しかたなくやってるんだから何の批判もするなと
なるほどなるほどカルト宗教の集会に紛れ込んでしまった俺がバカでした

551:デフォルトの名無しさん
17/10/25 20:15:57.75 BClcNaFi0.net
>>530
うん。金のためにしかやってないなら尚更ね。まあ奴隷のような給金でやらされているのなら可哀想だけどw
しかたなくやってるって、やっぱり奴隷か?w Swiftの破壊的仕様変更は+αの金儲けのチャンスっていう視点のかけらもないことからも...w
しかたなくやってるって言い訳が通ると思ってるのがわけわからん。自分に対する言い訳ばかりなんだろうなと穿って悪意をもって見てしまうなww

552:デフォルトの名無しさん
17/10/25 23:51:26.43 HtgtHesg0.net
Swift 1時代やSwift 2時代のプロジェクトを保守する場合、見積もりとか面倒そうだな。
Swift 4対応って形で別料金取ればいいのか?

553:デフォルトの名無しさん
17/10/25 23:53:30.12 bCIphaCMd.net
ええで

554:デフォルトの名無しさん
17/10/26 03:44:32.42 TDwEwVlv0.net
>>528
省庁関係ってWindows案件だよな?iPadとかMac案件あるの?

555:デフォルトの名無しさん
17/10/26 08:15:16.23 D+i+72lo0.net
iPhone、iPad案件ならけっこうあるだろ

556:デフォルトの名無しさん
17/10/26 19:42:26.43 +Etvl7cI0.net
えーiPadじゃないのーって例の童貞コピペされちゃうぐらいには
いまWindowsノートとか泥タブは社会で恥ずかしい存在だしな。

557:デフォルトの名無しさん
17/10/26 20:19:10.14 BQ3POAhL0.net
Surfaceは売れてるだろ

558:デフォルトの名無しさん
17/10/29 02:37:04.82 u/nrHoMy0.net
swift人気ないな、これからはJavaScriptだな
swiftってキレッキレのダンスみたいでもういい加減にあきた
プログラムなんてゆる~く書いてツールが指摘してきたらなおす
そンな感じでデザインとかビジネスロジック優先
ほとんどのアプリなんかデザインから2ヶ月あればリリース

559:デフォルトの名無しさん
17/10/29 02:47:45.83 8+OvSC+Vp.net
swiftは保守が大変→ってイメージが定着してしまった
それに初心者に全く向かない変態仕様になってしまった
もう人気ランキング�


560:o繧キることはないな jsで十分、次期xcodeもjs対応してくる



561:デフォルトの名無しさん
17/10/31 01:02:51.68 9oZnk7em0.net
jsというよりtypeScriptかな。
optional型とか、ジェネリクスとか。
swiftでいいなーと思った機能は結構入ってる。不満は?でアンラップできないくらい。

562:デフォルトの名無しさん
17/11/01 02:27:59.85 jd3SV1KX0.net
型推論しないobcのlight weight genericsで十分

563:デフォルトの名無しさん
17/11/01 07:39:49.68 94DFmACK0.net
アンラップとか待ってりゃつけてくれるだろう

564:デフォルトの名無しさん
17/11/01 11:24:41.45 VHrncd360.net
Go 19/25
Kotlin 17/25
Swift 11/25
URLリンク(qiita.com)

565:デフォルトの名無しさん
17/11/01 11:37:39.20 8Fl3u9rT0.net
Go言語とかどこで使われてんだよ
地下勢力でもどっかに潜んでんのか?

566:デフォルトの名無しさん
17/11/01 11:50:24.74 0XqQWS0nM.net
プロトにはよく使うよ

567:デフォルトの名無しさん
17/11/01 11:58:29.47 8Fl3u9rT0.net
>>546
画面のモックアップに?
それともクラス設計の雛形に?
それともロジックの確認に?

568:デフォルトの名無しさん
17/11/01 12:45:37.54 0XqQWS0nM.net
PoCかな
そもそもそんな製品あったとして使うかどうか

569:デフォルトの名無しさん
17/11/01 13:10:37.95 8Fl3u9rT0.net
GoでPOCとか本当に使ってんのかよ

570:デフォルトの名無しさん
17/11/01 20:06:09.56 94DFmACK0.net
Goはジェネリクスかたくなに入れなかったり
意図的に言語の競争に参加するのを拒んでる気がする

571:デフォルトの名無しさん
17/11/03 14:59:17.73 mM21jvUs0.net
>>550
色々混ぜ込むと結局コモディ化していくだけだから。
でもOptional型は対応してといてほしかった。これは最初から言語に入ってないとどうしようもないし。

572:デフォルトの名無しさん
17/11/06 11:40:35.59 Di2vdO2eM.net
Xcode 8.3.3, OSX環境でSwift使ってScriptingアプリ作ってたんだが、プロジェクトをXcode 9.1向けに上げたら苦労している。
@objcMembers指定だけでいけるはずなんだよね?うーん。

573:デフォルトの名無しさん
17/11/07 09:41:18.35 BWcpm99v0.net
>>552
俺昔から疑問だったんです。
Scriptingアプリってどうやって実装するの?
特に、アプリで操作される側は、どういう作りにしておけば良いの?
WindowsだとsendMessageを使ってアプリの操作ができそうな気がするけど、
iOSアプリだとどうするんだか、見当がつかん。

574:デフォルトの名無しさん
17/11/07 12:52:47.70 mHx3RnLEM.net
>>553
iOSならこことか。
URLリンク(developer.apple.com)
URLリンク(developer.apple.com)

575:デフォルトの名無しさん
17/11/07 12:54:47.42 mHx3RnLEM.net
>553のはOSX向け、Scriptable Applicationの話なので別物。

576:デフォルトの名無しさん
17/11/07 12:55:46.43 mHx3RnLEM.net
552だった。orz

577:デフォルトの名無しさん
17/11/07 14:57:00.61 IFexjJ350.net
var a: Int?
a = 10
a! += 1
a! += 3

578:デフォルトの名無しさん
17/11/08 23:48:40.69 lvw6xF650.net
>>557
+=やめたんじゃなかったのかよ

579:デフォルトの名無しさん
17/11/08 23:49:02.88 lvw6xF650.net
あ、++ --だけか

580:デフォルトの名無しさん
17/11/09 05:27:49.99 QExmboAOa.net
廿

581:デフォルトの名無しさん
17/11/09 21:10:22.62 XMn5ylH10.net


582:デフォルトの名無しさん
17/11/10 04:35:18.87 yQCQl28xa.net
王十

583:552
17/11/10 11:53:11.52 WFqwtcyqM.net
552です。自己解決。
URLリンク(stackoverflow.com)


584:05/swift-nsscriptcommand-performdefaultimplementation このsdef/cocoa classネタは再発になる。 Xcode833では大丈夫だったのに。 Swift4 SE-160実装での考慮漏れ?じゃなかろうか。



585:デフォルトの名無しさん
17/11/13 15:17:49.00 HEuxcVGLM.net
AVAudioEngineを使って録音してるんだけど、もしかして16bitでファイルに保存できないの…?
installTapの中でAVAudioFileに書き込んでいってるんだけどエラーになる…

586:デフォルトの名無しさん
17/11/13 16:18:44.71 PjT2agic0.net
AVとかいやらしい

587:デフォルトの名無しさん
17/11/14 22:39:53.09 zueXGDND0.net
Googleに動きが…
URLリンク(github.com)

588:デフォルトの名無しさん
17/11/14 23:33:50.46 fgNQkSCu0.net
>>566
swiftの開発者がgoogleに行ったからかな?

589:デフォルトの名無しさん
17/11/14 23:38:42.43 Dt3fck7h0.net
>>566
は?

590:デフォルトの名無しさん
17/11/15 00:54:07.42 bUtgDTef0.net
山が動いたな

591:デフォルトの名無しさん
17/11/15 14:56:30.62 sqH3myuG0.net
JVMでは限界ってことか?

592:デフォルトの名無しさん
17/11/15 18:20:09.65 yncbc4wYa.net
あきたから異動
いつものパターン

593:デフォルトの名無しさん
17/11/15 20:53:58.37 //Nssz3S0.net
こりゃSwiftは消えるな。
出て数年で、これだけ囲い込んでプッシュしても
早くも堅調に右肩下がりとか尋常ではない。

594:デフォルトの名無しさん
17/11/15 21:03:35.00 1kZDGsaB0.net
えー。せっかくかけるようになったのに。
もうちょい頑張ってよ。

595:デフォルトの名無しさん
17/11/15 21:07:04.05 O1E0RHjPM.net
swiftの仕様が安定するより、
kotlinがllvmに対応するほうが早い。
全アプリkotlnかjsで、かけるといいよ

596:デフォルトの名無しさん
17/11/15 21:12:30.78 XIYpTyyiM.net
ラットナーは「AIをより簡単に」みたいな話だった気がするので、swiftからpythonに繋げてくれたりすれば個人的には使い道が増える

597:デフォルトの名無しさん
17/11/15 22:53:55.68 AU+RuFHk0.net
>swiftからpython
今まさにその議論メーリスでやってるね

598:デフォルトの名無しさん
17/11/16 09:09:38.79 SHUWfoPu0.net
swiftはもうダメだな
iOSと並行して開発されている新モバイルOSも謎のスクリプトで開発するらしいし
iPadでビルドできるらしいし

599:デフォルトの名無しさん
17/11/16 09:48:08.14 8VP8a4J70.net
let ore: Men
let kanojo: Women
ore.chinko.insert(into: kanojo.manko)
while !ore.itta {
 ore.koshifuru()
 kanojo.aegu()
}

600:デフォルトの名無しさん
17/11/16 09:51:20.71 um9KRlaD0.net
>>577
なにそれ初耳
Swiftと別に汎用言語作るとは思えないから
あるとしてもSiri/人工知能を扱うためのスクリプト言語とか
買収したWorkflow.appにのせるiOS版AppleScriptみたいなものとか
そういう分野特化のスクリプトじゃね

601:デフォルトの名無しさん
17/11/16 09:57:02.74 e/Hz7FiQd.net
siriがプログラム書いてくれる

602:デフォルトの名無しさん
17/11/16 11:34:25.95 W2aOUAlV0.net
なんかrubyもpythonとのバインディングでなんとか機械学習に参入しようとしてるってポッドキャストで昔聞いたな。
python学んだほうが早い

603:デフォルトの名無しさん
17/11/16 11:44:25.92 PDiU2NGNa.net
ruby遅いやん

604:デフォルトの名無しさん
2017/1


605:1/16(木) 11:45:54.33 ID:8VP8a4J70.net



606:デフォルトの名無しさん
17/11/17 09:21:18.60 ZMtjOsPu0.net
Swift Xが出たらのりかA!

607:デフォルトの名無しさん
17/11/17 13:55:11.80 Sc6rYFXH0.net
Googleの新OS Fuchsiaに対応するブランチが切られたぞ
wktk
URLリンク(github.com)
Add Fuchsia OS Support
Adds Fuchsia target support to the compiler and builds the stdlib for
Fuchsia.

608:デフォルトの名無しさん
17/11/17 17:48:01.94 P19mM9yq0.net
何が起こるんです?

609:デフォルトの名無しさん
17/11/17 17:48:45.29 P19mM9yq0.net
第三次OS戦争だ

610:デフォルトの名無しさん
17/11/17 18:52:19.85 Cb9xUN03M.net
予想外の展開過ぎる

611:デフォルトの名無しさん
17/11/17 19:17:18.74 r4qIw16A0.net
ここに来て新os。しかもカーネルからって正気か?

612:デフォルトの名無しさん
17/11/17 19:42:53.73 Dc+rY6f80.net
狂ってなければイノベーションは起こせない

613:デフォルトの名無しさん
17/11/18 08:23:29.49 22t4JudU0.net
Googleは何をしても無駄

614:デフォルトの名無しさん
17/11/18 13:01:49.51 TdFdr2wf0.net
かなりスレ違いになるんだけど、
linuxカーネルって作り変えなきゃいけないほど問題あるもんなの?
単純にクラック耐性上げるために分けてるだけ?

615:デフォルトの名無しさん
17/11/18 13:12:26.19 kKLEnXh30.net
問題があって作り変えるというよりモバイルデバイス向けにカリカリに特化した新OSを作るって感じじゃないかな

616:デフォルトの名無しさん
17/11/18 13:44:44.87 7yJX3UxV0.net
>>593
そうなんかな。でもforkして作るって手もあるのに一からってすげーなって

617:デフォルトの名無しさん
17/11/18 16:09:22.58 elbo/rx80.net
不具合というよりかは
GPL対策とドライバ周辺の保守性向上じゃないかな

618:デフォルトの名無しさん
17/11/18 20:49:57.62 b41hh6qM0.net
iOS11で新たにAppStore、ファイル、News、ポッドキャストなどがSwift製になったそうな
URLリンク(blog.timac.org)

619:デフォルトの名無しさん
17/11/18 22:35:55.59 S0a4cMf80.net
Swift製って言うと100%Swiftみたいに聞こえるけど、アプリの一部でSwiftを使っててもその判定に入ってると思う。

620:デフォルトの名無しさん
17/11/19 13:34:31.01 gjzb/Bmo0.net
仕様もABI安定してないうちにSwift移行とかどんな神経してるんだよ。
個人ならまだしもAppleがそれやるのかよ。
その向けのパフォーマンスというかなんというか、Apple政治だな。

621:デフォルトの名無しさん
17/11/19 13:35:17.06 gjzb/Bmo0.net
外向けのパフォーマンス

622:デフォルトの名無しさん
17/11/19 13:39:42.37 wnBO2ArR0.net
アプリやプライベートフレームワークだからABI関係ないし、ドッグフーディングはいい言語にするには絶対必要だ

623:デフォルトの名無しさん
17/11/19 14:11:16.48 N5c6WEvd0.net
Apple自身が本格的なのひとつは無きゃ自動コンバートがどれだけ実用的なのかわからんし、ひとつとかでなくよりなら自動コンバートがよりより実用的にor破壊的変更はもうない(古い記述も許す)という姿勢の現れだろ
やっとSwift 1.0ってとこだな

624:デフォルトの名無しさん
17/11/22 12:30:53.03 lQ0mwDAg0.net
もう新しい言語とかどうでもいいからアプリを簡単に作れるようにしてくれ。
デザイナー要らずで絵が描けるとか、いいDBつむとか、API/Mapperコードの自動生成とか、ステート実行とか、画面作成はstoryboardとsegueしか利用しちゃいけないとか、
アプリのクラッシュ管理をiTunes connectだけで完全に出来るようにするとか、自動Analyticsしてくれるとか、
コード量を少なくしてくれ。

625:デフォルトの名無しさん
17/11/22 12:32:36.87 fklO/EcJ0.net
わがままな事言うんじゃありませんっ!

626:デフォルトの名無しさん
17/11/22 12:33:58.72 lQ0mwDAg0.net
同じことを実現するのに色々な書き方が出来ないようにしてくれ。

627:デフォルトの名無しさん
17/11/22 12:52:58.00 fklO/EcJ0.net
なんで?
色々な書き方が出来た方がいいだろ
Storyboardでしか画面作成できなくするとXcodeでしかアプリ作れなくなるぞ

628:デフォルトの名無しさん
17/11/22 14:58:53.24 M2hIyqomp.net
Storyboardの中身はXMLだからXcodeがなくてもなんとかなる

629:デフォルトの名無しさん
17/11/22 18:20:57.23 sxfM3z3k0.net
最初期のこのスレに現れたFlasherは全画面に敷いたviewからタッチイベントの座標取って
どのボタンが押されたのか全部if文(100<x<300 and 100<y<150って奴だ)で判定しようとしてたっけな…

630:デフォルトの名無しさん
17/11/22 21:17:11.70 3PrpHuiBM.net
storyboardってみんな使ってんの?
設定もワケワカランちんだし生産性が上がるとは到底思えないんだが…

631:デフォルトの名無しさん
17/11/22 21:24:59.84 nwDa/402d.net
使ってるけど一度エラーになるとわけわかめ

632:デフォルトの名無しさん
17/11/22 21:46:36.31 fklO/EcJ0.net
AutoLayout使うなら必須だろ

633:デフォルトの名無しさん
17/11/22 22:59:57.57 XGz0BDt00.net
storyboardはまだしもautolayoutはまじで生産性を下げるから使わないが正解だろ

634:デフォルトの名無しさん
17/11/22 23:25:24.80 fklO/EcJ0.net
AutoLayoutを使わずにどうやって、サイズの変更やデバイスの回転に対応するんだよ?
コードで書くの?
バカじゃね?

635:デフォルトの名無しさん
17/11/23 00:45:32.80 0zddhcTM0.net
AutoLayoutもコードだけでバリバリ書けよ

636:デフォルトの名無しさん
17/11/23 01:01:54.62 uft6k8lw0.net
xib+コードが最強?

637:デフォルトの名無しさん
17/11/23 02:08:53.55 0zddhcTM0.net
>>614
俺はこれが好きだな
ほどよい感じでw

638:デフォルトの名無しさん
17/11/23 07:28:58.02 WYrOiD8s0.net
>>612
バカはお前だ
コード書けないなら仕事変えたほうがいいぞ
まじで

639:デフォルトの名無しさん
17/11/23 08:13:53.43 NGg/SBGT0.net
autolayoutはなるべくコードで書かない、なぜならエラーを検出しにくいから。
storyboard、segue、storyboard reference、autolayoutは絶対に使う。
xibの利用は極力避ける。

640:デフォルトの名無しさん
17/11/23 08:16:07.19 NGg/SBGT0.net
個人で作ってるなら勝手にしてくれ。

641:デフォルトの名無しさん
17/11/23 08:22:34.20 3W2zAjKB0.net
>>616
AutoLayoutはコードでも書けるだろ
AutoLayoutを使わずに、どうレイアウト調整してんの?

642:デフォルトの名無しさん
17/11/23 09:48:52.12 3FbMzK/bM.net
>>619
コードでautolayoutとかエアプもいいとこだな
やってみろ気狂うぞ
普通に座標で実装してるよ
protocol作って、デバイスのステートをsubscribeして具象を切り替えるだけ

643:デフォルトの名無しさん
17/11/23 09:56:04.61 3W2zAjKB0.net
七面倒臭いことしてんな
Autolayout使えばアニメーションも面倒みてくれるのに
どうせアニメーションとか無視して、カクカク配置してんだろ
何故底まで、Autolayoutを拒否するのか
ひょっとして、Autolayoutを理解できないから?
理解できずに変なことになってパニクったの?
そうなの? マジで?

644:デフォルトの名無しさん
17/11/23 10:12:54.95 3FbMzK/bM.net
アニメーション…それこそ普通に書けよ…autolayoutの再layout時の、あの気持ち悪い動きそのまま使ってるの?
デモならまだしもプロダクションで、そのままだとしたら微妙だと思うぞ
appleのtutorialやったのとヴェンダーリックのプログラムを受けたので使えはするし、
何をどうすればどうなるのかくらいはわかるが、それを理解してるとは言えないかもしれん。
逆に理解しづらいものなら、いいものじゃないし、変なことになるようなもんなんで積極的に使うのか理由が必要だろ
プログラマならstoryboardもautolayoutも嫌


645:いなやつのほうが多いだろうし、かといってほとんどのデザイナが



646:デフォルトの名無しさん
17/11/23 10:14:33.21 3FbMzK/bM.net
途中で送信してもた
殆どのデザイナは使えない。
デモならいいけど、プロダクションで導入してるとしたら、誰の何が向上するという経営判断なのか教えて欲しい。

647:デフォルトの名無しさん
17/11/23 10:19:24.58 3FbMzK/bM.net
まぁautolayout+storyboardのほうが楽ちんというカルチャーの会社もありえなくはないか…
でもそうするとIDEは事実上xcode限定か…と思うとよほどのメリットがない限り見送り
最初に否定したのは俺が悪かった
こんなもん宗派なんだから、ただ対立を生んだだけだったわ
すまんかった

648:デフォルトの名無しさん
17/11/23 12:30:05.55 NGg/SBGT0.net
Xcode最高だろがボケ、無料(と言うかiPhoneユーザーが間接的に払ってくれてるわけで)なんだよ!

649:デフォルトの名無しさん
17/11/23 12:32:57.64 G6pL9d5+0.net
意味不明
mac買わないといけない時点でアホみたいに高い

650:デフォルトの名無しさん
17/11/23 13:04:51.42 0zddhcTM0.net
Mac高いとかどんだけ貧乏人なのか…

651:デフォルトの名無しさん
17/11/23 13:22:23.72 NGg/SBGT0.net
Windows機とかここ5年間価格も調べた事がない・・

652:デフォルトの名無しさん
17/11/23 13:27:04.61 NGg/SBGT0.net
開発者ならStoryboardとAutolayoutを99%使ってると思う。

653:デフォルトの名無しさん
17/11/23 13:31:07.37 G6pL9d5+0.net
>>627
xcode専用機だから=xcodeの価格なのさ
普段からmacメインとかいう情弱ではないのでね

654:デフォルトの名無しさん
17/11/23 13:33:04.14 NGg/SBGT0.net
一度でもMac使ったらWindowsには戻れん

655:デフォルトの名無しさん
17/11/23 13:36:30.54 NGg/SBGT0.net
政治上手なだけのMicrosoftなんかもう潰れればいいのに

656:デフォルトの名無しさん
17/11/23 13:40:33.17 G6pL9d5+0.net
きっもいリンゴ信者ほどの糞はない

657:デフォルトの名無しさん
17/11/23 13:41:55.34 H0+gJnL1p.net
安心しろ、マイクロソフトは実質倒産してるから。Appleが買うか買わないなってのが実情。

658:デフォルトの名無しさん
17/11/23 13:42:20.71 0zddhcTM0.net
>>630
そこまでしてなんでiPhoneのアプリつくの?
そこそこ売り上げあるならMacMiniくらいならはした金だし
XCode専用機で何の問題もないだろ
趣味で売れないもん作ってるならWindowsでAndroidだけやっとけって思うわ
情弱って煽りたいだけだろw

659:デフォルトの名無しさん
17/11/23 13:44:35.00 H0+gJnL1p.net
あずーるとかネーミングセンスもあずーれてるしw

660:デフォルトの名無しさん
17/11/23 14:38:11.98 RZ0k0Q420.net
Mac信者が~って人って2017年の現在では
「むしろ自分がいまどき珍しいWindows™パソコンなんぞの信者だ」
ってことをなぜか自覚してないよね…

661:デフォルトの名無しさん
17/11/23 14:49:12.35 G6pL9d5+0.net
今時珍しいw
信者の認識やべぇw

662:デフォルトの名無しさん
17/11/23 15:19:30.78 6IIiEr2D0.net
異世界に住んでるんだから仕方ない
ここで言葉を交わせるのは奇跡

663:デフォルトの名無しさん
17/11/23 16:51:07.78 RD7by9rR0.net
ID:G6pL9d5+0 がマジでなんでXcodeで開発しているのかさっぱり。そんなにWindows信奉しているくせに

664:デフォルトの名無しさん
17/11/23 17:32:07.95 XvFkoTryM.net
中学生とかなんだろ
可哀想だし、もうスルーしとこう

665:デフォルトの名無しさん
17/11/23 20:05:58.88 G6pL9d5+0.net
iOSアプリ開発している=皆リンゴ信者だと思っているところがもうねw

666:デフォルトの名無しさん
17/11/23 20:23:07.13 RD7by9rR0.net
いや、だからいやいやでなんでやってるのかと言ってるのだがなあ
確かに>>641の言うとおりかもしれないな。この思考の浅さは

667:デフォルトの名無しさん
17/11/23 20:32:01.18 VsIojerI0.net
何故iosアプリ開発にxcodeが必須なのか
是非林檎に聞いてくれ

668:デフォルトの名無しさん
17/11/23 20:39:14.51 G6pL9d5+0.net
>>643
金になるからにきまってんだろw

669:デフォルトの名無しさん
17/11/23 20:47:50.99 RD7by9rR0.net
なんか聞いた


670:フレーズw 金になってないやん。一仕事の1ヶ月にも満たない金額でアホみたいに高いとか ほんと思考が浅すぎ。浅すぎてか思考してる?



671:デフォルトの名無しさん
17/11/23 20:57:04.46 UxBjWqqv0.net
ほんと信者な頭猿すぎて会話ができないな
10万20万が俺にとって高いか安いかなんて話は一切してないんやけど通じなさすぎてもう

672:デフォルトの名無しさん
17/11/23 21:02:33.02 RZ0k0Q420.net
おまえがなにが嫌いとか金が無くて買えないとか誰も聞いとらんよ。

673:デフォルトの名無しさん
17/11/23 21:02:47.07 RD7by9rR0.net
苦し紛れにしても酷すぎるw>>626をお前がそう思ってないと取らなければならないなんて無理もいいとこだろう。仮にお前はそう思っていないが誰かもわからないのを庇ってって、それはそれでアンチ脳が酷いと思うぞ
もういい加減脊髄反射やめな?無脳AIを相手してる気分

674:デフォルトの名無しさん
17/11/23 21:07:16.70 RD7by9rR0.net
>>649>>647
>>648
割り込まないでww
まあ、なんか誰ともわからん思いを同じにしているであろう人がいるらしい。代弁しているつもりらしい

675:デフォルトの名無しさん
17/11/23 21:46:51.83 UxBjWqqv0.net
>>649
ほんと脳あるの?
>>625のxcodeの話しか最初からしてないんだが
開発するのに専用ハード買わせるOSなんて他にありますかー

676:デフォルトの名無しさん
17/11/23 21:46:54.46 rxElE9THa.net
Appleってジョブズがゲイツに土下座してMSが資金援助するまで潰れる寸前だったのに
何でApple信者はMSに感謝するどころか敵意向けてるの?

677:デフォルトの名無しさん
17/11/23 21:57:30.27 RD7by9rR0.net
>>651
自分で言ったことがなかったことにできるってすごいな。自分でさらけ出したことをなかったことにできるってすごいな
矛盾がどうにもできなくなって矮小化しただけだろ、それ。自称脳が俺よりあるハズならわかることだと思うけど
まあ、ある意味興味の部分がわかったし、これ以上やっても自分が見えなさそう
エアプ開発者と理解した。金になってて機材分はおろかそれ以上の利益になってたらそんな文句は頭にも浮かばないだろに。金になるためと言い金になってると言い張ってるのにソレだもん

678:デフォルトの名無しさん
17/11/23 21:57:32.48 052qHLu70.net
ここ言語スレだからグダグダするなら雑談スレでやれよ

679:デフォルトの名無しさん
17/11/23 21:58:57.83 RD7by9rR0.net
すまん。終わったよw

680:デフォルトの名無しさん
17/11/23 22:16:39.54 NGg/SBGT0.net
AppleがSwiftやめる説は
AppleがReactiveプラットフォームを出すから
ViewControllerも無くなり全てがView
ライフサイクルが必要ならばアドイン

681:デフォルトの名無しさん
17/11/23 23:16:00.12 UxBjWqqv0.net
すまんな
信者さんをカッチーンさせてしまったようだ

682:デフォルトの名無しさん
17/11/24 00:56:19.20 qzlUNbXl0.net
>>645 金になるならグダグダ言うなよ。金になってないからグダグダ言ってるとしか聞こえないな。
>>651 OSだけ売ってる会社じゃないんだから仕方ないだろうが。 少しは大人の事情というものを解れや。
お前がもう少しすれた大人なら抜道を見つけられるだろうが中坊には無理だな。

683:デフォルトの名無しさん
17/11/24 01:04:11.39 qzlUNbXl0.net
>>651 OSも無料、XcodeもSwiftも無料。こんな太っ腹な会社がありますか?
Swiftもオープンソースになってるしな。 金のないお前でもスマホ/WebでSwiftを動かす事くらいはできる世の中だぞ。

684:デフォルトの名無しさん
17/11/24 01:09:50.67 ZHClXcsc0.net
なんか伸びてるから動きあったのかと思ったら程度の低い罵り合いだったでござる。

685:デフォルトの名無しさん
17/11/24 09:54:33.45 gcVMtVV40.net
信者さんというより患者さん。

686:デフォルトの名無しさん
17/11/24 12:00:40.


687:03 ID:3Wlq8C8E0.net



688:デフォルトの名無しさん
17/11/24 13:33:45.09 5lRdkv3v0.net
わいはビール腹

689:デフォルトの名無しさん
17/11/24 13:48:22.49 kfwUcnJAM.net
Mac板にもiOSアプリを出すために仕方なくiMac買わされたとか言いつつ
Mac板の多くのスレでコピペ荒らし行為してるキモイ奴がいる
そんなにAppleやMacが嫌ならiOSアプリなんか作るなよって思うのだが…

690:デフォルトの名無しさん
17/11/24 18:31:37.68 FzyzF8JKa.net
>>659
Macも無料にしてくれたら太っ腹だと思うw

691:デフォルトの名無しさん
17/11/24 18:34:48.19 INE7f0QIa.net
Macも開発者にだけは半額で売ればいいのにね
こっちはAppleのアプリ作成に貢献してんだから

692:デフォルトの名無しさん
17/11/24 18:50:16.08 5lRdkv3v0.net
その気になればAppleだけでアプリ作れるだろ
他の事業の方が採算性がいいからやってないだけで

693:デフォルトの名無しさん
17/11/24 19:11:32.67 9sTMSHCv0.net
>>666
金ないなら有料アプリとか広告付きアプリ出せばいいだけやん
こっちからすればAppleにマーケット作ってもらったり、料金回収代行してもらったりしてるわけだ
貢献してやってるってのは一方的すぎると思うが

694:デフォルトの名無しさん
17/11/24 19:49:46.98 5lRdkv3v0.net
課金アプリならまだしも、広告つけただけの無料アプリとかAppleにほとんどメリットないしな

695:デフォルトの名無しさん
17/11/26 01:26:21.95 lHjjR2q50.net
>>666 Appleも目をつぶってるじゃん。 お前に力がないだけの話だよ。

696:デフォルトの名無しさん
17/11/28 10:25:51.24 wHK3+iPNa.net
ためになるスレだなぁ

697:デフォルトの名無しさん
17/11/30 08:41:47.35 +g0xMZO1a.net
SwiftやObjective-Cから開発者が離れつつある?
URLリンク(www.itmedia.co.jp)
スマートフォンのアプリで成功したいならば、iOS向けアプリを作るためのSwiftやObjective-Cは開発者にとって重要な言語と言えるが、米InfoWorldはこうした状況に「異変が起きつつあるのではないか」と指摘している。
開発言語の人気度を指標化した「TIOBE Index」では、最近になってSwiftとObjective-Cのランキングが急落しており、「開発者離れが起きているのではないか」というのだ。
TIOBE Indexは複数の検索エンジンや関連ページの利用状況などを勘案し、月ごとに開発言語のランキングを発表している。最新の2017年11月版によれば、Swiftは20位、Objective-Cは19位と、いずれも前年同月から8位のランクダウンになっている。

698:デフォルトの名無しさん
17/11/30 10:00:56.87 Kpf2vEE80.net
Swift君、年上のObjective-Cお姉さんに抜かれてるじゃん

699:デフォルトの名無しさん
17/11/30 10:21:36.06 kqI7I1320.net
マイナー言語ですみません

700:デフォルトの名無しさん
17/12/02 01:19:09.79 sEwFCJtOM.net
>>672
過去の予想の的中率はどうなの?
ランキングの指標の実績見ないとなんとも言えんな。

701:デフォルトの名無しさん
17/12/02 01:23:35.85 e0Of/oKI0.net
むしろこういうランクって人の動向をコントロールする道具なような気が

702:デフォルトの名無しさん
17/12/02 09:14:44.87 aHD9SB2SH.net
統計の取り方によって、ランクが変わるのは当たり前

703:デフォルトの名無しさん
17/12/03 01:48:33.06 DRlj3fF10.net
Swiftが上位の時はさも絶対だという言いっぷりなくせに、逆転すると統計の仕方によって変わるとか言い出す
分かりやすすぎだろ

704:デフォルトの名無しさん
17/12/03 07:26:52.67 YOGcX2ny0.net
だって理由がわかんないもん

705:デフォルトの名無しさん
17/12/03 11:07:16.23 GEPtJVtH0.net
XcodeでSingle View Appを選んでプロジェクトを作ったんですけど、ブログラムのス�


706:^ートポイントは何処にあるんですかね? main関数とかないんでしょうか? AppDelegateのインスタンスは何処で作られてるんでしょうか?



707:デフォルトの名無しさん
17/12/03 13:27:48.75 HmKjU/kb0.net
main() は main.m にあるやろ。AppDelegateのインスタンスもそこで作られてるやろ

708:デフォルトの名無しさん
17/12/03 13:30:32.39 HmKjU/kb0.net
ああ、実際に作られてるのは UIApplicationMain内 だな。ここで指定しないでメインリソースで指定/内包して作るという方法もあるけど

709:デフォルトの名無しさん
17/12/03 14:55:11.28 GEPtJVtH0.net
>>681-682
main.mっていうのは何処にあるんでしょうか? プロジェクト内を探してみても見つかりませんでした
UIApplicationMainっていうのは、そのmain.mに書かれているんでしょうか?

710:デフォルトの名無しさん
17/12/03 15:58:39.93 d8GT1M1T0.net
main.mはobjective-cだよ
@UIApplicationMain の書いてあるオブジェクトを
呼び出す仕様かね
MacOSで作るとmain.swift固定なんかな

711:デフォルトの名無しさん
17/12/03 17:52:18.63 HmKjU/kb0.net
ああ、Swiftか。main()なんて言うからw
@UIApplicationMainってソースにあるし、Swift UIApplicationMainとググったらすぐにあるやん
URLリンク(ez-net.jp)

712:デフォルトの名無しさん
17/12/03 18:10:05.40 HmKjU/kb0.net
>>684
なるほど、main.swiftでなきゃだね。iOSでもかな/でもそのよう

713:デフォルトの名無しさん
17/12/03 21:11:00.52 HXW1293x0.net
言語仕様と実装は別だから新言語の仕様みて
「ああ、こういう仕組みなのね、完全にわかったわ」って
なにか試そうとした時に「…でどこがスタートでどう書くの推奨だ?」って
よくなるわな。

714:デフォルトの名無しさん
17/12/06 07:01:55.07 X49SYftq0.net
いつかXCODEでjavaも使えるようになりませんかね?
別にそれによって、Appleも損はしないと思うんですが…

715:デフォルトの名無しさん
17/12/06 07:03:03.47 nXK3hnHv0.net
xcodeを積極的に使いたい奇特な人がいるなんて…

716:デフォルトの名無しさん
17/12/06 08:17:27.60 GNciMIPS0.net
swift好きのデブ、常に言い訳ばかり

717:デフォルトの名無しさん
17/12/06 08:19:10.23 GNciMIPS0.net
Xcodeは使える
Java IDEの遅さといったらもう

718:デフォルトの名無しさん
17/12/06 08:31:50.96 X49SYftq0.net
やはりXCODEが他言語に対応しただけじゃダメなんですか?
iOSそのものが対応しなきゃいけないのかな

719:デフォルトの名無しさん
17/12/06 08:44:31.27 nXK3hnHv0.net
解消したコンパイルエラーが残ったままになるクソバグから卒業してから出直しておいで

720:デフォルトの名無しさん
17/12/06 11:30:29.02 YJV2uZevM.net
xcodeでswiftのリファクタリングできるようになった?

721:デフォルトの名無しさん
17/12/06 11:37:03.92 ROyOilcp0.net
なったよ、なった、なりまくりだよ

722:デフォルトの名無しさん
17/12/06 11:55:51.78 USn4mw9K0.net
>>688
Xcodeで普通にJava(使えたPure Javaも可)のを使えなくしたので金輪際Javaを使えるようにはならんだろ

723:デフォルトの名無しさん
17/12/06 12:04:12.39 ROyOilcp0.net
Javaは邪魔

724:デフォルトの名無しさん
17/12/06 18:41:39.80 wUheHypQa.net
ほげぇぇ
わざわざ使えなくしたのか
少しでもユーザー多い方が良いのに…
でも他言語に対応させると、速度か何かが犠牲になるのかね

725:デフォルトの名無しさん
17/12/06 18:43:56.28 wUheHypQa.net
java使えるならiOSアプリ作ってみたいのになぁ
swiftとか私の頭には難し過ぎる
HELLO WORLD出すだけで10年くらいかかりそう

726:デフォルトの名無しさん
17/12/06 19:01:15.03 USn4mw9K0.net
わざわざってか、メンテナンスめんどくさい/もうする気ないから無くした/削ったただな
JavaでiOSアプリか。そんなつもりだったのか。それは無理無理
macOSアプリだってちょっと変な感じだし。それなりにmacOS UIパーツ使ってるがやっぱり触りごごちがエセ感ありの
Javaもあんま使いこなせてないっぽくにしか見えないぞ。その謙虚すぎ(?


727:)は。Swiftやればだな。このスレ的には。でなきゃ全然関係ない話題だしw



728:デフォルトの名無しさん
17/12/06 21:22:58.76 cTJTRI1Y0.net
日本語やべぇな

729:デフォルトの名無しさん
17/12/06 21:42:59.43 USn4mw9K0.net
やべえだろ

730:デフォルトの名無しさん
17/12/06 22:50:39.50 82jVV/Ajd.net
やべえやべえ

731:デフォルトの名無しさん
17/12/06 23:23:55.51 5xxmLSHy0.net
やじろべえ

732:デフォルトの名無しさん
17/12/07 10:22:49.96 sVtgTjOj0.net
JavaじゃなくてJavaScriptでiOSアプリだったらありえるんじゃない?
ReactNativeとか

733:デフォルトの名無しさん
17/12/07 14:30:44.95 6XwsjIvN0.net
これSwiftプロジェクトの責任?
URLリンク(applech2.com)

734:デフォルトの名無しさん
17/12/07 16:32:11.36 Sk96GNkM0.net
いや、CoreFoundationのソースを持って来てるだけでSwiftは関係ない
CoreFoundationはC実装で、Swift関係なく前からオープンソース
URLリンク(opensource.apple.com)
10.13で使われてるCoreFoundationはここで公開されると思うけどcoming soonって書いてるからまだなんかな
たまたまswift-corelibs-foundationの方で先に公開された形になったから、こういう風に参照されただけだろう
ちなみにmacOSやiOSで現に使われてるFoundationはクローズドのObjC実装のもののはずで、Swiftオプソ化とLinux対応のために公開されてるこのSwift実装のFoundationとは中身は別物のはず

735:デフォルトの名無しさん
17/12/07 16:37:34.18 Sk96GNkM0.net
いま見てみたらCoreFoundationのソース10.10.5までは出てるのに、11.0以降ずっとcoming soonになってるのな
URLリンク(opensource.apple.com)

736:デフォルトの名無しさん
17/12/12 13:49:06.98 J/9TtJrW0.net
URLリンク(lists.swift.org)
公式メーリスからDiscourseへの移行がテスト中
URLリンク(swift.trydiscourse.com)
だいぶ追いかけやすくなるな
なお正式移行後のURLは URLリンク(forums.swift.org) になるとのこと

737:デフォルトの名無しさん
17/12/21 10:21:10.47 bYXPU9F8H.net
let values = ["small":30 "middle":50]
var result = 0
for( value in values{
result += value.1
}
このvalue.1 ってどういう意味?

738:デフォルトの名無しさん
17/12/21 11:08:32.08 jPJSvhP50.net
タプルの2番目の要素

739:デフォルトの名無しさん
17/12/22 13:33:29.02 +1EDzsqm0.net
マジパンとやらはSwiftかな?

740:デフォルトの名無しさん
17/12/24 11:12:05.03 hPGGl0Vf0.net
サンプルコードで、インスタンスの生成を
let a = Hoge(fuga)
と書いてるのと
let a = Hoge.init(fuga)
って書いてるのを見かけるんだけど
どっちが推奨なんだろう?
Xcodeの補完は後者フレンドリーだけど

741:デフォルトの名無しさん
17/12/24 12:07:16.32 /bo9xWs60.net
シンプルイズベター

742:デフォルトの名無しさん
17/12/24 12:10:33.71 zmllH8GcM.net
普通に前者

743:デフォルトの名無しさん
17/12/24 12:45:31.91 hPGGl0Vf0.net
>>715
普通に考えたら前者なんだろうけど、Appleのサンプルでさえ後者で書いてるのがあるし、Xcodeの補完もinitってしないと出てこないし、
もしかしてなんか変わったのかなと思って

744:デフォルトの名無しさん
17/12/26 17:34:18.93 4Sei94eg0.net
>>714
than何だよ

745:デフォルトの名無しさん
17/12/26 19:40:12.67 VSvNiMfY0.net
コンプレックスだろ

746:デフォルトの名無しさん
17/12/28 11:22:20.28 cbganyuBH.net
isEmpty とString?
is文と、オプショナルの違いってなんですか?

747:デフォルトの名無しさん
17/12/28 11:29:26.35 O5jngoW8M.net
名前はまだない と 猫すらいない
の違い

748:デフォルトの名無しさん
17/12/28 14:47:01.54 iz59XYXMH.net
あり�


749:ェとうございました



750:デフォルトの名無しさん
18/01/05 18:35:21.50 s4h/PGeZ0.net
swiftのextensionとか規則の詳しい説明日本語版がなさすぎる
なんで日本語情報少ないんだ
やってるやつすくないのか

751:デフォルトの名無しさん
18/01/05 19:23:09.32 auD2gbOgd.net
>>722
何で日本語版が必要なのか解らない。

752:デフォルトの名無しさん
18/01/05 19:47:37.46 LwXbIVZ50.net
そら日本人開発者の敷居を下げる為やろ

753:デフォルトの名無しさん
18/01/05 20:15:53.58 s4h/PGeZ0.net
>>723
英語わからない
google先生で聞いても断片的にしか検索されないのん
extensionを検索したら出てくるけど他の構造体とかでてこないん
>>724
英語版が多いと日本人がやりやすくなるのかそうなのか

754:デフォルトの名無しさん
18/01/05 21:23:45.14 5kzCv3dHM.net
英語で事足りてる

755:デフォルトの名無しさん
18/01/05 21:29:54.60 yXB0s20a0.net
>>725
これで十分じゃね
URLリンク(i.imgur.com)
  ↓
URLリンク(i.imgur.com)

756:デフォルトの名無しさん
18/01/05 22:26:25.14 r/weW8xna.net
初心者ですがよろしく。
iOS版のplay groundsでどこまでコーディング出来るのでしょうか。
Swiftコーディングの練習問題集などと言ったものは存在しますか?
今仕事が忙しくて、iOS(iPad Pro)で学修レベルしか出来ません。
ひと段落ついたら本格的にMacBookのX Codeで開発始めるつもりです。
よろしくお願いいたします。
経歴はJavaとその関連を半年間集中的に学校で教わって
JAVA2級合格したというレベルです。仕事はほぼ関係ない仕事です。

757:デフォルトの名無しさん
18/01/05 22:38:33.01 DCLjvU/G0.net
>>725
まだ、小学生なのかな?
義務教育で十分だと思うが。

758:デフォルトの名無しさん
18/01/08 12:52:34.27 hhrQksps0.net
Swiftクラス管理の部分が意味不明だった
むずい

759:デフォルトの名無しさん
18/01/08 13:05:49.83 rKkR1aUE0.net
言語そのものだけでなく、背景となる概念も一緒に勉強したらいいよ
オブジェクト指向とか関数型プログラミングとか

760:デフォルトの名無しさん
18/01/08 13:31:11.21 4xaPsQe90.net
ちんこ

761:デフォルトの名無しさん
18/01/09 20:37:49.01 OeQT9reYa.net
>>688
昔々の事じゃ。Java-Cocoaというものがあってな。

762:デフォルトの名無しさん
18/01/10 07:44:31.91 pFy+Tkk+0.net
Cocoa-Java

763:デフォルトの名無しさん
18/01/10 10:13:17.90 XGvHirb80.net
ジャワ茶にココア混ぜてみ? これが意外とまずいぞ

764:デフォルトの名無しさん
18/01/10 10:28:53.99 RIpzPzY60.net
なんで茶やねん

765:デフォルトの名無しさん
18/01/10 16:37:41.83 Mhig5E+00.net
ここってスズキSwiftのリンク貼ろうとすると弾かれんのな

766:デフォルトの名無しさん
18/01/12 21:23:25.78 TRINB/Bp0.net
swiftというかiosのことかもしれないけど
非同期中はメインスレッドのタッチイベントって受け付けないのでしょうか?
非同期の処理が終わるまでフリーズ状態です。
表示は変更されるます。
そういう仕様なのでしょうか?

767:デフォルトの名無しさん
18/01/13 01:45:28.19 +X6+FRnY0.net
んなわきゃない

768:デフォルトの名無しさん
18/01/20 08:40:00.06 noXzsP3R0.net
Swift Forums Now Open!

769:デフォルトの名無しさん
18/01/21 07:39:23.78 9Dbm5zHc0.net
この言語、将来性ある?

770:デフォルトの名無しさん
18/01/21 08:44:43.98 nNy2SVfza.net
iOSデバイス、特にiPad Proが最も完成洗練されたコンピュータの形態だとすれば
その開発言語swiftが最も将来性あると断言できるんじゃないでしょうか。

771:デフォルトの名無しさん
18/01/21 09:42:31.90 j8sukyNB0.net



772:ふふ



773:デフォルトの名無しさん
18/01/21 17:14:59.76 cCtgqhnza.net
>>742
まだ断言できるほどではないけとかなりいい線行ってると思うよ。
最大の失敗は初期の段階で Mac でしか使えないようにしてしまったことじゃないかな。
これで大幅に出遅れたと思う。もしフリーで使えるようにしてあったらと思うと残念でならない。

774:デフォルトの名無しさん
18/01/21 17:19:06.74 9Dbm5zHc0.net
thx
swiftやってみようかな

775:デフォルトの名無しさん
18/01/24 18:17:30.72 yxm2qYfda.net
>>741
10年後には無くなってるだろうな

776:デフォルトの名無しさん
18/01/29 14:54:49.29 0bETM+hD0.net
URLリンク(www.benfrederickson.com)
SwiftはObjCとともに人気を失いつつある
Go/Rust/TypeScript/Kotlinらがまだまだ勢いを保ってるのとは対照的
iOS/macOS開発一辺倒の現状から大きく利用領域を広げられなければ、ObjCと同じようにマイナー言語を脱することはできなさそう

777:デフォルトの名無しさん
18/01/29 17:54:08.77 vPQd3eOKF.net
うむ

778:デフォルトの名無しさん
18/01/29 19:58:20.18 xhFgCzXn0.net
うまない

779:デフォルトの名無しさん
18/01/29 23:56:24.60 16WZc9vb0.net
俺もAndroidに乗り換えた瞬間に興味なくしたわ。
今はTypeScript + React-nativeに注目してる

780:デフォルトの名無しさん
18/01/30 08:57:56.07 WNbQNArJ0.net
サーバーサイドで流行ってくれないかな。

781:デフォルトの名無しさん
18/02/11 22:38:38.11 Iux9XEWP0.net
超絶初心者が失礼するぞ
今日までXcodeとSwiftの違いってなんだ?って思ってたんだけど、Swiftはプログラム言語でXcodeはIDEなのか
ちなみにXcodeでSwiftを書いて実行してっていう一連の作業ができるんだよね?

782:デフォルトの名無しさん
18/02/11 22:48:40.33 gwPArEUSM.net
できます
てか、まずはHello Worldを試してみろよw

783:デフォルトの名無しさん
18/02/13 21:12:19.08 u0M0/fEh0.net
アイポンアプリって自作して勝手に配ることできるの?
App Store使わずに配布できる?

784:デフォルトの名無しさん
18/02/13 21:32:24.59 gJJG9vouM.net
少人数の知人に配るとかならできる
色々制限もあるが
iOS アプリ 配布
とかでぐぐれ

785:デフォルトの名無しさん
18/02/13 22:30:33.86 u0M0/fEh0.net
>>755
えええ、そうなん?
ググるわありがとう。

786:デフォルトの名無しさん
18/02/13 22:56:13.46 bsiGDaVs0.net
ググった後で理解した後でも文句いいそうだけどw

787:デフォルトの名無しさん
18/02/14 00:03:23.96 JQ2Po4sY0.net
>>757
ググったけど、つまりアポーに金払えってことか。

788:デフォルトの名無しさん
18/02/14 00:17:18.23 kGmVBrXG0.net
何をしたいのかがさっぱり分からんけど、
不特定多数の人に配布したいのであればAppleに金払うしかないよ
そうでないのならAppleに金払わなくてもいい方法はある

789:デフォルトの名無しさん
18/02/14 00:18:59.63 4mYfQizq0.net
やっぱり文句言ったww言うと思ってたけど、まさかなとも

790:デフォルトの名無しさん
18/02/14 01:02:17.87 +BajSrJd0.net
むしろ自分以外の人間(少数とはいえ)に配布できるっていうことが驚きだわ

791:デフォルトの名無しさん
18/02/14 01:14:31.30 4mYfQizq0.net
本来テストのためにじゃね。無きゃテスト困るでしょ
無料の方法はソース丸ごとしか思い浮かばんな

792:デフォルトの名無しさん
18/02/14 01:24:54.15 kGmVBrXG0.net
テストフライトとかかなり昔からあったけど使ったことないの?
っておれもその辺かなりご無沙汰でちらっと調べてみたら、なんとAppleが買収してたんだね
ちょっとビックリしたわ

793:デフォルトの名無しさん
18/02/14 01:30:15.34 4mYfQizq0.net
テストフライトは当然デベロッパープログラムを買った人のみ。その前はアドホックで、これも当然デベロッパープログラムのを買った人のみ
無料は


794:個人でもアレが30日間だけじゃなっかったかなあ。ああ、テストフライトもアドホックもアレは1年間だな。アップデートは当然手動



795:デフォルトの名無しさん
18/02/14 11:10:26.43 +BajSrJd0.net
えーとつまり?
金払わないと少数の友人にそのバージョンのアプリを配布することもできないってこと?
さすがに自分の端末にのみ入れることはできるでしょ?

796:デフォルトの名無しさん
18/02/14 11:26:00.40 dgMd+hq50.net
自分の端末はできるよ。

797:デフォルトの名無しさん
18/02/14 12:05:55.64 tt9gptfva.net
Swift2のUdemy動画レクチャー今頃見てるんだけど、4なってだいぶ変わってるねー。
++無くなって+=1だけなってるし。
180くらいあるレクチャーも40くらいこなしたし、色々自作アプリ作って
iPadで活用したいです。

798:デフォルトの名無しさん
18/02/15 12:20:48.17 mI23yE+o0.net
>>699 IBM swift sandbox なら HELLO WORLD は今すぐにでも出せるよ。
URLリンク(swift.sandbox.bluemix.net)
下の▽ボタンを押せば、実行される。
sandbox はIntel  linux上で動いてるな。
WEB アプリも開発出来るようになりつつあるようだけどだれかやってる?

799:デフォルトの名無しさん
18/02/15 12:27:00.97 MqGIYZcJ0.net
他にはあまり見ないネイティブコードななのにあまり流行らないね。KItura出た当時はそれなりに話題になりのだが、下火かな
ネイティブコードなだけにクラッシュに弱いとかかな

800:デフォルトの名無しさん
18/02/15 12:36:59.48 mI23yE+o0.net
2017年09月18日
SwiftでWeb開発ができるフレームワーク
URLリンク(qiita.com)

801:デフォルトの名無しさん
18/02/15 12:37:13.72 MqGIYZcJ0.net
あと、別にそのIBM swift sandboxでなくてもコマンドラインですぐに実行できるよ。PerlとかPythonとかと同じような感覚で。Swift環境入れればだけどLinuxでも

802:デフォルトの名無しさん
18/02/15 12:41:22.20 MqGIYZcJ0.net
>>770
うん、いっぱいある。調べれば分かるだろうが、それぞれのWeb上での取り扱いが下火ってこと
てか、今それ見て知って「WEB アプリも開発出来るようになりつつ」とか言ってるだけでしょ?WEB アプリも開発を今知ったのかよレベルの話だよ。あくまでも現状はちょっと変わった人wが使うってとこかな

803:デフォルトの名無しさん
18/02/15 12:52:01.54 mI23yE+o0.net
【2017年版】Swiftフレームワーク7選比較と今後の需要
URLリンク(furien.jp)

804:デフォルトの名無しさん
18/02/15 13:09:15.61 MqGIYZcJ0.net
それはSwift前提で開発するならの話だろ?よく読んでみ。あんたが思っているのとは違うから
てか、なんかいろいろ「今」調べてるっぽいけど、それでなにか短絡的に鵜呑みで結論出してるのなら、いろいろアレだな

805:デフォルトの名無しさん
18/02/15 13:12:44.99 MqGIYZcJ0.net
Web開発でなら/でも破壊的仕様変更は受け入れられないか。それが大きいか
まあ、そもそも今まで他でWeb開発してたのがSwiftでWeb開発という選択にはあまりならんというのが最大だと思うけど

806:デフォルトの名無しさん
18/02/15 13:52:21.53 GFAIryoK0.net
SwiftでWeb開発するぐらいならPythonでするわ

807:デフォルトの名無しさん
18/02/15 14:51:12.29 YSj3CECL0.net
そもそもappleに言語開発は無理だったんじゃないかな。素直にobjcに戻ってシンタックスシュガー追加で生きていくべき。
個人的にはobjcにはc言語との連携が容易という最大の武器があると思ってる。

808:デフォルトの名無しさん
18/02/15 16:01:06.60 KpD+HGQH0.net
Web開発ってホームページ作ることしか知らないんだけど
他にもなんかあんの?
PythonだとかSwiftで~ とはおったまげたなあ

809:デフォルトの名無しさん
18/02/15 23:46:30.15 gXQ2LMAJ0.net
>>778
俺はiOSアプリ→PostgreSQLに接続
って感じで通信�


810:オてるから、データを吐き出したり入力する為に使ってるよ。



811:デフォルトの名無しさん
18/02/17 19:02:55.08 73Fe5I5d0.net
このスレ言語とプラグインごっちゃになってるけどいいのか?

812:デフォルトの名無しさん
18/02/17 19:04:55.37 KX7WmrxO0.net
プラグイン?

813:デフォルトの名無しさん
18/02/17 19:05:29.41 73Fe5I5d0.net
ライブラリと言語が混ざってる
ん~いいのか?

814:デフォルトの名無しさん
18/02/17 19:06:53.92 73Fe5I5d0.net
俺はswift4使ってるけどいい感じだよ
MVCモデルの組み立てがしやすいね

815:デフォルトの名無しさん
18/02/17 19:08:08.63 73Fe5I5d0.net
XIBの使い方がキモだと思うよ
どこにどうやってXIBインスタンスを置くのかで
後々のカスタマイズとかのしやすさが変わってくるよね

816:デフォルトの名無しさん
18/02/17 19:08:34.17 KX7WmrxO0.net
Swift言語を使ったフレームワークの話だからな。そのフレームワークがメジャーになればSwift言語の普及度も上がるだろうし、Swift言語でどう書くとかの話にもなるだろ
てか、単なる雑談してしかなく、雑談しかネタがないのだろからどうでもいいんじゃね

817:デフォルトの名無しさん
18/02/17 19:09:30.08 73Fe5I5d0.net
swiftのUIKitの中見てないけど
collectionViewあたりがどうなってるのか知りたいよ

818:デフォルトの名無しさん
18/02/17 19:10:12.97 KX7WmrxO0.net
>>783,784
全然Swift言語と直接関係ないやんw
俺に興味ないフレームワークの話すんなってことかよ

819:デフォルトの名無しさん
18/02/17 19:11:34.05 73Fe5I5d0.net
>>785
あーなるほどね

820:デフォルトの名無しさん
18/02/17 19:12:29.27 73Fe5I5d0.net
>>787
出遅れスマソ

821:デフォルトの名無しさん
18/02/17 19:13:21.62 KX7WmrxO0.net
ん。np

822:デフォルトの名無しさん
18/02/17 19:14:02.38 73Fe5I5d0.net
>>787さんはswift開発でxibあまり使わない?
モレ割と使っていくタイプだからswiftと密接だとおもてたわん


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