Swift part12

■ このスレッドは過去ログ倉庫に格納されています
2018/10/29(月) 22:08:16.87ID:gm+ugNlu0
!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
2020/05/25(月) 12:58:50.97ID:ff4Gd9bT0
>>327
自己解決しました
Size inspectorのLayout Marginsで余計なオプションにチェックしてたのが原因でした
ありがとうございました
329デフォルトの名無しさん (ワッチョイ 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の設定→一般→デバイス管理のデバイス管理も表示されなくなっています。
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'

との記載があります。

これらの情報をもとに何かわかればお教え下さいませ。
2020/05/27(水) 18:53:56.66ID:l+LVYhLI0
Targets > Signing&Capabilities > Teamはサインインできてる?
Targets > General > iPhoneにチェックはいってる?
334デフォルトの名無しさん (ワッチョイ a163-wdNh)
垢版 |
2020/05/27(水) 19:33:53.22ID:YBN7ZHLS0
>>333
レスありがとうございます。
はい。Teamの箇所は「私の名前(Personal Team)」と表記されており、Targets > General > の箇所はiPhoneとiPadにチェックが入っております。

新規プロジェクトでstoryboardにlabelを貼り付けただけの形で実機転送をしてみたのですが、それでも同じエラーが出てしまいます。

何度も申し訳ありません。
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にチェックが入っている状態となっております。
2020/05/27(水) 20:47:23.21ID:l+LVYhLI0
あと当然ビルドのクリーンはやってるよね?
2020/05/27(水) 20:50:00.91ID:l+LVYhLI0
Window > Device and Simulatorsは、
Unpair Deviceしてから追加し直す感じで。
339デフォルトの名無しさん (ワッチョイ a163-wdNh)
垢版 |
2020/05/27(水) 21:26:21.92ID:YBN7ZHLS0
>>337
お恥ずかしい限りですが、初めての更新後だったのでその当然の事もしてはおりませんでした。
今ググって見たところXcodeメニュー→Product→Clean build Folderの様な事が書かれていたのでやってみたのですが特に変化はなくやはり同じエラーが出てしまいます。
これであっていましたでしょうか?

deviseもご指示通り追加し直して端末側で信頼するを選んでもダメでした。
2020/06/01(月) 19:32:16.63ID:0OrwLMkz0
激重&最低最悪にわかりづらいUI
勝手に書き換えられる保守性最悪の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)

しかし、値型中心の言語にする意味が良く解らん。メリット多いか?
2020/06/01(月) 19:56:38.26ID:0OrwLMkz0
とりあえずXCode作った奴は今すぐ死ねと言いたい
本気で言いたい
今からでもMSかJetBrainsに買収されて、1から作り直せ
343デフォルトの名無しさん (ワッチョイ 938c-BNr7)
垢版 |
2020/06/01(月) 20:04:20.98ID:9D7gqepi0
文法、そんなに複雑かな?
実感無い。
2020/06/01(月) 20:06:31.56ID:0OrwLMkz0
このクソポンコツAirのCPUが焼け死ぬのが先か
俺の我慢が臨界突破して画面叩き割るのが先か

ほんとお前ら、よくこんな環境で開発できるよ
ガンジーもびっくりさ
345デフォルトの名無しさん (ワッチョイ 938c-BNr7)
垢版 |
2020/06/01(月) 20:11:59.93ID:9D7gqepi0
マゾか?
辞めりゃ良いだろ。
2020/06/01(月) 20:51:30.39ID:0OrwLMkz0
ほんとだよ
どうせただのSESだし最短でクビ切ってもらうわ

ただどうしても鬱憤溜まって、どっかに一言文句言いたくなっただけだ
347デフォルトの名無しさん (ワッチョイ 938c-BNr7)
垢版 |
2020/06/01(月) 21:09:19.12ID:9D7gqepi0
やるならお仲間のとこでやんなよ。
褒めてもらえるぜ。
2020/06/01(月) 21:44:07.82ID:0OrwLMkz0
仲間?ここにはiOS開発マンセーのドMしかおらんの?
2020/06/01(月) 21:50:50.45ID:nFy1Gu7Ma
当たり前だろ
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 = 吸う人、乳児、バカ
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+Iv0
>>351
多分、sucks = 最低、ムカつく
suck = 乳を吸う、フェラチオする、最低な行為
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.
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
実行中はコードよりそっちの情報見たくない?
2020/06/03(水) 11:56:14.92ID:DK1HUsdg0
純粋な実行中はそうだな
だがデバッグのためだからやはりコードよりってのはナイな、実行しっぱなしで眺めるだけというのはそんなにないから

Preferences > Behaviors でできるんじゃないの
359デフォルトの名無しさん (ワッチョイ da35-LZmE)
垢版 |
2020/06/03(水) 13:29:11.51ID:fy+yLonD0
>>358
出来るね!

