!extend::vvvvv
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう
関連スレ
プログラミング言語Swift Part4
http://egg.2ch.net/test/read.cgi/mac/1484763495/
[SDK]iPhoneアプリ開発初心者質問箱49[touch][iPad]
https://egg.5ch.net/test/read.cgi/mac/1538778915/
Xcode part14
http://egg.2ch.net/test/read.cgi/mac/1476190499/
Swiftアンチスレ part1
http://mevius.2ch.net/test/read.cgi/tech/1458491343/
前スレ
Swift part11
https://mevius.5ch.net/test/read.cgi/tech/1498640309/
スレ立て時は1行目に「!extend::vvvvv」
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
Swift part12
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ af5b-F79V)
2018/10/29(月) 22:08:16.87ID:gm+ugNlu0328デフォルトの名無しさん (ワッチョイ 37da-crVl)
2020/05/25(月) 12:58:50.97ID:ff4Gd9bT0329デフォルトの名無しさん (ワッチョイ a163-wdNh)
2020/05/27(水) 14:18:56.45ID:YBN7ZHLS0 最近本を見ながらプログラムを始めたのですがiOSのバージョンを13.5に上げたところ、実機転送時にエラーが出てiPhoneで起動出来ません。
エミュレーター上では問題無く起動出来るのですが、何か再設定が必要なのでしょうか?
宜しければお教え下さい。
エミュレーター上では問題無く起動出来るのですが、何か再設定が必要なのでしょうか?
宜しければお教え下さい。
330デフォルトの名無しさん (ワッチョイ a163-wdNh)
2020/05/27(水) 14:45:22.00ID:YBN7ZHLS0 色々ググって見たところ本来あるiPhoneの設定→一般→デバイス管理のデバイス管理も表示されなくなっています。
331デフォルトの名無しさん (ワッチョイ 4910-ZmEc)
2020/05/27(水) 15:28:26.17ID:l+LVYhLI0 Mac、iPhoneそれぞれ再起動した?
大体はそれでいけるはずだが
大体はそれでいけるはずだが
332デフォルトの名無しさん (ワッチョイ a163-wdNh)
2020/05/27(水) 15:57:24.81ID:YBN7ZHLS0 >>331
レスありがとうございます。
再起動はしたのですが変化はありませんでした。
実機転送しようとするとナビゲーターエリアのエラー?箇所がbuldtime(2)となっており、その中がSwift Compiler Errorと表示されています。
尚、そこを広げると
cannot open file '/Applications/Xcode.app/〜
と
Could not build Objective-c module 'Darwn'
との記載があります。
これらの情報をもとに何かわかればお教え下さいませ。
レスありがとうございます。
再起動はしたのですが変化はありませんでした。
実機転送しようとするとナビゲーターエリアのエラー?箇所がbuldtime(2)となっており、その中がSwift Compiler Errorと表示されています。
尚、そこを広げると
cannot open file '/Applications/Xcode.app/〜
と
Could not build Objective-c module 'Darwn'
との記載があります。
これらの情報をもとに何かわかればお教え下さいませ。
333デフォルトの名無しさん (ワッチョイ 4910-ZmEc)
2020/05/27(水) 18:53:56.66ID:l+LVYhLI0 Targets > Signing&Capabilities > Teamはサインインできてる?
Targets > General > iPhoneにチェックはいってる?
Targets > General > iPhoneにチェックはいってる?
334デフォルトの名無しさん (ワッチョイ a163-wdNh)
2020/05/27(水) 19:33:53.22ID:YBN7ZHLS0 >>333
レスありがとうございます。
はい。Teamの箇所は「私の名前(Personal Team)」と表記されており、Targets > General > の箇所はiPhoneとiPadにチェックが入っております。
新規プロジェクトでstoryboardにlabelを貼り付けただけの形で実機転送をしてみたのですが、それでも同じエラーが出てしまいます。
何度も申し訳ありません。
レスありがとうございます。
はい。Teamの箇所は「私の名前(Personal Team)」と表記されており、Targets > General > の箇所はiPhoneとiPadにチェックが入っております。
新規プロジェクトでstoryboardにlabelを貼り付けただけの形で実機転送をしてみたのですが、それでも同じエラーが出てしまいます。
何度も申し訳ありません。
335デフォルトの名無しさん (ワッチョイ 4910-ZmEc)
2020/05/27(水) 20:32:17.48ID:l+LVYhLI0 Window > Device and Simulatorsは設定しなおした?
もちろん有線で。
もちろん有線で。
336デフォルトの名無しさん (ワッチョイ a163-wdNh)
2020/05/27(水) 20:45:13.87ID:YBN7ZHLS0 >>335
特に設定しておりません!
今iPhoneとMacを接続し、Window > Device and Simulatorsを開いたのですがここで何か設定をするのでしょうか?
確認をしてみるとconnectedには私のiPhoneの名前でShow as run destinationにチェックが入っている状態となっております。
特に設定しておりません!
今iPhoneとMacを接続し、Window > Device and Simulatorsを開いたのですがここで何か設定をするのでしょうか?
確認をしてみるとconnectedには私のiPhoneの名前でShow as run destinationにチェックが入っている状態となっております。
337デフォルトの名無しさん (ワッチョイ 4910-ZmEc)
2020/05/27(水) 20:47:23.21ID:l+LVYhLI0 あと当然ビルドのクリーンはやってるよね?
338デフォルトの名無しさん (ワッチョイ 4910-ZmEc)
2020/05/27(水) 20:50:00.91ID:l+LVYhLI0 Window > Device and Simulatorsは、
Unpair Deviceしてから追加し直す感じで。
Unpair Deviceしてから追加し直す感じで。
339デフォルトの名無しさん (ワッチョイ a163-wdNh)
2020/05/27(水) 21:26:21.92ID:YBN7ZHLS0 >>337
お恥ずかしい限りですが、初めての更新後だったのでその当然の事もしてはおりませんでした。
今ググって見たところXcodeメニュー→Product→Clean build Folderの様な事が書かれていたのでやってみたのですが特に変化はなくやはり同じエラーが出てしまいます。
これであっていましたでしょうか?
deviseもご指示通り追加し直して端末側で信頼するを選んでもダメでした。
お恥ずかしい限りですが、初めての更新後だったのでその当然の事もしてはおりませんでした。
今ググって見たところXcodeメニュー→Product→Clean build Folderの様な事が書かれていたのでやってみたのですが特に変化はなくやはり同じエラーが出てしまいます。
これであっていましたでしょうか?
deviseもご指示通り追加し直して端末側で信頼するを選んでもダメでした。
340デフォルトの名無しさん (ワッチョイ 2190-hLa7)
2020/06/01(月) 19:32:16.63ID:0OrwLMkz0 激重&最低最悪にわかりづらいUI
勝手に書き換えられる保守性最悪のstoryboard
複雑怪奇なswiftの文法
iOSアプリ開発環境、酷すぎるな
2020年にもなってこんな惨状だとは思わなかった
みんなドMなのか?
勝手に書き換えられる保守性最悪のstoryboard
複雑怪奇なswiftの文法
iOSアプリ開発環境、酷すぎるな
2020年にもなってこんな惨状だとは思わなかった
みんなドMなのか?
341デフォルトの名無しさん (ワッチョイ 3335-IxRY)
2020/06/01(月) 19:49:11.13ID:h4zHZIPt0 >>340
複雑怪奇なSwiftの文法ってところは、同意。
その原因が、Swiftは値型中心の言語だって言う事。
つまり、String, Int, Float, Bool、これら全部参照型ではなくて、値型。
だから、継承できない。
解決策として、protocolが導入されている。
また、Genericsが複雑怪奇。
しかし、この動画が救ってくれる。
[iOSDC Japan 2019: Heart of Swift / Yuta Koshizawa - YouTube](https://www.youtube.com/watch?v=XySdL_Vahx0&list=PLod2oSGQp3W7aFHrbFb3ZzAs0iuRlKeJD&index=45)
しかし、値型中心の言語にする意味が良く解らん。メリット多いか?
複雑怪奇なSwiftの文法ってところは、同意。
その原因が、Swiftは値型中心の言語だって言う事。
つまり、String, Int, Float, Bool、これら全部参照型ではなくて、値型。
だから、継承できない。
解決策として、protocolが導入されている。
また、Genericsが複雑怪奇。
しかし、この動画が救ってくれる。
[iOSDC Japan 2019: Heart of Swift / Yuta Koshizawa - YouTube](https://www.youtube.com/watch?v=XySdL_Vahx0&list=PLod2oSGQp3W7aFHrbFb3ZzAs0iuRlKeJD&index=45)
しかし、値型中心の言語にする意味が良く解らん。メリット多いか?
342デフォルトの名無しさん (ワッチョイ 2190-hLa7)
2020/06/01(月) 19:56:38.26ID:0OrwLMkz0 とりあえずXCode作った奴は今すぐ死ねと言いたい
本気で言いたい
今からでもMSかJetBrainsに買収されて、1から作り直せ
本気で言いたい
今からでもMSかJetBrainsに買収されて、1から作り直せ
343デフォルトの名無しさん (ワッチョイ 938c-BNr7)
2020/06/01(月) 20:04:20.98ID:9D7gqepi0 文法、そんなに複雑かな?
実感無い。
実感無い。
344デフォルトの名無しさん (ワッチョイ 2190-hLa7)
2020/06/01(月) 20:06:31.56ID:0OrwLMkz0 このクソポンコツAirのCPUが焼け死ぬのが先か
俺の我慢が臨界突破して画面叩き割るのが先か
ほんとお前ら、よくこんな環境で開発できるよ
ガンジーもびっくりさ
俺の我慢が臨界突破して画面叩き割るのが先か
ほんとお前ら、よくこんな環境で開発できるよ
ガンジーもびっくりさ
345デフォルトの名無しさん (ワッチョイ 938c-BNr7)
2020/06/01(月) 20:11:59.93ID:9D7gqepi0 マゾか?
辞めりゃ良いだろ。
辞めりゃ良いだろ。
346デフォルトの名無しさん (ワッチョイ 2190-hLa7)
2020/06/01(月) 20:51:30.39ID:0OrwLMkz0 ほんとだよ
どうせただのSESだし最短でクビ切ってもらうわ
ただどうしても鬱憤溜まって、どっかに一言文句言いたくなっただけだ
どうせただのSESだし最短でクビ切ってもらうわ
ただどうしても鬱憤溜まって、どっかに一言文句言いたくなっただけだ
347デフォルトの名無しさん (ワッチョイ 938c-BNr7)
2020/06/01(月) 21:09:19.12ID:9D7gqepi0 やるならお仲間のとこでやんなよ。
褒めてもらえるぜ。
褒めてもらえるぜ。
348デフォルトの名無しさん (ワッチョイ 2190-hLa7)
2020/06/01(月) 21:44:07.82ID:0OrwLMkz0 仲間?ここにはiOS開発マンセーのドMしかおらんの?
349デフォルトの名無しさん (アウアウウー Sac5-9gVz)
2020/06/01(月) 21:50:50.45ID:nFy1Gu7Ma 当たり前だろ
350デフォルトの名無しさん (ワッチョイ 2190-hLa7)
2020/06/01(月) 22:04:07.76ID:0OrwLMkz0 一度もxcode storyboard sucksでググったことがない者だけ、私に石を投げなさい
351デフォルトの名無しさん (ワッチョイ 3335-IxRY)
2020/06/02(火) 09:32:46.41ID:9CFjr+Iv0 sucks これどう言う意味か解らん!
sucker = 吸う人、乳児、バカ
sucker = 吸う人、乳児、バカ
352デフォルトの名無しさん (ワッチョイ 3335-IxRY)
2020/06/02(火) 09:35:10.42ID:9CFjr+Iv0 [英語で使われる「悪口」表現、人をけなす・罵る英単語 | Weblio英会話コラム(英語での言い方・英語表現)](https://eikaiwa.weblio.jp/column/phrases/natural_english/english-vilification)
353デフォルトの名無しさん (ワッチョイ 3335-IxRY)
2020/06/02(火) 09:38:23.11ID:9CFjr+Iv0354デフォルトの名無しさん (ワッチョイ d3f8-TLlO)
2020/06/02(火) 12:31:19.92ID:67GQ09ou0 >>351
君には石を投げる権利があるようだ
君には石を投げる権利があるようだ
355デフォルトの名無しさん (ワッチョイ 3335-IxRY)
2020/06/02(火) 14:18:37.67ID:9CFjr+Iv0 >>353
まちごた。
4 [VERB] no cont, V
If someone says that something sucks, they are indicating that they think it is very bad. (INFORMAL, RUDE)
suck = vi, ヒドイ状態である
e.g.
Xcode sucks. = Xcode is very bad.
まちごた。
4 [VERB] no cont, V
If someone says that something sucks, they are indicating that they think it is very bad. (INFORMAL, RUDE)
suck = vi, ヒドイ状態である
e.g.
Xcode sucks. = Xcode is very bad.
356デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 08:27:54.97ID:W7xz+V5+0 xcodeでrunした時に、build途中に左のパネルが勝手に開くのをoffにする設定はありますか?
殺してやりたいくらい煩わしいです
殺してやりたいくらい煩わしいです
357デフォルトの名無しさん (ワッチョイ ca8c-xk7t)
2020/06/03(水) 11:34:17.56ID:7rpa3qSq0 実行中はコードよりそっちの情報見たくない?
358デフォルトの名無しさん (ワッチョイ ea44-nRsh)
2020/06/03(水) 11:56:14.92ID:DK1HUsdg0 純粋な実行中はそうだな
だがデバッグのためだからやはりコードよりってのはナイな、実行しっぱなしで眺めるだけというのはそんなにないから
Preferences > Behaviors でできるんじゃないの
だがデバッグのためだからやはりコードよりってのはナイな、実行しっぱなしで眺めるだけというのはそんなにないから
Preferences > Behaviors でできるんじゃないの
359デフォルトの名無しさん (ワッチョイ da35-LZmE)
2020/06/03(水) 13:29:11.51ID:fy+yLonD0360デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 14:46:55.58ID:W7xz+V5+0 こんなに設定値あるのか・・・疲れる
モニョモニョ動きまくって見づらい重い、storyboardのxmlは勝手に変更するし、
本当に余計なことばかりするIDEだな
エディタとしては、最低どころじゃない、アウトオブザ論外だわ
俺が、書いた、値を、勝手に変更するな、ボケが!
モニョモニョ動きまくって見づらい重い、storyboardのxmlは勝手に変更するし、
本当に余計なことばかりするIDEだな
エディタとしては、最低どころじゃない、アウトオブザ論外だわ
俺が、書いた、値を、勝手に変更するな、ボケが!
361デフォルトの名無しさん (ワッチョイ c110-tTjP)
2020/06/03(水) 16:22:35.25ID:JS01PaSi0 文句言うなら使うなよ
ザマリンでも使っとけ
ザマリンでも使っとけ
362デフォルトの名無しさん (ワッチョイ da35-LZmE)
2020/06/03(水) 16:57:11.91ID:fy+yLonD0363デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 17:13:17.54ID:W7xz+V5+0 SDKの設計センスのなさも極まってるし、作り直しなんかしなくていい
LSPだけ公開して死んでくれ
LSPだけ公開して死んでくれ
364デフォルトの名無しさん (ワッチョイ da35-LZmE)
2020/06/03(水) 17:39:00.41ID:fy+yLonD0 >>363
LSP?
LSP?
365デフォルトの名無しさん (ワッチョイ a9dd-nRsh)
2020/06/03(水) 17:55:36.39ID:qDQHd96k0 文句ばかり言う馬鹿だったか
ツールも使いこなせない、自称俺は賢いらしいけど、録なもん出来なさそ
ツールも使いこなせない、自称俺は賢いらしいけど、録なもん出来なさそ
366デフォルトの名無しさん (ワッチョイ a9dd-nRsh)
2020/06/03(水) 17:57:52.78ID:qDQHd96k0367デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 18:11:38.95ID:W7xz+V5+0 おまえら、Language Server Protocolも知らんのかw
クソみたいな開発環境とライセンス商売にロックインして搾取されるその様は、
淀んだドブの中で腐っていく蛆虫のよう
ツール作る側がクソなら、使う側もクソ
はっきりわかんだね
クソみたいな開発環境とライセンス商売にロックインして搾取されるその様は、
淀んだドブの中で腐っていく蛆虫のよう
ツール作る側がクソなら、使う側もクソ
はっきりわかんだね
368デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 18:13:16.50ID:W7xz+V5+0 たかがGUI組むためだけに、たくさん文法覚えて、たくさんIDEの使い方覚えて、
イーオーエスエンジニアってすごいね!
イーオーエスエンジニアってすごいね!
369デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 18:14:11.84ID:W7xz+V5+0 井の中のイーオーエスエンジニア、LSPさえも知らず
そりゃxcodeサイコー!なんてキチゲエにもなりますわ
そりゃxcodeサイコー!なんてキチゲエにもなりますわ
370デフォルトの名無しさん (ワッチョイ a9dd-nRsh)
2020/06/03(水) 18:24:30.23ID:qDQHd96k0 な?w
371デフォルトの名無しさん (ワッチョイ a9dd-nRsh)
2020/06/03(水) 18:39:40.44ID:uLAj9C7b0 どう見ても ID:W7xz+V5+0 がキチガイのような文なレスの数々w
372デフォルトの名無しさん (ワッチョイ ca8c-xk7t)
2020/06/03(水) 18:40:28.25ID:7rpa3qSq0 まあ、ここに来ても共感してもらえない事は分かったでしょう。
373デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/03(水) 23:43:00.78ID:W7xz+V5+0 そうだな
信者しかいないところで正論言っても意味ないわな
信者しかいないところで正論言っても意味ないわな
374デフォルトの名無しさん (ワッチョイ fe66-nRsh)
2020/06/04(木) 01:05:59.50ID:6W5dpQBR0 ガイキチは自分が正しいと思うのはリアルでもデフォ
37592 (ワッチョイ d95f-nuTd)
2020/06/04(木) 08:15:31.85ID:yXw6pCsv0 久々に死語となった「ネット弁慶」って言葉を思い出した
376デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/09(火) 09:05:12.89ID:uzQ3qNEr0 extensionって定義しまくるとコンパイル速度落ちたりする?
とにかくビルドが遅くて困ってて、引き継いだプロジェクトで原因もわからんから
ただただつらい
とにかくビルドが遅くて困ってて、引き継いだプロジェクトで原因もわからんから
ただただつらい
377デフォルトの名無しさん (ワッチョイ 15b0-gIfp)
2020/06/09(火) 09:45:34.74ID:VaEQGjIQ0 >>376
ソース規模とかプロジェクト構成が分からないので確かな回答は出来ないけれど、ext定義でネックになるというのは考えにくいかな(syncのときしかここの処理は走らないはずなので)
大量のリソースを含んでいるとそれの最適化で時間がかかったりするよ
まずはプロファイルとってどのGradleタスクで時間が掛かっているか分析してみることをおすすめ
https://developer.android.com/studio/build/optimize-your-build?hl=ja#profile
ソース規模とかプロジェクト構成が分からないので確かな回答は出来ないけれど、ext定義でネックになるというのは考えにくいかな(syncのときしかここの処理は走らないはずなので)
大量のリソースを含んでいるとそれの最適化で時間がかかったりするよ
まずはプロファイルとってどのGradleタスクで時間が掛かっているか分析してみることをおすすめ
https://developer.android.com/studio/build/optimize-your-build?hl=ja#profile
378デフォルトの名無しさん (ワッチョイ c110-tTjP)
2020/06/09(火) 09:46:31.45ID:oouOOHLi0379デフォルトの名無しさん (ワッチョイ 15b0-gIfp)
2020/06/09(火) 09:47:28.79ID:VaEQGjIQ0 あ、ごめんスレ間違えた
380デフォルトの名無しさん (ワッチョイ 9d90-RCge)
2020/06/09(火) 09:54:30.49ID:uzQ3qNEr0 例えば、
extension Int {...}
とかすると、全ファイル読んで Int に新しい定義生やさないといけないわけじゃん
xcodeの初期読込とかこれで遅くなるのかと思った
コンパイルも同様
extension Int {...}
とかすると、全ファイル読んで Int に新しい定義生やさないといけないわけじゃん
xcodeの初期読込とかこれで遅くなるのかと思った
コンパイルも同様
381デフォルトの名無しさん (ワッチョイ 15b0-gIfp)
2020/06/09(火) 09:56:13.16ID:VaEQGjIQ0 Swiftだとextension側に変更が入るとビルド時間が増えるケースはあるね
ビルドオプションにも依るかもだけれど
それと型推論を多用しているのならその解析で時間を食ってるんじゃないかな
「swift ビルド時間の分析」あたりでググってみては
ビルドオプションにも依るかもだけれど
それと型推論を多用しているのならその解析で時間を食ってるんじゃないかな
「swift ビルド時間の分析」あたりでググってみては
382デフォルトの名無しさん (ワッチョイ da35-MswU)
2020/06/09(火) 10:10:51.98ID:mfNQdJpn0383デフォルトの名無しさん (ワッチョイ da35-MswU)
2020/06/09(火) 10:16:56.50ID:mfNQdJpn0 Qiitaの記事に、マシン毎のビルド時間の計測結果が掲載されてたけど、見つからん。
削除されちゃったかな?
CPU Core数が多いとビルド時間が短い傾向があった。
CPU Clockはあまり関係無さそうだったけど。
無印Macbook 12inchは開発に向かないという結論だった。
削除されちゃったかな?
CPU Core数が多いとビルド時間が短い傾向があった。
CPU Clockはあまり関係無さそうだったけど。
無印Macbook 12inchは開発に向かないという結論だった。
384デフォルトの名無しさん (ワッチョイ da35-MswU)
2020/06/09(火) 10:18:20.82ID:mfNQdJpn0 [Xcode 11を用いたMac Pro (2019)のBuildベンチマークはiMac Pro (2017)やMac mini (2018)と比較してさほど速くはならないもよう。 | AAPL Ch.](https://applech2.com/archives/20200113-mac-pro-2019-xcode-build-benchmark.html)
385デフォルトの名無しさん (ワッチョイ da35-MswU)
2020/06/09(火) 10:35:41.92ID:mfNQdJpn0 [ashfurrow/xcode-hardware-performance: Results from running Xcode on a non-trivial open source project using various Macs](https://github.com/ashfurrow/xcode-hardware-performance#xcode-hardware-performance)
なぜだか、Mac Pro,1 TB SSD,Late 2019 3.2 GHz 16-Core Xeon
の成績が奮わない。
なぜだか、Mac Pro,1 TB SSD,Late 2019 3.2 GHz 16-Core Xeon
の成績が奮わない。
386デフォルトの名無しさん (ワッチョイ 2301-P9YK)
2020/06/13(土) 01:24:10.89ID:Jlq6a5E40 今時Swiftとか無いだろw
387デフォルトの名無しさん (ワッチョイ 0b01-LsRu)
2020/06/17(水) 22:10:06.73ID:l0cgLFcj0 whileを使って自分の親のViewControllerを辿ってて欲しいカスタムViewControllerを取得したいんやが
var viewController = self.parent
while iet viewController = viewController, viewController is customController == false {
viewController = viewController.parent
}
return viewController as? customController
だとうまく取得できんねん
ええ方法あったら教えとくれ
var viewController = self.parent
while iet viewController = viewController, viewController is customController == false {
viewController = viewController.parent
}
return viewController as? customController
だとうまく取得できんねん
ええ方法あったら教えとくれ
388デフォルトの名無しさん (ワッチョイ 7390-r5Xw)
2020/06/17(水) 23:00:56.84ID:v5QwJFFz0 1回ビルドするのに10分掛かるから、ひたすら試行錯誤がダルい
2020年にもなってHot Reloadもない
storyboardは保守性最悪
storyboardやめてswiftで実装しようとしたらconstraintsが謎のワーニングだらけで死ぬ
型チェックだけじゃカバーしきれないワークアラウンドがてんこ盛り
translatesAutoresizingMaskIntoConstraintsは常にfalseにしなさい
stackviewはaddSubviewではなくaddArrangedSubviewにしなさい
互換性のためかと思いきや、しょうもないbreaking changeがたくさんあってStackOverflowのナレッジが半壊
CGRectMakeをCGRectにする前に他にやることはなかったのか
WWDC(笑)Swift5(笑)今まで何してたんだ?
公式ドキュメントが何の役にも立たないゴミ
xcodeが本当に本当にどうでもいいアニメーションだらけで激重
UnitTestのCLI実行も謎のオプションたっぷりで面倒くさい・激重
CIは長時間掛かってコスト爆上げ・激重
xcodeのバージョンとswiftのバージョンが連動する狂気
何もかもがゴミ
何も、かもが、ゴミ
iOSエンジニアって正気なの?
2020年にもなってHot Reloadもない
storyboardは保守性最悪
storyboardやめてswiftで実装しようとしたらconstraintsが謎のワーニングだらけで死ぬ
型チェックだけじゃカバーしきれないワークアラウンドがてんこ盛り
translatesAutoresizingMaskIntoConstraintsは常にfalseにしなさい
stackviewはaddSubviewではなくaddArrangedSubviewにしなさい
互換性のためかと思いきや、しょうもないbreaking changeがたくさんあってStackOverflowのナレッジが半壊
CGRectMakeをCGRectにする前に他にやることはなかったのか
WWDC(笑)Swift5(笑)今まで何してたんだ?
公式ドキュメントが何の役にも立たないゴミ
xcodeが本当に本当にどうでもいいアニメーションだらけで激重
UnitTestのCLI実行も謎のオプションたっぷりで面倒くさい・激重
CIは長時間掛かってコスト爆上げ・激重
xcodeのバージョンとswiftのバージョンが連動する狂気
何もかもがゴミ
何も、かもが、ゴミ
iOSエンジニアって正気なの?
389デフォルトの名無しさん (ワッチョイ 8363-KZPH)
2020/06/17(水) 23:06:00.11ID:NXg2Mqyr0390デフォルトの名無しさん (ワッチョイ 7390-r5Xw)
2020/06/17(水) 23:08:36.21ID:v5QwJFFz0 Appleの中の人ってxcode使ってMacのアプリ開発してるんだよね?
こんなの自分たちで作って自分たちで書いてて、死にたくならないの?
俺だったら発狂して会社丸ごと燃やして死ぬレベルだわ
こんなの自分たちで作って自分たちで書いてて、死にたくならないの?
俺だったら発狂して会社丸ごと燃やして死ぬレベルだわ
391デフォルトの名無しさん (ワッチョイ b666-tcSm)
2020/06/17(水) 23:37:52.15ID:ogCaVXbf0 使いこなせないのはツールが悪いのではなくてお前の頭の問題だな>>388を見る限り
なんでそんなに自分に自信があるのか不思議なくらいだな
なんでそんなに自分に自信があるのか不思議なくらいだな
392デフォルトの名無しさん (ワッチョイ 7390-r5Xw)
2020/06/17(水) 23:48:03.20ID:v5QwJFFz0 iOSエンジニア様はさぞかし頭がよくて
プロダクトのことよりxcodeやUIKitのことを考えることの方がお上手なんでしょうなあ
プロダクトのことよりxcodeやUIKitのことを考えることの方がお上手なんでしょうなあ
393デフォルトの名無しさん (ワッチョイ b666-tcSm)
2020/06/18(木) 00:27:50.02ID:iYOq0wlq0 ↑皮肉で言っているつもりだろうが頭が悪いのが明らかな文だな
394デフォルトの名無しさん (ワッチョイ 5f10-zoVe)
2020/06/18(木) 08:09:03.07ID:j3BTz1ip0 Xcodeがゴミなのは同意するが
馬鹿とハサミは使いようで工夫すりゃあどうにかなる
馬鹿とハサミは使いようで工夫すりゃあどうにかなる
395デフォルトの名無しさん (ワッチョイ 7390-r5Xw)
2020/06/18(木) 08:17:12.37ID:g1BoDzKB0396デフォルトの名無しさん (アウアウウー Sa47-ZKV6)
2020/06/18(木) 08:29:51.29ID:XtL98voMa397デフォルトの名無しさん (ワッチョイ 7390-r5Xw)
2020/06/18(木) 09:00:59.44ID:g1BoDzKB0 >>396
煽りではなくただの事実なのだが
煽りではなくただの事実なのだが
398デフォルトの名無しさん (ワッチョイ 7390-r5Xw)
2020/06/18(木) 10:21:12.24ID:g1BoDzKB0 QiitaもStackOverflowも
普通ならコード2,3行の説明で済む実装が
スクショ山盛りどーん!xcodeのあそこをクリック!あっちもクリック!モニョモニョ動いてクリッククリッククリック!手順手順手順!
こんなんばっかだよね
気が狂ったりしないのかな?
それともiOSエンジニアは既に気が狂ってる?
ドキュメント大好き人間なのかな?
普通ならコード2,3行の説明で済む実装が
スクショ山盛りどーん!xcodeのあそこをクリック!あっちもクリック!モニョモニョ動いてクリッククリッククリック!手順手順手順!
こんなんばっかだよね
気が狂ったりしないのかな?
それともiOSエンジニアは既に気が狂ってる?
ドキュメント大好き人間なのかな?
399デフォルトの名無しさん (ワッチョイ 17dd-tcSm)
2020/06/18(木) 16:07:23.66ID:FpFMsiJV0 文句言ってる内容がアホすぎ
400デフォルトの名無しさん (ワッチョイ b7da-IXeA)
2020/06/21(日) 15:42:37.14ID:buMmoPqZ0 iOSアプリの挙動のログをずっと取り続けて、後からMacで確認する方法ってある?
起動回数とかボタン押した回数を記録したい
起動回数とかボタン押した回数を記録したい
401デフォルトの名無しさん (ワッチョイ 17a6-AoFE)
2020/06/21(日) 22:00:48.75ID:yZ1Fm+rk0402デフォルトの名無しさん (ワッチョイ 5a01-QZnr)
2020/06/21(日) 22:27:49.12ID:mc9JBLN20 そういうのはGoogle Analytics使ってるアプリが多いよ
403デフォルトの名無しさん (アウアウウー Sa47-LsRu)
2020/06/22(月) 18:03:06.08ID:e8n1VwWJa 最近始めたんだけど、swiftUIって言語じゃなくてswiftでこう書くよみたいな書き方のことを指してる?
言語だと思って始めたんだけど頭こんがらがってるw
言語だと思って始めたんだけど頭こんがらがってるw
404デフォルトの名無しさん (アウアウエー Sa52-AoFE)
2020/06/22(月) 18:22:59.84ID:lnfrc1W/a 言語じゃないのよSwiftUIは
405デフォルトの名無しさん (アウアウウー Sa47-LsRu)
2020/06/22(月) 18:35:30.66ID:e8n1VwWJa やっぱりそうだよねw
確認取れて良かったです
swift5の勉強でいいんよね?w
今日の迷いを消して進めそうです
ありがと
確認取れて良かったです
swift5の勉強でいいんよね?w
今日の迷いを消して進めそうです
ありがと
406デフォルトの名無しさん (ワッチョイ 9a8c-3MNN)
2020/06/22(月) 18:47:07.96ID:jPpdhxTj0 UIKitとSwiftUIではかなり違うよ。
当面、アプリのリリースを見込みたいなら前者を。
当面、アプリのリリースを見込みたいなら前者を。
407デフォルトの名無しさん (ワッチョイ 7fa2-2JH/)
2020/06/24(水) 14:24:51.03ID:rDyUBGTv0 swiftUIがさらに強まってきている
そろそろ本番に使えるんやろか?
そろそろ本番に使えるんやろか?
408デフォルトの名無しさん (ワッチョイ 3f35-FPvj)
2020/06/24(水) 15:04:03.73ID:hdduAkXN0 >>406
SwiftUI内部でUIKitを呼び出してる。
SwiftUI内部でUIKitを呼び出してる。
409デフォルトの名無しさん (ワッチョイ 0f90-H/v/)
2020/06/24(水) 16:25:41.61ID:+OfOyZ1z0 なんでUIKit捨てないんだろう
APIは支離滅裂と言っていいほどバラバラだし
delegateとかかつて見たことないレベルで最悪に使いづらい設計だわ
APIは支離滅裂と言っていいほどバラバラだし
delegateとかかつて見たことないレベルで最悪に使いづらい設計だわ
410デフォルトの名無しさん (ワッチョイ 3f35-FPvj)
2020/06/24(水) 16:54:31.50ID:hdduAkXN0 >>409
こういう人が居てくれて有り難い。
こういう人が居てくれて有り難い。
411デフォルトの名無しさん (ワッチョイ 4fda-NJGG)
2020/06/27(土) 23:25:33.67ID:lpNxXL740412デフォルトの名無しさん (ワッチョイ 0f90-H/v/)
2020/06/27(土) 23:30:38.94ID:8iyWDrs00 ログ程度のロジックもあへあへアホアップルのゴミみたいなSDKを使用する以外の発想がないクソバカiOSエンジニア
早くstoryboardぺたぺたする作業に戻るんだよ、この土方
早くstoryboardぺたぺたする作業に戻るんだよ、この土方
413デフォルトの名無しさん (ワッチョイ 3f9f-rgmO)
2020/06/27(土) 23:42:45.03ID:L1te99rx0 iOSアプリでログ取ったりクラッシュのレポート?取ったりするのはGoogleアナリティクスがベター?
414デフォルトの名無しさん (ワッチョイ 3f8c-IEpD)
2020/06/28(日) 09:19:48.15ID:7PLZ5/X00415デフォルトの名無しさん (ワッチョイ 7fa2-2JH/)
2020/06/28(日) 11:30:03.84ID:fEhPjcBF0416デフォルトの名無しさん (ワッチョイ 4fda-NJGG)
2020/06/28(日) 12:07:54.64ID:AuqP0Kwc0417デフォルトの名無しさん (ワッチョイ 0f90-H/v/)
2020/06/28(日) 12:23:05.00ID:ZB1XP7qN0 >>415
早くコンストレインス(笑)のワーニングを直す作業に戻れよ、土方
早くコンストレインス(笑)のワーニングを直す作業に戻れよ、土方
418デフォルトの名無しさん (オッペケ Sra3-2JH/)
2020/06/28(日) 13:13:52.77ID:YvrH/abZr かわいそうに
419デフォルトの名無しさん (ワッチョイ 1fda-VQSO)
2020/07/05(日) 13:15:36.44ID:M2/a2DpJ0 >>414
SwiftyBeaver実装できました
ありがとうございます!
ただ、アプリを一度終了(terminate)して、再度起動するとPodsが働かず、一切ログが取れなくなります
どのように対処すればいいでしょうか?
SwiftyBeaver実装できました
ありがとうございます!
ただ、アプリを一度終了(terminate)して、再度起動するとPodsが働かず、一切ログが取れなくなります
どのように対処すればいいでしょうか?
420デフォルトの名無しさん (ワッチョイ 1fda-VQSO)
2020/07/05(日) 21:10:23.71ID:M2/a2DpJ0 iexploreでローカルファイルを更新して確認したら、ちゃんと保存されてました!
あざす
あざす
421デフォルトの名無しさん (ワッチョイ 8a8c-aV8i)
2020/07/05(日) 21:20:32.34ID:7PARKEW00 良かった
422デフォルトの名無しさん (ワッチョイ 2703-heYS)
2020/07/07(火) 12:47:54.79ID:3qy6jhJz0 excel vba歴約1年、swift歴約2ヶ月です。
iphone用のプログラムを作るチーム配属されたのですが、僕を含めて同期2名の同レベルスキルで、変数の型宣言で詰まってます。
マイナスを含む数値を扱うこともあるのですが、おおむねInt32の範囲で収まる前提にした場合、Int32を超える数値ではエラーになるまでは理解しました。
月間集計用に配列のInt32の変数を宣言して、配列の要素数をInt8(1年から5年分程度なので)で指定してfor文をするとエラーになってしまいます。
どうも配列要素の変数の型がIntでないとできないようです。
いっそのことInt32などをやめてIntに統一すればいいのかもしれませんが、全Intだとメモリー使用量も多くなるのは、プログラム的に好ましくないでしょうか。
それともある程度、変数の型指定した方が良いでしょうか。
アドバイスお願いします。
iphone用のプログラムを作るチーム配属されたのですが、僕を含めて同期2名の同レベルスキルで、変数の型宣言で詰まってます。
マイナスを含む数値を扱うこともあるのですが、おおむねInt32の範囲で収まる前提にした場合、Int32を超える数値ではエラーになるまでは理解しました。
月間集計用に配列のInt32の変数を宣言して、配列の要素数をInt8(1年から5年分程度なので)で指定してfor文をするとエラーになってしまいます。
どうも配列要素の変数の型がIntでないとできないようです。
いっそのことInt32などをやめてIntに統一すればいいのかもしれませんが、全Intだとメモリー使用量も多くなるのは、プログラム的に好ましくないでしょうか。
それともある程度、変数の型指定した方が良いでしょうか。
アドバイスお願いします。
423デフォルトの名無しさん (ワッチョイ 3a35-hau5)
2020/07/07(火) 13:04:15.90ID:3hI1oLRj0 >>422
すごいなぁ。
近所のコンビニでレジ袋が3円です。ちょいと遠いですが1円のスーパーがあります。スーパーへ行くべきでしょうか?
こんな事を聞かれてもなぁ?
全部Intにしなはれ!
Int32, Int8ってのは、互換性のためにある。Clangの関数からの戻値がChar型だとか、Int(longではない)とか、そういう時に困らないために用意されている。
メモリ使用量を気にするなら、具体的に配列に何個要素が必要なのか?よく考えた方が良い。
すごいなぁ。
近所のコンビニでレジ袋が3円です。ちょいと遠いですが1円のスーパーがあります。スーパーへ行くべきでしょうか?
こんな事を聞かれてもなぁ?
全部Intにしなはれ!
Int32, Int8ってのは、互換性のためにある。Clangの関数からの戻値がChar型だとか、Int(longではない)とか、そういう時に困らないために用意されている。
メモリ使用量を気にするなら、具体的に配列に何個要素が必要なのか?よく考えた方が良い。
424デフォルトの名無しさん (ワッチョイ 2703-heYS)
2020/07/07(火) 13:57:14.17ID:3qy6jhJz0 >>423
レスありがとうございます。
Int32やInt8などとやたらと神経質っぽく型を指定するのは、後々のことを考えると好ましくないですよね。
なんか吹っ切れた感じです。
Intメインで適宜型を指定してやってみます。
ありがとうございました。
レスありがとうございます。
Int32やInt8などとやたらと神経質っぽく型を指定するのは、後々のことを考えると好ましくないですよね。
なんか吹っ切れた感じです。
Intメインで適宜型を指定してやってみます。
ありがとうございました。
425デフォルトの名無しさん (ワッチョイ 3a35-hau5)
2020/07/07(火) 15:15:02.02ID:3hI1oLRj0 >>424
かつて、Win2Kを48MByteメモリで動かしてた時代を思い出した。
その時は、メモリ消費量を気にしたけど。
あと、RubyとかScript言語を使うのにすごい抵抗があったが、それも昔だ。
かつて、Win2Kを48MByteメモリで動かしてた時代を思い出した。
その時は、メモリ消費量を気にしたけど。
あと、RubyとかScript言語を使うのにすごい抵抗があったが、それも昔だ。
426デフォルトの名無しさん (ワッチョイ 3a35-hau5)
2020/07/07(火) 15:22:49.82ID:3hI1oLRj0 >>425
[Look what's inside Linus Torvalds' latest Linux development PC | ZDNet](https://www.zdnet.com/article/look-whats-inside-linus-torvalds-latest-linux-development-pc/)
64GB
[Look what's inside Linus Torvalds' latest Linux development PC | ZDNet](https://www.zdnet.com/article/look-whats-inside-linus-torvalds-latest-linux-development-pc/)
64GB
427デフォルトの名無しさん (ワッチョイ 4d90-yaVe)
2020/07/09(木) 11:11:46.29ID:0J4AniW80 本当にstoryboardが1mmも理解できない
これ理解して扱えるエンジニア、どれだけいるの?
ここまで最悪な開発体験、PHPでもなかった
これ理解して扱えるエンジニア、どれだけいるの?
ここまで最悪な開発体験、PHPでもなかった
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- トランプ、G7に代わるcore 5を発表 [805596214]
- イ カ れ た メ ン バ ー 紹 介 す る ぜ !
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
- 為末大「ラーメン屋の行列を、年寄りが1万円渡してきて順番譲ってくれと言ったら? 答えられない問題だよ。」 [592058334]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