例えば、Pausesした時に、Debug navigatorが開く。

ソースを見たけりゃ、Project navigatorへ変更できる。
2020/06/03(水) 14:46:55.58ID:W7xz+V5+0
こんなに設定値あるのか・・・疲れる

モニョモニョ動きまくって見づらい重い、storyboardのxmlは勝手に変更するし、
本当に余計なことばかりするIDEだな
エディタとしては、最低どころじゃない、アウトオブザ論外だわ

俺が、書いた、値を、勝手に変更するな、ボケが!
2020/06/03(水) 16:22:35.25ID:JS01PaSi0
文句言うなら使うなよ
ザマリンでも使っとけ
362デフォルトの名無しさん (ワッチョイ da35-LZmE)
垢版 |
2020/06/03(水) 16:57:11.91ID:fy+yLonD0
>>360
まあ、Xcodeは作り直した方が良いかもね。
新規に。
古いソフトだからね。
Interface Builderと合体しなくても良かったと思うな。
2020/06/03(水) 17:13:17.54ID:W7xz+V5+0
SDKの設計センスのなさも極まってるし、作り直しなんかしなくていい
LSPだけ公開して死んでくれ
364デフォルトの名無しさん (ワッチョイ da35-LZmE)
垢版 |
2020/06/03(水) 17:39:00.41ID:fy+yLonD0
>>363
LSP?
2020/06/03(水) 17:55:36.39ID:qDQHd96k0
文句ばかり言う馬鹿だったか
ツールも使いこなせない、自称俺は賢いらしいけど、録なもん出来なさそ
2020/06/03(水) 17:57:52.78ID:qDQHd96k0
>>364
いちいち細かいことにツッコんでも無駄だぞ、文句言うけど大したことなさそうで、そんなんばっかだろから
そもそものも自分で探せないほどのなんだから
2020/06/03(水) 18:11:38.95ID:W7xz+V5+0
おまえら、Language Server Protocolも知らんのかw

クソみたいな開発環境とライセンス商売にロックインして搾取されるその様は、
淀んだドブの中で腐っていく蛆虫のよう

ツール作る側がクソなら、使う側もクソ
はっきりわかんだね
2020/06/03(水) 18:13:16.50ID:W7xz+V5+0
たかがGUI組むためだけに、たくさん文法覚えて、たくさんIDEの使い方覚えて、
イーオーエスエンジニアってすごいね!
2020/06/03(水) 18:14:11.84ID:W7xz+V5+0
井の中のイーオーエスエンジニア、LSPさえも知らず

そりゃxcodeサイコー!なんてキチゲエにもなりますわ
2020/06/03(水) 18:24:30.23ID:qDQHd96k0
な?w
2020/06/03(水) 18:39:40.44ID:uLAj9C7b0
どう見ても ID:W7xz+V5+0 がキチガイのような文なレスの数々w
372デフォルトの名無しさん (ワッチョイ ca8c-xk7t)
垢版 |
2020/06/03(水) 18:40:28.25ID:7rpa3qSq0
まあ、ここに来ても共感してもらえない事は分かったでしょう。
2020/06/03(水) 23:43:00.78ID:W7xz+V5+0
そうだな
信者しかいないところで正論言っても意味ないわな
2020/06/04(木) 01:05:59.50ID:6W5dpQBR0
ガイキチは自分が正しいと思うのはリアルでもデフォ
2020/06/04(木) 08:15:31.85ID:yXw6pCsv0
久々に死語となった「ネット弁慶」って言葉を思い出した
2020/06/09(火) 09:05:12.89ID:uzQ3qNEr0
extensionって定義しまくるとコンパイル速度落ちたりする?
とにかくビルドが遅くて困ってて、引き継いだプロジェクトで原因もわからんから
ただただつらい
2020/06/09(火) 09:45:34.74ID:VaEQGjIQ0
>>376
ソース規模とかプロジェクト構成が分からないので確かな回答は出来ないけれど、ext定義でネックになるというのは考えにくいかな(syncのときしかここの処理は走らないはずなので)
大量のリソースを含んでいるとそれの最適化で時間がかかったりするよ

まずはプロファイルとってどのGradleタスクで時間が掛かっているか分析してみることをおすすめ
https://developer.android.com/studio/build/optimize-your-build?hl=ja#profile
2020/06/09(火) 09:46:31.45ID:oouOOHLi0
>>376
ファイル数が多いとビルドに時間がかかる。
8000ファイルがうちのゴミ箱mac proで15分くらい。
2020/06/09(火) 09:47:28.79ID:VaEQGjIQ0
あ、ごめんスレ間違えた
2020/06/09(火) 09:54:30.49ID:uzQ3qNEr0
例えば、

extension Int {...}

とかすると、全ファイル読んで Int に新しい定義生やさないといけないわけじゃん
xcodeの初期読込とかこれで遅くなるのかと思った
コンパイルも同様
2020/06/09(火) 09:56:13.16ID:VaEQGjIQ0
Swiftだとextension側に変更が入るとビルド時間が増えるケースはあるね
ビルドオプションにも依るかもだけれど
それと型推論を多用しているのならその解析で時間を食ってるんじゃないかな

「swift ビルド時間の分析」あたりでググってみては
382デフォルトの名無しさん (ワッチョイ da35-MswU)
垢版 |
2020/06/09(火) 10:10:51.98ID:mfNQdJpn0
>>378
8,000files?

まじか?
そんなにデカいProject?
383デフォルトの名無しさん (ワッチョイ da35-MswU)
垢版 |
2020/06/09(火) 10:16:56.50ID:mfNQdJpn0
Qiitaの記事に、マシン毎のビルド時間の計測結果が掲載されてたけど、見つからん。

削除されちゃったかな?
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

の成績が奮わない。
2020/06/13(土) 01:24:10.89ID:Jlq6a5E40
今時Swiftとか無いだろw
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

だとうまく取得できんねん
ええ方法あったら教えとくれ
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/06/17(水) 23:06:00.11ID:NXg2Mqyr0
>>387
探してる段階ではまだ型がカスタムコントローラではないので、isは使えない
if let targetVC as? cutomVCで判別するとよさそう
2020/06/17(水) 23:08:36.21ID:v5QwJFFz0
Appleの中の人ってxcode使ってMacのアプリ開発してるんだよね?
こんなの自分たちで作って自分たちで書いてて、死にたくならないの?
俺だったら発狂して会社丸ごと燃やして死ぬレベルだわ
2020/06/17(水) 23:37:52.15ID:ogCaVXbf0
使いこなせないのはツールが悪いのではなくてお前の頭の問題だな>>388を見る限り
なんでそんなに自分に自信があるのか不思議なくらいだな
2020/06/17(水) 23:48:03.20ID:v5QwJFFz0
iOSエンジニア様はさぞかし頭がよくて
プロダクトのことよりxcodeやUIKitのことを考えることの方がお上手なんでしょうなあ
2020/06/18(木) 00:27:50.02ID:iYOq0wlq0
↑皮肉で言っているつもりだろうが頭が悪いのが明らかな文だな
2020/06/18(木) 08:09:03.07ID:j3BTz1ip0
Xcodeがゴミなのは同意するが
馬鹿とハサミは使いようで工夫すりゃあどうにかなる
2020/06/18(木) 08:17:12.37ID:g1BoDzKB0
>>391
本当に困ってるんだ
君が本当にそう思ってるなら、それぞれの事実に対するアドバイスをもらえないか?
2020/06/18(木) 08:29:51.29ID:XtL98voMa
>>395
なら最初から低姿勢で教えを乞えばいいのに、
煽り口調で助言が得られると思ってるところが
「頭が悪い」と言われる理由なのでは?
2020/06/18(木) 09:00:59.44ID:g1BoDzKB0
>>396
煽りではなくただの事実なのだが
2020/06/18(木) 10:21:12.24ID:g1BoDzKB0
QiitaもStackOverflowも
普通ならコード2,3行の説明で済む実装が
スクショ山盛りどーん!xcodeのあそこをクリック!あっちもクリック!モニョモニョ動いてクリッククリッククリック!手順手順手順!

こんなんばっかだよね
気が狂ったりしないのかな?
それともiOSエンジニアは既に気が狂ってる?
ドキュメント大好き人間なのかな?
2020/06/18(木) 16:07:23.66ID:FpFMsiJV0
文句言ってる内容がアホすぎ
2020/06/21(日) 15:42:37.14ID:buMmoPqZ0
iOSアプリの挙動のログをずっと取り続けて、後からMacで確認する方法ってある?
起動回数とかボタン押した回数を記録したい
401デフォルトの名無しさん (ワッチョイ 17a6-AoFE)
垢版 |
2020/06/21(日) 22:00:48.75ID:yZ1Fm+rk0
>>400
そんなの自分のやりたいようにログ仕込めばいいでしょ
え?
2020/06/21(日) 22:27:49.12ID:mc9JBLN20
そういうのはGoogle Analytics使ってるアプリが多いよ
2020/06/22(月) 18:03:06.08ID:e8n1VwWJa
最近始めたんだけど、swiftUIって言語じゃなくてswiftでこう書くよみたいな書き方のことを指してる?
言語だと思って始めたんだけど頭こんがらがってるw
404デフォルトの名無しさん (アウアウエー Sa52-AoFE)
垢版 |
2020/06/22(月) 18:22:59.84ID:lnfrc1W/a
言語じゃないのよSwiftUIは
2020/06/22(月) 18:35:30.66ID:e8n1VwWJa
やっぱりそうだよねw
確認取れて良かったです
swift5の勉強でいいんよね?w
今日の迷いを消して進めそうです
ありがと
406デフォルトの名無しさん (ワッチョイ 9a8c-3MNN)
垢版 |
2020/06/22(月) 18:47:07.96ID:jPpdhxTj0
UIKitとSwiftUIではかなり違うよ。
当面、アプリのリリースを見込みたいなら前者を。
2020/06/24(水) 14:24:51.03ID:rDyUBGTv0
swiftUIがさらに強まってきている
そろそろ本番に使えるんやろか?
408デフォルトの名無しさん (ワッチョイ 3f35-FPvj)
垢版 |
2020/06/24(水) 15:04:03.73ID:hdduAkXN0
>>406
SwiftUI内部でUIKitを呼び出してる。
2020/06/24(水) 16:25:41.61ID:+OfOyZ1z0
なんでUIKit捨てないんだろう
APIは支離滅裂と言っていいほどバラバラだし
delegateとかかつて見たことないレベルで最悪に使いづらい設計だわ
410デフォルトの名無しさん (ワッチョイ 3f35-FPvj)
垢版 |
2020/06/24(水) 16:54:31.50ID:hdduAkXN0
>>409
こういう人が居てくれて有り難い。
2020/06/27(土) 23:25:33.67ID:lpNxXL740
>>401
え?その方法を聞いてるんだけど?

>>402
iOSアプリにも導入できるんですね
ただネットワーク環境がない状態でログを取りたいと思ってます
Google Analyticsは翌日に消えてしまうようですね
2020/06/27(土) 23:30:38.94ID:8iyWDrs00
ログ程度のロジックもあへあへアホアップルのゴミみたいなSDKを使用する以外の発想がないクソバカiOSエンジニア

早くstoryboardぺたぺたする作業に戻るんだよ、この土方
2020/06/27(土) 23:42:45.03ID:L1te99rx0
iOSアプリでログ取ったりクラッシュのレポート?取ったりするのはGoogleアナリティクスがベター?
414デフォルトの名無しさん (ワッチョイ 3f8c-IEpD)
垢版 |
2020/06/28(日) 09:19:48.15ID:7PLZ5/X00
>>411
この辺りどうでしょう。

https://stackoverflow.com/questions/44537133/how-to-write-application-logs-to-file-and-get-them

https://qiita.com/kenny_J_7/items/c3f33b68c92414d7f806
2020/06/28(日) 11:30:03.84ID:fEhPjcBF0
>>412
おまえどんだけstoryboardにペタペタさせられてたんだよ
かわいそうに
2020/06/28(日) 12:07:54.64ID:AuqP0Kwc0
>>414
ありがとうございます!
なんとか実装してみたいと思います
2020/06/28(日) 12:23:05.00ID:ZB1XP7qN0
>>415
早くコンストレインス(笑)のワーニングを直す作業に戻れよ、土方
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が働かず、一切ログが取れなくなります
どのように対処すればいいでしょうか?
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だとメモリー使用量も多くなるのは、プログラム的に好ましくないでしょうか。

それともある程度、変数の型指定した方が良いでしょうか。
アドバイスお願いします。
423デフォルトの名無しさん (ワッチョイ 3a35-hau5)
垢版 |
2020/07/07(火) 13:04:15.90ID:3hI1oLRj0
>>422
すごいなぁ。

近所のコンビニでレジ袋が3円です。ちょいと遠いですが1円のスーパーがあります。スーパーへ行くべきでしょうか?

こんな事を聞かれてもなぁ?

全部Intにしなはれ!

Int32, Int8ってのは、互換性のためにある。Clangの関数からの戻値がChar型だとか、Int(longではない)とか、そういう時に困らないために用意されている。

メモリ使用量を気にするなら、具体的に配列に何個要素が必要なのか?よく考えた方が良い。
424デフォルトの名無しさん (ワッチョイ 2703-heYS)
垢版 |
2020/07/07(火) 13:57:14.17ID:3qy6jhJz0
>>423
レスありがとうございます。
Int32やInt8などとやたらと神経質っぽく型を指定するのは、後々のことを考えると好ましくないですよね。
なんか吹っ切れた感じです。
Intメインで適宜型を指定してやってみます。
ありがとうございました。
425デフォルトの名無しさん (ワッチョイ 3a35-hau5)
垢版 |
2020/07/07(火) 15:15:02.02ID:3hI1oLRj0
>>424
かつて、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
2020/07/09(木) 11:11:46.29ID:0J4AniW80
本当にstoryboardが1mmも理解できない
これ理解して扱えるエンジニア、どれだけいるの?
ここまで最悪な開発体験、PHPでもなかった
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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