X

Swift part12

レス数が1000を超えています。これ以上書き込みはできません。
458デフォルトの名無しさん (ワッチョイ 238c-a3rO)
垢版 |
2020/07/10(金) 13:50:44.90ID:Pvtu7gBh0
つうか一般売りには現実的じゃ無い。
2020/07/10(金) 13:51:51.46ID:u7kTmoWp0
まともなフロントエンドやAndroid、クロスプラットフォーム開発したことあるなら、ビビるで
あまりの糞さに
2020/07/10(金) 13:52:51.83ID:u7kTmoWp0
>>456
アサインされてしばらくしたら感想書きにきてくれよな
461デフォルトの名無しさん (ワッチョイ 238c-a3rO)
垢版 |
2020/07/10(金) 13:54:15.03ID:Pvtu7gBh0
配置規則の優先順位や必要条件をしっかり把握して使えば忌み嫌う様な物じゃ無い。
2020/07/10(金) 14:43:40.34ID:7npLoFfh0
storyboard嫌いなら使わなきゃいいのに。
文句言いながら粘着してストーカーみたい。
2020/07/10(金) 16:02:12.23ID:u7kTmoWp0
誰が使いたくてこんなゴミ使うか
1度このstoryboardに騙されたが最後、2度storyboardから逃げられない地獄の片道切符だぞ
Appleのボケナスエンジニアに言えや
2020/07/10(金) 17:28:50.84ID:Ej4pI5WX0
クソクソ言ってるのは1人みたいだけど実際の現場での普及率的にはどうなの?
クソでも現場で使われてて需要が多いなら導入する価値はあると思うが
2020/07/10(金) 17:39:27.09ID:u7kTmoWp0
storyboard sucks
約 2,340,000 件 (0.38 秒)

ほーん
2020/07/10(金) 18:40:02.91ID:6rbexrrra
>>464
作るアプリの複雑さも考慮すべきと思う。
3日で出来る単純なアプリなら問題は少ないけど、アプリが肥大化するとデメリットが噴火する。

あと、デメリットに気が付いたけど時すでにお寿司ってパターンもあるだろうから、現場で使われていることを基準にするのも危険。
2020/07/10(金) 20:33:50.96ID:9ovEAb/pp
MVCパターンを実現するためにああなってるんで
別に「俺のアプリは俺が自力でビューとコントロールを実装するぜ!」で
後々、問題が起きないならいいんじゃねーの。
社員じゃなくて個人開発者なら
468デフォルトの名無しさん (ワッチョイ fd03-zloz)
垢版 |
2020/07/12(日) 20:58:48.13ID:5nx3fzvd0
約数十万の数値を基にシミュレートする場合、C++とDbより配列使う方が計算結果が速いんだが、Swift+Iosでは実行速度やメモリ確保で影響は気にしなくてもいいもの?
試しにSwift+シミュレーターでは、1秒以下且つ15Mb以下で結果が出たんだが...
そもそもSwift+Iosベースに置き換えるなら計算基をDb化してオーバーヘッドを甘んじるのが常套手法かな?
漠然的な質問ですまん
2020/07/12(日) 21:44:54.14ID:D2CzJwM50
>>467
> MVCパターンを実現するためにああなってる
絶対に違うね
「馬鹿なエンジニアでもUI作れますよ!」というプロパガンダのためにひり出されたのがstoryboardだ

そして騙された本物の馬鹿たちが作り上げるゴミ、ゴミ、ゴミの山
それはまるで20年前のPHPerたちの狂想曲のよう
PHPよりタチが悪いのは、storyboardのテキストは予測不能に変化し、
xcodeというGUIなしには一切変更不可能なバイナリデータであることだ

そしてそして、醜悪 of 邪悪なViewControllerとstoryboardの悪魔合体
1度storyboardを使ったが最後
エンジニアのstoryboard力(笑)に依存して、実装はViewControllerとstoryboardに泣き別れし、
100人が100人、個性豊かなコードを書いてくる
WOW, It's diversity!

10年前のMVCフレームワークやフロントエンドでさえ、こんな汚物はなかったぞ
よくこんなものを後発で出せたもんだな
恥を知れ
2020/07/12(日) 22:12:04.43ID:D2CzJwM50
別にstoryboardがさ、htmlやPHPより昔、
チンパンジーかジャワ原人が洞窟に絵を描いて産まれたものだったなら、もう少し寛容にもなれるさ

ところがどっこい、storyboard(Xcode 4.2)の登場は2011年だぞ!
PHP 5はとっくにプロダクトで使われ、html5やcss3が使えるようになってきてる時代だ
そんな時代に、いったい何だい?このhtmlにもPHPにも劣るゴミは
どういう思考回路したら、こんな支離滅裂な文法の言語を再発明する気になるんだい?!

それから毎年偉そうにWWDCだバージョンアップだ何だ・・・
なんと8年!
ようやく出てきたSwiftUIにウレション漏らして、
当時ですら時代遅れの肥溜めstoryboardを8年間泳いだウジ虫たちが羽化して飛び立つ
救いようがないほど頭の弱いメクラ信者ども
(なお2020年になってもSwiftUIをプロダクトでは使えないという事実)

storyboardがイイとか言ってるiOSエンジニアさんさ、
君ね、本当に20世紀からタイムリープしてきたチンパンジーにしか見えないよ
周りから見たらね
猿の惑星にきた気分さ
471デフォルトの名無しさん (ワッチョイ 238c-a3rO)
垢版 |
2020/07/12(日) 22:13:43.28ID:0D/Ferew0
StoryBoardとViewControllerの関係を理解できてないな...
2020/07/12(日) 22:32:41.79ID:Pntbd/Qj0
StoryBoardってXMLじゃないの?
なんかQiitaあたりでそんな話を見たことあるけど
バイナリデータなの?
2020/07/12(日) 22:36:04.91ID:z71iSMIT0
StoryBoardのおかげて初アプリ作れましたー ^^v
2020/07/12(日) 22:41:36.04ID:D2CzJwM50
>>472
XMLっぽい何かであって、文法・規則が完全にブラックボックス
xcode以外からの編集は不可能だから、実質バイナリデータと同義だよ
2020/07/13(月) 00:50:06.45ID:S1Fx8ysb0
ちんちんちんちんちんちんちん
2020/07/13(月) 19:30:48.19ID:vRb7oMi+d
>>458
どういう意味?
477デフォルトの名無しさん (ワッチョイ 238c-a3rO)
垢版 |
2020/07/13(月) 20:55:20.76ID:xSgG0kpF0
>>476
iOSの対応が13以上。
478デフォルトの名無しさん (ワッチョイ fd03-zloz)
垢版 |
2020/07/13(月) 22:40:53.62ID:HrcA3I5U0
>>468
このスレは、基本、初心者向け
応えてくれそうな知識持ち合わせてるヤツ少ないけどね
まあ結果優先ならdbより連想配列化した方が無難かな
その配列構成にもよるけどね
てか、数十万データ程度でシミュレートってなんだろ?
案外、関数化した方が配列要素少なくできんじゃね?
479デフォルトの名無しさん (スッップ Sd43-zloz)
垢版 |
2020/07/14(火) 14:13:16.66ID:fwERAfMXd
>>478
シミュレートと言ってもとある占いアプリ案件を安請け合いしたツケが面倒臭い計算する羽目にw
しかもプログラム知らないくせにやたらと口煩いクライアントでマジ大弱りなんですよw
配列が無難のようですが、面倒なのでSqliteで対応して納品することにします
ありがとう
2020/07/15(水) 11:58:17.42ID:pL8+4mwq0
RxSwiftって公式サイトないの?
ググってもQiitaとかStackOverflowばかり出てくる
GitHubもチュートリくらいしか見当たらない
みんなどこからこの謎のライブラリの使い方学んでるんだ?
481デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 12:54:53.34ID:Hu/MzNDe0
>>480
Recommend seeing the playground included in the official git archive.
482デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 13:00:06.09ID:Hu/MzNDe0
>>480
ヒント!

1. アルゴリズムの直交化
2. イベントの直交化

cf. 計算科学用語でA, Bが直交であるとは、独立であるという意味。
483デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 13:01:26.28ID:Hu/MzNDe0
>>481
もう一つヒント
What does X in Rx stand for?
2020/07/15(水) 13:05:09.16ID:pL8+4mwq0
いやナゾナゾとかいらないんですけど・・・
485デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 14:46:19.63ID:Hu/MzNDe0
>>484
へ?解りやすい例が公式サイトにあるじゃん。

debounceの例が!

例えばkeyboardでr xxx swiftと入力したとする。
xの部分はチャタリングでxを三回pressしている。

発生するkey press eventが”rxswift”で有って欲しい時に、debounceを使うのだ。

debounceを使うと、rxxxswiftと入力されるのを防ぐ事ができる。
486デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 14:52:02.09ID:Hu/MzNDe0
米国共和党は、チャイナ共産党の最高首脳部の資産凍結を検討、ってどう言う意味?

資産凍結ってのは、遺産相続時の口座凍結と同じ?

遺産相続時、相続人は遺産分割協議書が無いと、解凍できなくなってしまうを経験したけど、それと同じ?

自分の口座であっても引き出せなくって事?

俺、米国銀行に口座作った事無いっす。
487デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 14:54:25.32ID:Hu/MzNDe0
>>485
debounce = de + bounce = ポコポコ跳ねるのを防止、キーボードのスプリングがポコポコ跳ねるのを禁止

って意味なのかな?
今更、気がついた。
488デフォルトの名無しさん (ワッチョイ 6a35-RMqM)
垢版 |
2020/07/15(水) 15:02:57.45ID:Hu/MzNDe0
>>487
de- = off, away, aside

なるほどぉ
debug = away + bug = 虫取り
2020/07/15(水) 15:12:10.02ID:pL8+4mwq0
例えば、こういうドキュメントないですか?という質問をしています
https://rxjs-dev.firebaseapp.com/api
2020/07/16(木) 16:53:44.02ID:L+apgnKF0
>>489
これ誰も知らないの?
どうなってんだiOS開発って・・・
491デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 17:09:35.39ID:Ap8TzDuh0
特に必要じゃないからだろ。
2020/07/16(木) 17:20:19.12ID:L+apgnKF0
それマジ?w
493デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 17:31:06.75ID:Ap8TzDuh0
必要なら普及してるだろ。
494デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 17:32:20.73ID:Ap8TzDuh0
似た様な仕組みはSwiftUIで導入してるし。
2020/07/16(木) 17:41:08.09ID:L+apgnKF0
SwiftUIが出るまで(いやまだ事実上使えないわけだが)の、10年近く
この完全に狂ってるとしか言いようがない delegate で頑張って、
信者は毎年嬉ションを漏らしながら高額所場代をAppleに払い、
ギリマシな糞であるRxSwiftは、StackOverflowとQiitaでコピペ合戦してるというのか?

なんだここは・・・地獄か?PHPより酷い環境がこんなところにあったとは
496デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 17:43:58.96ID:Ap8TzDuh0
なんだお前か
2020/07/16(木) 19:42:46.57ID:jTRz9sS4a
>>495
またおまえかw
2020/07/16(木) 19:53:26.04ID:1IjFQ7i+0
storyboardに親殺された奴がいるのはこのスレですか?
2020/07/16(木) 20:19:14.25ID:L+apgnKF0
いいからオフィシャルドキュメントくらいまともに書いてくれ
iOSエンジニアはガイジしかおらんのか
500デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/16(木) 20:26:08.47ID:Xk5GpyH60
>>489
よく見つけたね。
501デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 21:09:05.87ID:Ap8TzDuh0
開発元に言え
2020/07/16(木) 21:38:19.37ID:NUDch0ie0
RxSwiftなんか使ったことないんだが
2020/07/16(木) 21:43:19.56ID:L+apgnKF0
>>502
何使ってる?
504デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 22:41:18.72ID:Ap8TzDuh0
質問の意味汲める人居ないだろうな。
505デフォルトの名無しさん (ワッチョイ 2ebb-qFpy)
垢版 |
2020/07/16(木) 22:59:25.08ID:DF0Z9kKK0
ならここで聞くなバカ。
お前も知らんくせに偉そうなこと言うな。
506デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 23:02:46.68ID:Ap8TzDuh0
意味不明。こんな漠然とした質問、君は答えられるか?
507デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/16(木) 23:04:18.74ID:Ap8TzDuh0
「食べるラー油は食べたことないな」
「何食べてる?」

は?
2020/07/16(木) 23:12:08.06ID:e4Bz4W8G0
どうでもいい喜ガス
2020/07/16(木) 23:24:11.72ID:L+apgnKF0
例えばタップアクションの定義に、みんなstoryboardぺたぺたするのが一般的iOSエンジニアなのかね
510デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/17(金) 07:15:45.53ID:+MJyEQMw0
>>502
正直なご意見!

俺の憧れの実装は、Key Pressと同時に検索が始まるっていう、TextFieldだ。

つまり、検索ボタンが無い、検索Interface、UI/UX。
511デフォルトの名無しさん (ワッチョイ 8910-pqx6)
垢版 |
2020/07/17(金) 07:41:11.38ID:mTf7mocg0
>>509
お前この程度のレベルなのかwww
storyboardのグチ言う以前の問題じゃねぇかwwwww


[SDK]iPhoneアプリ開発初心者質問箱49[touch][iPad]
http://egg.5ch.net/test/read.cgi/mac/1538778915/
>>216
>uinavigationbarに戻るボタンを付ける方法を教えてください
>back buttonという項目にbackと入力してみましたが変化がありません
>https://i.imgur.com/ZnvocdG.jpg
2020/07/17(金) 07:58:54.65ID:7pD5XCEq0
>>511
早くXcodeのGUIで@IBActionを付ける作業に戻れよ、土方(笑)
2020/07/17(金) 08:02:05.12ID:7pD5XCEq0
Xcodeもアスペ
言語もアスペ
エンジニアも>>485-488アスペ

アスペ指向iOS開発
514デフォルトの名無しさん (ワッチョイ 8910-pqx6)
垢版 |
2020/07/17(金) 08:24:10.72ID:mTf7mocg0
否定しないのかwww
顔真っ赤っかじゃねぇかwwww
515デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/17(金) 08:49:35.59ID:+MJyEQMw0
>>514
はい、明日ぺです。
いま、恥ずかしくて死にそうです。

ウソ!
2020/07/17(金) 08:58:45.93ID:7pD5XCEq0
>>514
君にはいったい何が見えてるんだ・・・?
初心者スレからやってきて、ぼくのさいきょうのストーリーボードをけなすな!!って
顔真っ赤は君やんw
2020/07/17(金) 10:42:38.12ID:mTf7mocg0
コードでもstoryboardでも実装できないから愚痴ってるんだね。かわいそうに。
素直にコードでの実装方法教えてくださいって言えばいいのに。
2020/07/17(金) 10:47:40.45ID:7pD5XCEq0
RxSwiftなしでの実装方法
あのキチガイみたいな設計のdelegateと、激重storyboardからIBActionぺたぺた
それら以外にあるなら教えてくださいよ
ほらほら
519デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/17(金) 13:06:17.26ID:r10KBvHI0
delegateの設計の例えばどの辺りがキチガイみたい?
520デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/17(金) 17:24:42.19ID:r10KBvHI0
で、何を実装するの?
521デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/18(土) 01:09:22.93ID:Ik6vvlrU0
>>510
普通にdelegate使っても、プロパティオブザーバー使っても出来そうじゃない?
逐次検索はウザイと思うけど。
2020/07/18(土) 06:51:09.31ID:te3QovqN0
今日はSwift誕生10周年

Swift is 10 years old today:

https://github.com/apple/swift/commit/18844bc65229786b96b89a9fc7739c0fc897905e

committed on 18 Jul 2010
2020/07/18(土) 07:04:50.41ID:MUmFkE+x0
>>519
例えばUITextField

同一画面に複数のUITextFieldあって、そのVCにdeleate実装する場合、
全てのUITextFieldから同一deleateが呼ばれて、それをif文で分岐して下さい
って、どういう神経してたらこんな設計になるか理解できないよ

入力に介入したい場合これ使うようだが
textField(_:shouldChangeCharactersIn:replacementString:)
このメソッド名、引数名から想像できる機能からあまりにも掛け離れてる
しかも必ずreturn falseしてself.textFieldに対して副作用バリバリで実装って
正気の沙汰とは思えないよ
2020/07/18(土) 07:08:13.70ID:MUmFkE+x0
>>522
歴10年なんて最後発なのに、よくこんなゴミ屑みたいな設計になったな・・・
そして10年間・・・


       、z=ニ三三ニヽ、
      ,,{{彡ニ三ニ三ニミヽ
     }仆ソ'`´''ーー'''""`ヾミi
     lミ{   ニ == 二   lミ|
.      {ミ| , =、、 ,.=-、 ljハ
     {t! ィ・=  r・=,  !3l
       `!、 , イ_ _ヘ    l‐'    今まで何してたんだ?
       Y { r=、__ ` j ハ─
.  r‐、 /)へ、`ニニ´ .イ /ヽ
  } i/ //) `ー‐´‐rく  |ヽ
  l / / /〉、_\_ト、」ヽ!
  /|   ' /)   | \ | \
525デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/18(土) 07:29:34.41ID:SpahnTTw0
a-bone
まあ、どの言語にも、なんじゃこりゃ?って仕様があるよねぇ。

JavaScriptのあれとか。
526デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/18(土) 07:30:55.02ID:SpahnTTw0
>>525
JavaScriptのundefinedがいろんな意味があるとか。
527デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/18(土) 10:30:43.58ID:Ik6vvlrU0
なんか、結局好みの問題ってレベルだな。
2020/07/18(土) 10:41:15.44ID:GYNrv3TO0
えっ
こんなのが好みの奴がおるの?

マ!?
529デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/18(土) 10:45:55.41ID:Ik6vvlrU0
一括で受けて振り分けで済む利便性は有るだろ。
2020/07/18(土) 11:10:17.46ID:GYNrv3TO0
最初から振り分けて宣言すればいいよね
山盛りてんこ盛りのif elseが好きなの??
2020/07/18(土) 11:11:21.81ID:kH5XjWMj0
同一delegateが呼ばれる設計に自分でしてるのに
どういう神経してたらこんな設計になるのか理解できないとは・・・
2020/07/18(土) 11:26:49.11ID:kH5XjWMj0
>>523
>textField(_:shouldChangeCharactersIn:replacementString:)

何か勘違いしてるのかもしれないけどとりあえず必ずfalseを返す必要なんて全くないよ
shouldChangeにNoと答えたい時にfalseを返す

名前が長くてすぐにはわかりにくいのは同意するが
textField shouldChangeCharactersIn (the range) (with the) replacementString => Yes/No
なので機能とはかけ離れてない

入力された文字列をテキストフィールドに反映せず
違う文字列を反映する用途にも使えるけど
メソッド名から分かるようにそれは本来の主要な用途じゃないから
2020/07/18(土) 11:41:02.14ID:GYNrv3TO0
>>532
では

> 入力された文字列をテキストフィールドに反映せず
> 違う文字列を反映する用途

に最適な実装は?
2020/07/18(土) 15:42:48.27ID:kH5XjWMj0
>>533
最適な実装は状況によるから自分で考えてね

一ついえるのはdelegateにしても副作用にしてもメソッド名にしても君は一つの側面しか見てない
選択肢を多面的に見てトレードオフの判断ができるようでないと最適な設計選択なんて到底無理

自分の考える代替案と比較して
クソみたいに見える設計にはどういうメリットがあるのかを常に考えるみるといいと思う
2020/07/18(土) 22:44:29.41ID:GYNrv3TO0
>>534
偉そうにレスしてきたからどれ程のもんかと思えば

> 最適な実装は状況によるから自分で考えてね

ダッッッッッッッッッッッサwwwwwwwwwwwwwwww

UITextFieldを継承した独自のTextFieldを作るとか、RxSwiftを使うとか
それすらも提示できないのか
あまりに哀れ過ぎて言葉にならねえぜ

Apple神が神delegateを設計したのだからそれが最適な設計!!
delegateを叩く奴は考えなしの低脳!!!
ってか?

そっくりそのまま返すぜ
「君は一つの側面しか見てない」キリッ
2020/07/18(土) 22:46:38.17ID:GYNrv3TO0
あ、後出しで「考えさせた(キリッ)」とかいらんぞ

やはりiOSエンジニアは頭storyboardのクソバカしかいないようだね
井の中のiOSエンジニア、10年間まるで成長せず
哀れだねえ
2020/07/19(日) 00:27:50.12ID:hoyslWWP0
Appleの作った言語に文句言うなら自分で変えれば良いじゃない、どれだけ文句を言っても変えられないなら使うしかないでしょ
与えられたオモチャが使いにくいからって遊ばないより工夫して遊ぶ方が楽しいじゃないか。

それに作り手は使いにくい物を作ろうとして作ってないと思うよ、少なくとも使わせてもらえてることは忘れてはダメだとおもうんこ
2020/07/19(日) 00:53:11.80ID:gHiHMthK0
質問です。
どうやって画面全体(UIView)をpinchで拡大・縮小するんですか?
UIViewの上に設置したオブジェクトはpinchで拡大・縮小できました。.
2020/07/19(日) 08:00:31.59ID:AsdfomoK0
>>537
嫌なら使うな!
Apple神が作ったものが使いにくいはずがない!
delegateとstoryboardは楽しい!
delegateとstoryboardが使わせてもらえる幸せ!


清々しいまでの思考停止
そりゃこんな腐った設計のまま10年時が止まりますわ^^;
2020/07/19(日) 08:01:58.56ID:AsdfomoK0
言語がクソなら集るのもやはり蝿だな
さうがにペチパーと同じレベルだとは思わなかったが

iOSエンジニアにもペチパーと同じく名誉ある名前を付けてやりたいな
541デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/19(日) 08:44:00.38ID:V8dmb4Z60
>>533
イライラをやり過ごす方法
1. イライラしてる自分を遠くから眺める

やりたく無い事をやらなきゃいけない。なかなか着手出来ない。
やっても悪い結果が生じそうで、目を背けたい。
そんな時の思考方法

1. 後回しにすれば、後日締め切り間際に困るのは自分
2. 困って追い詰められた結果、出てくるのが良いアイディアとは限らない
3. 仮に悪い結果が生じても、立ち直って出直せば良い
2020/07/19(日) 09:23:16.63ID:AsdfomoK0
言語・SDKがクソ過ぎて発狂の挙げ句精神論に落ち着くiOSエンジニアwww
543デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/19(日) 09:35:07.24ID:OmDJeBqx0
発狂してるのは君。
2020/07/19(日) 09:46:26.74ID:AsdfomoK0
>>543
俺が書いた事実・批評に対して、
全て具体的な反論が一切なく、
おまえがわかってないだけ、Appleを信じろ、挙げ句の果てに精神論

これがiOSエンジニアにとっては発狂ではなく自然状態なのだとしたら、すげーわ
2020/07/19(日) 09:48:10.66ID:AsdfomoK0
ほんとここまで専門性皆無で無能揃いなスレ見たことない
ペチパー以下だぞマジで
546デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/19(日) 11:41:01.36ID:OmDJeBqx0
ここではカウンセリングは受け付けてないぞ。
2020/07/19(日) 11:49:14.56ID:LoWHUcys0
>>535
>UITextFieldを継承した独自のTextFieldを作るとか、RxSwiftを使うとか

このレスを見てなんで一側面しか見れないのかよくわかったわ

どちらも単に抽象化レイヤーを一つ追加して役割の一部を担わせるだけなんだけどそれが理解できてない
その原因は抽象化思考力の欠如

RxSwiftだってtextFieldに対しての副作用バリバリで実装してる
Observableという抽象概念で包んでdelegationじゃなくobserverを活用するためのレイヤーを一つ追加してるだけ

抽象化思考ができないから他人に用意されたAPIという目に見える側面しか捉えられない
ソフトウェアを作る人間としては致命的だから人格とともに克服しよう
548デフォルトの名無しさん (ワッチョイ b135-RMqM)
垢版 |
2020/07/19(日) 11:54:43.44ID:V8dmb4Z60
>>542
>言語・SDKがクソ過ぎて発狂


クソSDK

若者と古参の考え

1. 言語・SDKがクソ過ぎて発狂、と主張
2. 金になるけど、脱落者多そう
2020/07/19(日) 11:58:23.41ID:AsdfomoK0
>>547
じゃあその豪語してる一側面以外の見方で、他のやり方言ってみろよ
ないんだろ?
他人を罵倒する言葉だけ達者だなw
550デフォルトの名無しさん (ササクッテロ Sp75-6FTa)
垢版 |
2020/07/19(日) 14:07:37.78ID:qbDhIZinp
漠然とした質問だな。
何をどうしたいんだ?
2020/07/19(日) 14:09:46.66ID:7MrGzgEOa
【悲報】UIをソースで書くことをすすめた俺忘れられる
2020/07/19(日) 19:26:29.62ID:gHiHMthK0
>>550
おねしゃーす
どうやって画面全体(UIView)をpinchで拡大・縮小するんですか?
UIViewの上に設置したオブジェクトはpinchで拡大・縮小できました。.
553デフォルトの名無しさん (ササクッテロ Sp75-6FTa)
垢版 |
2020/07/19(日) 20:02:52.11ID:qbDhIZinp
>>552
それはRxSwiftでは実装できてるって事ね?
2020/07/19(日) 20:09:22.46ID:gHiHMthK0
>>553
いえ、ID:AsdfomoK0とは全然関係ないですがおねしゃす
555デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/19(日) 20:40:30.70ID:OmDJeBqx0
>>550は流れとしては>>549へのレスだな
じゃ、>>549とはあくまでも別件という事で
2020/07/19(日) 22:54:00.14ID:H7onmrrw0
言語がアスペだと信者もアスペになるようだな
2020/07/19(日) 23:23:07.18ID:LoWHUcys0
>>552
画面全体をUIViewじゃなくUIScrollViewにして
その中に拡大・縮小したいUIViewを配置
2020/07/19(日) 23:31:46.77ID:H7onmrrw0
>>557
これだよ
プログラムの話をしているはずなのに、一生懸命文章で手順を説明しないといけない

他の言語なら明示的に「こういうコードを書くといいよ」で済む話が
コピペで数秒で済む話が

iOSエンジニアときたら
曖昧模糊とした説明を一生懸命書いて、受け手は一生懸命その説明を解読しそして狂ったstoryboardと格闘し、
コピペの何十・何百倍もの時間が掛かかる
挙げ句の果てにひり出されるのは、長大で支離滅裂で解読不能なstoryboardのdiff
たった数個のViewを置いただけのはずが!どうしてこんなことに!

なぁ、恐ろしいほどの生産性の低さだよな?
なんか擁護・反論ある?
2020/07/19(日) 23:32:55.89ID:gHiHMthK0
>>557
ありがとうございます
なるほど
画面領域が狭いから動かない感じがしてたので、スクロールビューにすればいいんですね
試してみたいと思います
随分VC作っちゃったのでちょっと面倒ですが・・TT 
2020/07/19(日) 23:34:14.75ID:H7onmrrw0
井の中のiOSエンジニア、大海を知らず
この狂気にiOSエンジニアは気付かない
悲しいね
2020/07/19(日) 23:34:16.81ID:gHiHMthK0
>>558
Storyboardのほうがわかりやすいです

以上
2020/07/19(日) 23:34:46.50ID:LoWHUcys0
>>549
>じゃあその豪語してる一側面以外の見方で、他のやり方言ってみろよ

抽象化思考力の無い人間の典型だね => すぐHowに飛びつく
Whatを定義せず背景にあるWhyを理解しようとしない
Howのレイヤーでしか考えられないから他人の用意した設計に従う以外の道がなく行き詰まる

事実の指摘を罵倒と感じてるうちは進歩しないよ
がんばってねー
2020/07/19(日) 23:38:31.63ID:H7onmrrw0
>>559
ほらな!
たった数行の修正で済む話が!
なんて面倒臭い!
swiftで書いたりGUIで描いたり行ったり来たり!
そしてたった数行の修正で済むはずの簡単な話が!
おまえの全ての作業・時間が無駄になって、今からあのクソ重いXcodeのstoryboardプレビューをコネコネするんだよ!

おまえもさっさと気付いた方がいいぞ!
こんなキチガイみたいな環境で開発してたら、脳みそ腐ってここの連中みたいに
iOS開発しかできないゴミ屑みたいなエンジニアになって人生終わるぞ
2020/07/19(日) 23:41:35.02ID:H7onmrrw0
>>562
はいはい、delegateはクソに関して、何一つ反論なし、と

事実の指摘をノラリクラリかわすだけの胡散臭いペテン師になるのが
iOSエンジニアってこったな

言語もSDKもエンジニアもクズばかり
これがiOSだ!
2020/07/19(日) 23:42:16.00ID:gHiHMthK0
>>563
サーセン、エンジニアじゃなくて素人アプリ作成者です
Swiftのおかげで素人でもアプリを作れるようになってありがたい限りです
Appleがめざしてるのってそっちなんじゃないでしょうか?
高度な仕事はプロがやって、身近なアプリやプログラムは自分で作ってしまうような未来
2020/07/19(日) 23:43:42.50ID:H7onmrrw0
>>561
そうだね
君が作れる「チンパンジーでも3日でできるはじめてのiOSアプリ」みたいなアプリならそうでしょうね
その先を見通せる力付けた方がいいと思うよ
2020/07/19(日) 23:46:27.20ID:H7onmrrw0
>>565
それにしたって異常にデキが悪すぎなんだわ
本当に異常にね、それが何年もの間放置されている

君がまだアプリ作成始めたてで、ここのキチガイ信者のように頭が凝り固まってないなら
もっと他の環境見た方がいいよ
2020/07/19(日) 23:50:13.28ID:gHiHMthK0
>>566
>>567
ちゃんとSwiftUIのやばい匂いは嗅ぎ分けてます
2020/07/20(月) 00:12:08.60ID:valIr04X0
>>568
君はだいぶまともな感覚を持ってると思うよ

俺もほんの少し・・・本当にほんの少し叩き過ぎているかもしれないが
それでもXcode, storyboard, iOS SDK、こんな右を向いても左を向いても過去も未来もクソまみれな環境を
何の疑問も持たずにマンセーしてる連中は、ちょっと外の世界ちゃんと見た方がいいよ
570デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/20(月) 11:30:52.39ID:TbE9ekYT0
>>558
君はまず、何をしたいのかハッキリしなきゃ。
2020/07/20(月) 11:34:57.23ID:BXhQoXVm0
>>558
こんなところで愚痴ってるのが一番生産性が低い。
2020/07/21(火) 02:22:17.41ID:T+iPFu/K0
ワロタ
573デフォルトの名無しさん (ワッチョイ 6903-pqx6)
垢版 |
2020/07/21(火) 08:35:12.10ID:0sX3H04g0
コード例でレスすらできないにわか共だから仕方ねーだろw なっ番長w
2020/07/21(火) 08:43:00.91ID:jS+/amX50
早くstoryboardを描く手順を書く作業に戻るんだ
575デフォルトの名無しさん (ワッチョイ da8c-a8dv)
垢版 |
2020/07/21(火) 08:58:45.74ID:rI03P7xy0
具体的に何を実装したいか聞かれると黙るんだよな(苦笑)
576デフォルトの名無しさん (ワッチョイ 9501-hFmF)
垢版 |
2020/07/21(火) 10:58:02.48ID:+eQ3fbcl0
ちょっと相談させてください。
Swiftの勉強を初めて最近色々アプリを作ってるんですが、
UIやUX周りがダサくなるんです。
どういったサイトや本を参考にしたら上手く作れるかや
どんなことを意識したらよいかなど教えてほしいです。
2020/07/21(火) 17:54:02.86ID:55NoFJ7r0
>>576
ぎょうさんあるで
https://www.google.com/search?client=firefox-b-d&;q=UI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3
2020/07/21(火) 22:24:03.76ID:HQA5x8Lv0
>>576
UIもUXも自分がいいと思ったもの・悪いと思ったものをカタログ化して
なんでそう思ったかを記録して振り返るのが力をつける一番の近道

UIの参考本やサイト
1. 基礎を学ぶ => ノンデザイナーズ・デザインブック
2. いい例・悪い例を知る => モバイルデザインパターン(今となっては例がやや古い)
3. 自分がいいと思うデザインを見つけて分析する => dribble.com/mobbin.design/mobile-patterns.comなど
2020/07/22(水) 13:56:05.75ID:RGJfBlcjp
アスペ君みるとiOSアプリ開発が解放された最初の頃に
開発者スレにやってきたflashプログラマが
ボタンパーツでアクションを呼び出さずに
「画面のタッチされた位置を直接取って矩形領域単位でif分岐させて
実行させるにはどうすればいいですか?」って聞いてたのを思い出す。
2020/07/22(水) 14:15:50.93ID:a5UFkifb0
>>579
環境に順応できないやつってどこにでも少数いるもんだよな。
チームでやってるとこういうやつに限って声がデカくて全体をかき乱す。
581デフォルトの名無しさん (ワッチョイ d901-Hp9I)
垢版 |
2020/07/22(水) 21:12:58.18ID:kFTxsanB0
>>578
ありがとうございます!!
やってみます
582デフォルトの名無しさん (ワッチョイ 4103-N/5J)
垢版 |
2020/07/23(木) 09:14:42.63ID:FZn4rFS90
flushガーとかいまだに言ってる老害って、だから嫌われるんだよオマエはww
2020/07/23(木) 09:37:50.46ID:Ot/DWqHu0
なぜJavaAppletがあるのにflashなど
2020/07/23(木) 22:56:17.61ID:EI3yhAHNp
iOSアプリ開発の解放初期にはケータイ用フラッシュゲームの開発者に
仕事が次々委託されてフラッシュアプリしかやってない人々が
Objective-Cとインターフェイスビルダーの前で爆死してたから。
やっぱり前提概念が違う畑だから「なんでこうなんだ!」って叫びながら…
2020/07/25(土) 01:41:34.83ID:IO3Pc/Ke0
(おかしいな...ねらーは煽れば顔真っ赤にして答えをわざわざ長レスしてくれる間抜け揃いのはずなのに...)
2020/07/25(土) 01:48:36.60ID:GSx77j9X0
レスはするが答える知識はない
587デフォルトの名無しさん (ワッチョイ 4103-N/5J)
垢版 |
2020/07/28(火) 09:20:54.55ID:r5DrVMMO0
ちょっと質問なんですが、よろしくお願いします。
任意の指定範囲内から数値をランダムに0または1つまたは複数の値を取得できる場合があるとした時、
クラス化と関数化双方のメリット、デメリットはあるのでしょうか

と言うのも、Swiftチップス本を見ると、やたらクラス化例が多く、例えば反復的なロジックを通してある解を得るのにクラスからクラスを多重的に継承して解を得るサンプルがありました。
個人的には、範囲や得られる解の数なんかはクラス扱いするのは良しと思いますが、その解自体は、クラス化するより単純に関数化してコールバックさせた方が無難と思うのですが

Swiftって、クラス化実装して使う言語なんでしょか?
2020/07/28(火) 09:55:26.37ID:z4VI/3qwM
>>587
クラス化、関数化、コールバック
この辺の用語をお前の独自定義で使ってるということから理解したほうがいい

インスタンスメソッド、クラスメソッド(Type Method)、グローバルメソッド(global function)はスコープの違い
589デフォルトの名無しさん (ワッチョイ 138c-/llO)
垢版 |
2020/07/28(火) 10:26:11.46ID:C+azHaMp0
関数化したとして、それをどこに置いてどうやって呼び出すかという話だね
2020/07/28(火) 10:30:34.81ID:XOlplFx+a
複数の値を取得するときに重複を許さないのか書いてないのでアマチュア
2020/07/28(火) 11:28:29.31ID:6ENOkjxs0
使う目的次第で変わるだろ
2020/07/28(火) 12:29:17.69ID:XOlplFx+a
重複あり
重複なし
両方に対応
のどれなのかという意味
使う目的次第で変わるなら「両方に対応」
593デフォルトの名無しさん (ワッチョイ 138c-/llO)
垢版 |
2020/07/28(火) 13:10:19.88ID:C+azHaMp0
つうか、なぜ敢えて
「任意の指定範囲内から数値をランダムに0または1つまたは複数の値を取得できる場合があるとした時、」
という条件を付けたのか。
594デフォルトの名無しさん (ワッチョイ 138c-/llO)
垢版 |
2020/07/28(火) 13:12:22.61ID:C+azHaMp0
レンジでランダムな数値を取得なんて、わざわざ採り上げる様な話じゃ無いだろうに。
2020/07/28(火) 14:03:46.36ID:UMrDzUJ6M
>>593
どういう処理を関数にしようとしてるかを書くことで回答する側の助けになるかもしれないと思ったんだろ

どういう情報を提供すればいいか初心者は判断できないんだから生暖かく見てやれよ

論点と関係ない箇所をひたすら掘り下げても意味ないぞ
2020/07/28(火) 14:07:35.50ID:D9MYW6vz0
疑似乱数は状態をもたないといけないから
597デフォルトの名無しさん (ワッチョイ 138c-/llO)
垢版 |
2020/07/28(火) 14:17:19.49ID:C+azHaMp0
>>595
基本的に同意。
処理内容の提示に何らかの意図が有る可能性も含めて、その点を指摘する事によって、今後の質問の仕方の改善に繋がる、または意図的だった場合には論議の方向を本来質問の目的であった筈の内容に修正できると思って敢えて指摘した。
598デフォルトの名無しさん (スプッッ Sd9a-tt3/)
垢版 |
2020/07/31(金) 11:01:40.22ID:n9K7hSn9d
世界各国の主要都市の緯度経度データを使用したアプリを作っています。
緯度経度のデータ構成は、都市名/緯度/経度/国コードで、約74000データあります。

とりあえずテキストファイルの主要都市の緯度経度データを読み込んで配列化してみたのですが、
読み込んで起動するまでに30秒近くかかるので、直接ソースに書いてみたら数秒で起動できるようになりました。
読み込んで、配列化したデータをmapやfilterなんかを使って都市名表示や同経度の都市を表示するところまではできたのですが、
たまにですが、表示にもたつくときがあります。

配列を使って処理するのには、74000データは多過ぎるのでしょうか。
データベースのスキルが無いのですが、データベース化して処理するのがよいでしょうか。

アドバイスお願いします。
599デフォルトの名無しさん (ワッチョイ 7903-tt3/)
垢版 |
2020/07/31(金) 12:44:59.93ID:WkcEDinO0
>>598
シーケンシャルリードで30秒はリード処理見直した方がいいね
後、配列map filterも100万レコードでも問題ないと思われ 何に表示してるか解らんが、表示処理見直してみ
多分、表示項目数が多いと遅延するんじゃね?
2020/07/31(金) 12:50:31.46ID:vkN8amTw0
緯度経度は二次元データだからmapにすんなりキーとして入るまい
検索に問題ありそう
2020/07/31(金) 12:55:54.43ID:vkN8amTw0
速度関係は実際やってみんとほんとなんもわからん
2020/07/31(金) 12:58:13.64ID:vkN8amTw0
ごめんうそ
表示のがあやしい
603デフォルトの名無しさん (ワッチョイ 7903-tt3/)
垢版 |
2020/07/31(金) 13:09:56.83ID:WkcEDinO0
>>600
一般的ならstructを配列に入れるだろw

まさかID:n9K7hSn9d 4次元配列でやってるとかなん?
604デフォルトの名無しさん (ワッチョイ 7a8c-fUw5)
垢版 |
2020/07/31(金) 13:24:04.33ID:Y2BSiO9f0
Core Dataは試した?
2020/07/31(金) 13:57:19.04ID:Q5luCKml0
realmにぶっこんで終わり
これが一番楽
606デフォルトの名無しさん (スプッッ Sd9a-tt3/)
垢版 |
2020/07/31(金) 14:46:12.84ID:62CH1eM/d
>>599-605
アドバイスありがとうございます。
var 配列[74000][5]という変数にデータをいれてます。
struct^^; データベース^^; もう少し、勉強してから作ってみます。
すみませんでした。ありがとうございました。
607デフォルトの名無しさん (ワッチョイ 4135-0Zdg)
垢版 |
2020/07/31(金) 18:19:15.45ID:qOuPpOnf0
>>598
8bit, 16bitマシンじゃあるまいし、74,000個のdoubleデータ, Stringデータは、64bitマシンでは問題無い。

100万個でもOK.

10億個(1G個、10^9個)だと厳しい。1億個をメモリに置いて、残りをDiskから読むというCache Algorithmを考え始めないとイケナイ。

大抵は、よくヒットする1億個を先読みするとか、そんな感じの処理をすればよろし!
608デフォルトの名無しさん (ワッチョイ 4135-0Zdg)
垢版 |
2020/07/31(金) 18:25:29.94ID:qOuPpOnf0
>>607
1億個を格納できるCacheを用意して、1,000万個単位(page)でCacheへ読み込むとする。

次つぎとpage単位でCacheへ格納していくと、いつかはCacheは満杯になる。更にpageをCacheへ格納したい時に、どのpageを破棄するのか?

これの選択方法がCache Algorithm。
609デフォルトの名無しさん (ワッチョイ 4135-0Zdg)
垢版 |
2020/07/31(金) 18:29:51.32ID:qOuPpOnf0
>>608
[平成29年春期問16 置換えアルゴリズムはどれか|応用情報技術者試験.com](https://www.ap-siken.com/kakomon/29_haru/q16.html)
610デフォルトの名無しさん (ワッチョイ 7aad-Xvfy)
垢版 |
2020/07/31(金) 18:33:05.97ID:3N4YRTxK0
すなおにsqlite使ったほうがいい。
611デフォルトの名無しさん (ワッチョイ 4135-0Zdg)
垢版 |
2020/07/31(金) 18:56:34.92ID:qOuPpOnf0
今時の高性能マシン、調べた。

768GBメモリ、140万円
1.5TBメモリ、250万円

意外と手の届く価格だ。
[Mac Proタワー型を購入 - Apple(日本)](https://www.apple.com/jp/shop/buy-mac/mac-pro/tower#)

128GBDDR4 ECCメモリ1枚って、How much?
612デフォルトの名無しさん (ワッチョイ 4135-0Zdg)
垢版 |
2020/07/31(金) 19:02:15.09ID:qOuPpOnf0
>>611
[1枚で“128GB”のDDR4 LRDIMMが在庫販売中、2枚組で実売40万円 - AKIBA PC Hotline!](https://akiba-pc.watch.impress.co.jp/docs/news/news/1257363.html)
613デフォルトの名無しさん (ワッチョイ 3163-04Xx)
垢版 |
2020/08/06(木) 11:35:41.65ID:O+ldt0Cc0
ご存知の方教えて下さい
Xcodeでアプリを作成し実機に転送をしてもしばらく時間を置くと起動しなくなります。
ググって見ると無償は1週間期限があるとの事なのですが、今はそれも無いのでしょうか?
それとも何か他にやらなければならない事があるのでしょうか?
2020/08/06(木) 12:45:08.08ID:AmkDyY0ba
答になってないけど有料会員でもそれ起こるぞ
615デフォルトの名無しさん (ワッチョイ 3163-04Xx)
垢版 |
2020/08/06(木) 13:42:26.83ID:O+ldt0Cc0
>>614
そうなのですか?
Macと繋いでる間は問題無く起動するのですが外すと落ちる様になってしまうんですよね・・・。
2020/08/06(木) 22:11:09.36ID:uGmJJfEmd
>>556
UIをプログラミング言語で書くこととXMLなどの独自書式で書くことと専用ツールの独自バイナリデータで書くことの間を流行が行ったり来たりする現象をなんて言ったっけ?
2020/08/06(木) 22:14:02.32ID:uGmJJfEmd
>>587
クラスの方が設計が簡単で、設計しないなら関数の方が簡単
2020/08/07(金) 14:47:10.59ID:P0nXu20W0
国際銀行間通信協会
2020/08/07(金) 15:36:37.79ID:LFnasRhea
Swift違い
2020/08/07(金) 16:38:27.59ID:Ojdjt83K0
それ開発したことある
621デフォルトの名無しさん (ワッチョイ 5903-4+us)
垢版 |
2020/08/08(土) 06:51:03.40ID:92I+/0k20
何でもかんでもクラスとかはマヌケだろ
2020/08/08(土) 17:15:49.08ID:FXaHxi7mp
>>618 一生の中で一度だけ使ったことがあったな。

Swift好きだよ。 あれ?
2020/08/15(土) 22:26:48.97ID:d+4FTUYL0
掲示板のビューワーアプリ(5ちゃんではない)を作ろうとしてるんですが、データを取得するだけでなくこっちから送る(書き込んだりスレ立てたり)ことが出来るAPIってありますか?
2020/08/15(土) 22:38:47.96ID:V+J5gv8f0
有りますよ、どこの掲示板ですか?
2020/08/16(日) 01:08:16.61ID:1z2A7ViJ0
マジですか
爆サイです
626デフォルトの名無しさん (ワッチョイ ed35-ZVh2)
垢版 |
2020/08/16(日) 06:45:11.24ID:tjZsUAn/0
bakusai.com
なんて初めて見た。2014年の投稿があったから、古いサイトなのね。

POSTで投稿するんじゃ無いの?
2020/08/16(日) 08:15:14.89ID:1z2A7ViJ0
>>626
POSTっていうの使うとデータが送れるんですね
それを使えるAPIはありますか?
2020/08/16(日) 08:32:49.13ID:1z2A7ViJ0
爆サイ.com専用のAPIは公開されていないようなのですが、
掲示板サイトに使える汎用APIのようなものがあるのでしょうか?
それとも無いなら自分で作るしか無いのでしょうか?
629デフォルトの名無しさん (ワッチョイ 428c-9fi9)
垢版 |
2020/08/16(日) 09:43:13.40ID:+eSL7X/A0
そのサイトに問い合わせる事で内科医?
2020/08/16(日) 11:21:04.59ID:1z2A7ViJ0
何をですか?
631デフォルトの名無しさん (ワッチョイ 9901-XQXO)
垢版 |
2020/08/16(日) 14:09:46.53ID:8WlfPd5U0
アピがあるか聞いてみれば。
2020/08/16(日) 14:38:01.94ID:1z2A7ViJ0
ありがとうございます
直接メールを送りました
2020/08/17(月) 23:41:19.98ID:frAy30YW0
2020/04/09
SwiftのWebAssembly対応の進捗
https://engineering.mercari.com/blog/entry/2020-04-09-130642/
2020/08/18(火) 19:22:59.74ID:0e8htstX0
SwiftUIってどう?
2020/08/18(火) 22:27:30.61ID:BSy1bxL9M
俺も気になってる
636デフォルトの名無しさん (ワッチョイ 7f8c-TUy9)
垢版 |
2020/08/19(水) 11:26:13.04ID:xO2zQibT0
自分でやってみるのが一番早い。

https://www.hackingwithswift.com/quick-start/swiftui

https://www.hackingwithswift.com/100/swiftui
2020/08/19(水) 12:42:48.14ID:LQ0AAX+I0
>>633 SwiftWasm がクラウドで動いてる。

Run Swift in browsers
SwiftWasm compiles your Swift code to WebAssembly.
https://swiftwasm.org

先頭の Hello を こんにちは に変更してCloud のSwiftでコンパイル wasmを出力して実行

https://i.imgur.com/Jpqs0zH.jpg
ブラウザはiPhone のSafari
638デフォルトの名無しさん (ワッチョイ 7fad-n+O8)
垢版 |
2020/08/20(木) 02:41:31.16ID:hmdc6iUu0
ドキュメントとビューをいかにして分離するかがGUIライブラリの重要課題になるわけだけど、
SwiftUIの場合、ビューのための変数をドキュメントが持つ必要に迫られる印象。

構造体の配列をリストでビューに表示する場合を考えてみる。
構造体に相当するリストアイテムがクリックされた時にダイアログを安全に一回だけ表示するには、
ダイアログ発火用変数を配列の要素それぞれに追加せざるを得なくなる。
ダイアログ発火用変数が共有でひとつしかない場合、alertイベントが全リストアイテムに対して発火する危険がある。
SwiftUIはダイアログを一回しか表示しないよう安全に忖度してくれているが、
それが良いことか悪いことか判断しかねる。

以下はSwiftUIでダイアログを表示するサンプルの解説ページ。
https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-actions-to-alert-buttons

たったひとつの変数(解説ページのサンプルコードのshowingAlert相当)では、
複数あるリストアイテムのタップイベントからのダイアログ表示にうまく対応できないことには、
実際にプログラムを動かしてみないと気づけない。
2020/08/27(木) 13:01:44.80ID:w6xXquBx0
インスタみたいに画像の1枚目は右スワイプすると前画面に戻って2枚目以降は前の画像に戻る動きってどうやってんだ
実装したことある人教えてくだされ
640デフォルトの名無しさん (ワッチョイ 028c-hVmo)
垢版 |
2020/08/27(木) 13:44:53.08ID:jZREk3S/0
普通に条件分岐で行けそうだと思うけど、駄目なのか?
2020/08/27(木) 22:53:36.94ID:h2UmzEXk0
Navigation Controller付けてるんだけど、UIButtonでトップ画面に戻ると、Navigation Barが消える・・・
どうすればいいの?
2020/08/29(土) 21:46:01.35ID:y384V/dz0
guardでassert+return書くのって考え方間違ってる?

throw書くのかったるいっていうのが拭えないや
Swiftだとfunctionにthrowつけないといけないのがネック

面倒くさくてつい多用しちゃうけど美しくない
2020/09/04(金) 20:20:49.66ID:F8gKgkUr0
質問スレとかあったらすまん

String型の文字列を計算したいのだがどうすればできるか教えて欲しい
例えば
var str = ''1+1''
だったら、計算してstrが2になるような

自分はswift始めたばかりで本見ながらやって、本の電卓のアプリを改良しようとしたけど詰まった

わからない所があったらすぐ付け足す
644デフォルトの名無しさん (ワッチョイ 5f8c-cOHk)
垢版 |
2020/09/04(金) 20:29:00.85ID:WJMMkE3V0
データと表示は別で考えるのが吉。
645デフォルトの名無しさん (ワッチョイ 5fad-n8ne)
垢版 |
2020/09/04(金) 21:32:04.62ID:i1o0tLie0
>>643
以下ページはどうかね?


逆ポーランド記法のアルゴリズム(Xcodeでswiftを使った電卓アプリ作り)No.1 備忘録
https://qiita.com/akidon0000/items/c5fb48d91fe5b77f6a59
2020/09/04(金) 21:43:17.79ID:nh9T8LFU0
>>643
1. 自分で数式パーサーを書く
2. JavaScriptCoreを使ってeval
3. NSExpression
4. その他ライブラリを探す

制限はあるけどとりあえず2か3が簡単
2020/09/05(土) 02:08:02.67ID:7M2QMq2g0
>>646調べたらNSExpressionのやつが合ったので見よう見まねでやって見た
https://pastebin.com/RxiVetXJ

labelB.textのところに
initializer 'init(_:)' requires that 'NSNumber?' conform to 'LosslessStringConvertible'
というエラーがでる
そもそもここ以外が間違ってるかも…
648デフォルトの名無しさん (ワッチョイ 5f8c-cOHk)
垢版 |
2020/09/05(土) 09:46:17.17ID:yvbkz/0Q0
間違ってると思う箇所はきちんとリストアップして優先度を決める。
エラーには自分なりの説明が出来る程度までは対処する。
2020/09/05(土) 23:39:00.93ID:7M2QMq2g0
あ、すまんエラーのとこは自己解決した

646ありがとう〜 3で出来た
さんくす
2020/09/06(日) 00:57:22.28ID:RvSKDCa30
何度もすまん

NSExpression って%使えない?
%を入れようとするとエラーになってしまう
2020/09/07(月) 14:41:04.52ID:M4UXIQXF0
>>650
使った事ないけどエスケープしたらどうなんの?
2020/09/17(木) 20:17:00.56ID:Vnja5ilEa
Xcodeのダウンロードができない、、、
5GBくらいまでDLしてたのに最初からに戻った
2020/09/17(木) 20:56:55.32ID:EgYeWZQ5a
めちゃくちゃ時間かかるよな
2020/09/17(木) 21:27:18.47ID:Vnja5ilEa
2度目のDLはまだ500MB、、、
iOS14にしてからやった方がいいのかな
2020/09/17(木) 22:06:52.03ID:qRMpu/GI0
当たりを引けるといいね…

https://gigazine.net/news/20200917-apple-ios-14-release/
さて、このXcode12 GMですが、面白いことに同一URLからDLしても異なるバージョンのXcodeが降ってきます。
中略
もちろんアタリを引くまで10GBのDLを繰り返す必要があります。
2020/09/17(木) 23:38:14.42ID:Vnja5ilEa
え?まだ直ってないの?
2020/09/17(木) 23:43:49.45ID:EgYeWZQ5a
いやなんじゃそりゃ
もしかして今アップデートしない方がいい?
658デフォルトの名無しさん (ワッチョイ 9fad-W2Jb)
垢版 |
2020/09/18(金) 12:17:36.05ID:/7Cg61vK0
あわわ。iOS14にしたらSiwftUIのDividerで表示される水平線が1本から3本に増えてる。
ネットを騒がす各種人気有料ゲームアプリ起動できない不具合に比べたら大したことないけど。
659デフォルトの名無しさん (ワッチョイ 9fad-W2Jb)
垢版 |
2020/09/18(金) 17:25:57.31ID:/7Cg61vK0
SwiftUIのalertダイアログのOKコールバック内でUIを操作すると Index out of rangeを吐くようになった。
これは仕様なのか不具合なのか。
2020/09/18(金) 21:27:49.77ID:uGfPgqFsM
>>657
迷わずいけよ!
2020/09/18(金) 22:23:48.12ID:Jzpl8xwta
仕事で使ってないならしばらく11でもいい?
12にしたらswiftの書き方というか何か変わるの?
2020/09/19(土) 05:07:55.55ID:y3dAgiRW0
https://swift.org/blog/swift-5-3-released/
2020/09/19(土) 16:44:48.60ID:CgBAhMn7r
バージョン12に上げずに実機テストする方法ないですかね?
容量ないからアップデートできない
2020/09/19(土) 18:23:25.28ID:MAjy/goA0
xcode12って何か変わった?
2020/09/19(土) 23:21:44.35ID:k1zGJrGG0
alertコールバックは関係なかった。ForEach()をarray.indicesで回したのが良くなかった。
配列が動的変化する場合は、配列要素を受け取るタイプのForEachを使う必要がある。
メモリチェックが厳格になったのかも。
2020/09/20(日) 23:27:43.63ID:/T++esQaM
xcodeのバージョン12が異常なほど遅いんですがどうしたらいいでしょうか?
もしかして待つしかない?
2020/09/23(水) 14:11:39.16ID:aTOAehxEa
Introducing Swift on Windows
https://swift.org/blog/swift-on-windows/
2020/09/23(水) 18:59:25.88ID:O6i9l5fMM
SwiftついにWindowsに来たね
669デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/23(水) 19:01:36.76ID:ebDTFOq90
何に使うかだけどな。、
2020/09/23(水) 19:44:46.37ID:EUbP95XR0
C#アプリがmacOSで動いても ( ´_ゝ`) フーンでおしまいだったじゃん。
2020/09/23(水) 21:48:39.72ID:aCQsiRgwM
GUIも動けばふーんで終わらなかったと思うんだがな

swiftのほうは見た目しょぼいけど単なるwin32apiラッパではないライブラリが備わっているようだ
2020/09/23(水) 23:07:15.54ID:R5I2lDwha
ん?winからアプリのリリースできるようになったんか?
2020/09/24(木) 05:26:42.99ID:LWdhxfUa0
どこを目指してるのだろうな
2020/09/24(木) 08:42:33.20ID:umfHzSsNa
SwiftでWindowsアプリ開発可能に クロスプラットフォーム化も
https://www.itmedia.co.jp/news/articles/2009/23/news122.html
675デフォルトの名無しさん (ワッチョイ 92ba-7xtp)
垢版 |
2020/09/24(木) 14:04:24.05ID:ZYzHeYcc0
winで動くんか
丁度Mac壊れたんで有難い
676デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/24(木) 14:09:06.64ID:jP21bCam0
>>675
で、Swiftでどこ向けに何を書くんだい?
677デフォルトの名無しさん (ワッチョイ 9ebb-8I62)
垢版 |
2020/09/24(木) 14:45:22.29ID:BAyxlToW0
Swiftを公教育で取り入れづらい理由の一つが、Windowsで動かす上での障壁だったっぽいからな
これで一歩前進か
それにしても、Yahooニュースのコメント欄は、iOSのアプリ開発がWindowsでできるようになったと勘違いしてるやつだらけで驚くな
678デフォルトの名無しさん (アウウィフ FF43-0ian)
垢版 |
2020/09/24(木) 15:04:57.50ID:0BhvwOmcF
っていうかMac無しでも
iPhone用アプリとか
Mac用アプリとか
開発出来る様にしてくれ
679デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/24(木) 15:16:34.31ID:jP21bCam0
Windows無しでOfficeの全機能使えないのとまあ、似た様なものだし
2020/09/25(金) 13:58:45.75ID:lOAzXj7ma
またアップデート来とるがな
ふざけんな
2020/09/25(金) 19:19:14.35ID:wJ7RPFW0a
Swift自体はもしかしたら良い言語なのかもしれないけどXcodeとautolayoutがストレスすぎてiOS開発が苦行すぎる
2020/09/25(金) 19:52:53.60ID:lOAzXj7ma
さすがに11年前のmacbookproじゃ遅すぎる
2020/09/25(金) 22:32:24.08ID:xdrtZXMH0
>>681
つ SwiftUI
2020/09/26(土) 06:56:14.49ID:zYEvsnrsa
つ久しぶりに見たw
2020/09/26(土) 07:43:12.80ID:Fp58CWmo0
でつ
2020/09/26(土) 10:11:27.00ID:wieA528b0
早くwinでやりてえ
色々整理されるまで待つけど
687デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/26(土) 11:24:23.80ID:63h3AN/u0
Windowsでやるメリットがイマイチ見えないけどな。
まあ、Windowsメインな環境では、ってところか。
688デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/26(土) 11:26:38.31ID:63h3AN/u0
勿論、言語としてSwiftを使うのはどの環境でも良いんだけど。
Windowsアプリ開発用の環境が整うまではかなり時間がかかるだろうね。
2020/09/26(土) 11:38:30.07ID:htO/NqgS0
いずれWindows環境でもiPhone風のアニメーション付きのGUIを手軽に作れるようになる。
690デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/26(土) 12:26:14.38ID:63h3AN/u0
Windowsにそういう文化が有れば、既存の環境でとっくにそうなってるだろうと思うけど。
691デフォルトの名無しさん (ワッチョイ 12ad-S0Wo)
垢版 |
2020/09/26(土) 15:46:18.75ID:htO/NqgS0
「いずれ」とは言ったが、「いつ」とは言ってない。
Windows環境だと既存GUIフレームワークと差別化できる分野がアニメーションぐらいしかない。
692デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/26(土) 16:07:30.62ID:63h3AN/u0
つか、それ言語と関係無い
693デフォルトの名無しさん (ワッチョイ 12ad-S0Wo)
垢版 |
2020/09/26(土) 16:13:41.56ID:htO/NqgS0
>>692
関係あるよ。SwiftUIはコンパイラレベルで対応するのだからすでに言語の一部。
694デフォルトの名無しさん (ワッチョイ 12ad-S0Wo)
垢版 |
2020/09/26(土) 16:51:10.06ID:htO/NqgS0
SwiftUIのForEachに相当する文法は他言語のGUIライブラリに存在しない。
従来リソースファイルで定義されてきたGUIをソースファイルドに統合したことの意味は大きい。
695デフォルトの名無しさん (ワッチョイ 128c-KWNv)
垢版 |
2020/09/26(土) 17:18:44.69ID:63h3AN/u0
SwiftUIもWindowsで使えるのか?
2020/09/26(土) 18:09:03.10ID:htO/NqgS0
使えない。
2020/09/26(土) 18:45:09.25ID:QhZvE1aAa
winでswift使って何作るん???
698デフォルトの名無しさん (ワッチョイ 9ebb-8I62)
垢版 |
2020/09/26(土) 19:27:46.08ID:XfzKUtpS0
流石にWindowsでの普及を目指すわけじゃないでしょう
Chromebook + Pythonばっかになった教育市場を、iPad + Swiftで再びAppleのものに戻したいんじゃないのかな
その導入の前提として、SwiftがApple製品とUbuntuなどに限られている点が問題にされていたから、Windows版を出すに至ったんだろう
2020/09/26(土) 19:32:22.45ID:GYN14/Cj0
SwiftUI使えないのか・・・
2020/09/26(土) 19:35:46.34ID:QhZvE1aAa
Winだけで開発、公開が出来るならいいんだけどね
2020/09/26(土) 20:07:25.04ID:htO/NqgS0
SwiftUIはiOS14で少しマシになったけど、まだまだ機能が足りない感じ。
静的解析に検出可能なお約束的ランタイムエラーをコンパイル時に警告してくれたら助かるかな。
2020/09/26(土) 20:12:55.17ID:htO/NqgS0
訂正。
静的解析に検出可能なお約束的ランタイムエラーをコンパイル時に警告してくれたら助かる。
今のSwiftUIはアンドキュメンテッドな地雷を避ける自助努力が必要な不完全な代物だよ。。
アンドキュメンテッドだから踏まないと分からないけど。
2020/09/26(土) 21:51:18.66ID:GeJg9INaM
突然だけど、iosアプリの中でスクレイピングしたデータを表示させたいんだけど、octoparseというツールは使えますか?あれで完成してるから、アプリの中で利用するというのは無理ですか?
704デフォルトの名無しさん (ワッチョイ 6b03-Cbwl)
垢版 |
2020/09/27(日) 02:00:03.55ID:ZePp3u0+0
swiftからシステムapiコールするのさえムリポ言語だろ
2020/09/27(日) 13:27:39.68ID:O1TmN49kM
>>703
そもそも、そのツールを使う必要性はあるの?
2020/09/29(火) 22:44:21.19ID:Vja7v39p0
T・スウィフト、全米アルバムチャートで新記録 W・ヒューストン抜く
https://www.cnn.co.jp/showbiz/35160161.html
2020/10/11(日) 10:20:07.77ID:wlF2Kz5x0
>>703
やりたいことがうまくイメージできないけどKanna使えばできると思うよ
2020/10/25(日) 12:27:27.79ID:/OcmsXSW0
Swift使いどこいった笑
2020/10/25(日) 13:18:59.87ID:fCZBO0ew0
Sunは倒産するべきではなかった
めちゃくちゃにしやがって
710デフォルトの名無しさん (ワッチョイ 134f-Og6l)
垢版 |
2020/11/01(日) 23:44:04.12ID:nbeVPPvo0
JavaScriptやっててswiftもやろうと思っとるんやけど…
クラス、オブジェクトの概念等々大体の考え方は似てると考えてええの??
2020/11/03(火) 07:12:45.43ID:LtH3UnIP0
よく分からんけど入口は広いよ
712デフォルトの名無しさん (ワッチョイ 138c-D4xU)
垢版 |
2020/11/03(火) 09:49:59.04ID:iHXgC57X0
オブジェクト指向の概念自体は基本的に共通だが、用語や仕様は違う
2020/11/06(金) 21:21:03.98ID:6v7qjj+Ha
ここ見るとSwiftは仕様変更に伴うリスク結構あるんだな

枯れたObjective-Cの方が安全で楽な気がしてきた
2020/11/07(土) 10:21:16.50ID:qSIk19Wc0
>>713
それだけはないわ
2020/11/07(土) 11:51:21.14ID:Sjk+QTP+0
objcは死に体
2020/11/07(土) 12:34:12.48ID:fULQIOig0
OSXの時でさえ「墓から掘り出してきた」とか言われてたもんな
717デフォルトの名無しさん (アウウィフ FFcd-D/bg)
垢版 |
2020/11/07(土) 13:48:03.06ID:CPm1qeukF
C++ みたいな糞禿より
Objective-C の方が正統派だったのに
2020/11/09(月) 05:41:04.31ID:9T2b5ZzMp
C++なんかよりObj-Cの方が全体の筋はいいわな。
ああいう切り分けのスッキリした新モダン言語を期待したら
swiftはやっぱりごちゃごちゃしたとこから“こう整理しました”で来てる感じで
結局、旧来の言語並の学習コストが…
いっそFORTRAN→BASICぐらい割り切って欲しかった。
2020/11/09(月) 07:38:07.99ID:bhfetwMj0
objcは視認性がなぁ
同じ記号何回打つのも疲れるし
2020/11/09(月) 17:03:33.49ID:0KJm28YI0
視認性とか判読性とか入力しやすさはこの際仕方ない

メンテのしやすさはどうよ?
2020/11/09(月) 17:40:43.53ID:yzcvFlz90
Objective-C に似てるのは Ruby や Smalltalk
で Ruby や Smalltalk のメンテのし易さ(し難さ)を考えると
2020/11/15(日) 11:24:47.02ID:E3sxf9/ZM
Objective-Cを改良してSmalltalk/Xみたいな方向(Cのルーチンを気軽かけるSmalltalk)に寄ってくれればよかった。
2020/11/19(木) 23:18:51.47ID:iBExbwQi0
アプリを新規開発しようと思うのですがSwiftUIで作るのが正道ですか?
時期尚早でしょうか?
724デフォルトの名無しさん (ワッチョイ e28c-cRPD)
垢版 |
2020/11/20(金) 00:02:03.95ID:1DWm5Sms0
以下の条件を満たすなら検討の価値有り。
・iOS13以前の客は要らない
・Apple製品を横断する展開を考えている
2020/11/20(金) 06:19:08.57ID:1n5U5lP50
ライブラリはUIKitだらけだからその辺も判断に
SwiftUIはまだまだこれから
2020/11/20(金) 12:26:10.92ID:S7wZCN2k0
12以前って今でもサポートされてるの?
公式にサポートされているバージョンとかどこで確認できる?
2020/11/20(金) 12:27:55.41ID:QYLBj1IC0
12以前という表現は12を含む。よってサポートされているのでご安心を。
728デフォルトの名無しさん (ワッチョイ e28c-cRPD)
垢版 |
2020/11/20(金) 13:59:49.97ID:1DWm5Sms0
それは常識以前の問題だ。
(常識は含むでしょうか)
729デフォルトの名無しさん (ワッチョイ e2ad-Am47)
垢版 |
2020/11/20(金) 15:33:55.29ID:QYLBj1IC0
「人間以下」という表現は侮蔑に当たらない。
侮蔑したいならば「人間未満」とすべきである。
730デフォルトの名無しさん (ワッチョイ e28c-cRPD)
垢版 |
2020/11/20(金) 16:44:12.11ID:1DWm5Sms0
>>729
誤り。
「人間以下」は人間より劣っている事を表す。
2020/11/20(金) 21:11:53.07ID:Eg2Va6S+a
数学用語と一般的な意味が一致しない例ですね
2020/11/23(月) 15:43:24.12ID:7y2SSgBu0
勉強しながら自分用のマップアプリを作ってみているのですが、mapkitを使って表示したマップにテキスト入力をさせるみたいなことは出来ないのでしょうか?

やりたいのは特定の場所を長押ししてピン留め、そしてそれに写真を貼り付けたりメモを入力したりです。

ググったりしても特に見当たらないのでご存じの方がいましたらご教示下さいませ。
733デフォルトの名無しさん (ワッチョイ e28c-cRPD)
垢版 |
2020/11/23(月) 15:52:01.76ID:iyZRxuMN0
https://www.hackingwithswift.com/100
Days 60-65: Maps and bugsは参考になるかと思います。
2020/11/23(月) 18:18:48.34ID:7y2SSgBu0
>>733
ありがとうございます!
早速覗いてみます。
735デフォルトの名無しさん (ワッチョイ c303-AsOu)
垢版 |
2020/11/24(火) 01:51:21.55ID:wxAnGeRR0
>>710
そもそもクラス概念無いやろ
バリアントjs使いの陥る落とし穴
736デフォルトの名無しさん (ワッチョイ a701-RxlK)
垢版 |
2020/12/13(日) 02:25:26.99ID:3BYpAKtx0
Xcode11から時々info.plistのvalueフィールドが大きさ固定で拡大しないバグまだ治らんの
Air M1でも同じって・・
2020/12/15(火) 00:43:14.48ID:B/+yxL2op
「swiftによるアプリケーション開発:入門編」をポチポチ始めたが
Xcode立ち上げたままプレイグラウンド使い続けてたら
ある日OSごと落ちてた
738デフォルトの名無しさん (ワッチョイ a701-RxlK)
垢版 |
2020/12/15(火) 06:05:47.68ID:DP7+CpPv0
>>735
おいおいJavaScriptはSwiftなんか遥かに超えてるぞw
Promise/async/await のない言語なんかうんこ
739デフォルトの名無しさん (スプッッ Sd2a-uibk)
垢版 |
2020/12/16(水) 16:04:49.13ID:SrzmbuKfd
>>738
えっ?www
2020/12/16(水) 16:18:24.25ID:2c+prgNQ0
「地獄のアプリ開発」を経験した元Uberのエンジニアがその真実を語る
https://gigazine.net/news/20201213-uber-app-develop-hell
「Uberアプリのサイズは331MBです」というBrichter氏のツイートに対し、Stanley氏は「Uberのアプリがそんなに大きい理由はSwiftです。Objective-C版のアプリのサイズはSwift版の3分の1でした」とリプライ。
(中略)
iOSアプリの開発言語としてSwiftが選択肢にありましたが、Swiftは数々の問題を抱えていたため利用が禁止されていたとのこと。しかし、アーキテクチャチームはSwiftの問題はほとんどがObjective-Cとの相互運用にあり、純粋なSwiftアプリを開発すれば問題ないと判断。また、AndroidアプリとiOSアプリのアーキテクチャを統一したいという思惑から、最終的にSwiftを開発言語に採用することが決まったとのこと。
(中略)
当時のSwiftコンパイラが非常に低速で使い物にならず、アプリのビルドにかかる時間が長くなってしまった結果、デバッグなどがまったく機能しなくなってしまったとのこと。また、当時のSwiftはライブラリを動的にしかリンクすることができなかったため、アプリの起動に最大で12秒もかかるようになってしまったとStanley氏は語っています。
(中略)
こうした外部要因だけでなく、内部的にも「Swift派」と「Objective-C派」に派閥の分裂が生じていたとのこと。Swift派はSwiftに執着して問題を否定し、Objective-C派は解決策を提示せず不平のみ発するようになり、社内は緊張状態になっていたとStanley氏は語っています。
741デフォルトの名無しさん (ワッチョイ 6a8c-t4JI)
垢版 |
2020/12/16(水) 17:37:58.80ID:DR+zn1Rh0
「当時」
2020/12/16(水) 18:35:17.43ID:8j29nkSbd
Uberはクソだから、ざまあ、としか思わない
743デフォルトの名無しさん (ワッチョイ a301-Gz4g)
垢版 |
2020/12/16(水) 19:03:14.43ID:0pLL+JPf0
ウンコして手を洗わないで配達してそう。
2020/12/16(水) 19:25:31.54ID:IETmt17c0
UberもSwiftもクソだということ
2020/12/16(水) 19:34:23.55ID:s2J1DkxP0
>>743
それで何か問題あります?
746デフォルトの名無しさん (ワッチョイ eaa5-tzJm)
垢版 |
2020/12/16(水) 19:56:09.16ID:DkI2bGpO0
スレ盾が2年前は流石に古すぎる
swiftは停滞してるんじゃないのか
ゆゆしき問題だ
2020/12/17(木) 12:31:35.07ID:h5oPvIGR0
Swiftじゃご飯食べれないよ
2020/12/17(木) 13:50:30.74ID:rm9MX2q60
swiftだとなんででかくなるんだ
関連ライブラリのサイズか?
2020/12/17(木) 14:32:13.42ID:mPxIuskWd
SwiftUIもクソだし
2020/12/17(木) 14:57:13.25ID:FQ9/Ri6Ea
SpriteKit楽しい
751デフォルトの名無しさん (ワッチョイ 3703-uibk)
垢版 |
2020/12/18(金) 01:40:05.97ID:NZUmGvK80
えっ?swiftui貶めるの?
2020/12/18(金) 18:06:55.03ID:HtERjpNA0
これから始めるのでSwiftUI覚えようかと思うのですがSwiftUIって普及してるんですか?
753デフォルトの名無しさん (ワッチョイ 6a8c-t4JI)
垢版 |
2020/12/18(金) 18:33:35.55ID:8zZZAyem0
それを調べるところからが勉強だと思う。
2020/12/18(金) 18:56:32.54ID:yyuU5/vEa
半年ほど前からswiftUIの勉強してるけどUIKitしか書いてない
755デフォルトの名無しさん (ワッチョイ 6aad-7qKd)
垢版 |
2020/12/18(金) 18:56:35.96ID:KHOkWLXj0
未来へのワクワク感を味わいたいならSwiftUI一択。
2020/12/18(金) 19:46:16.12ID:ivKQNPRVH
>>755
そのワクワク感、こんのまりのいう「ときめき」ってすっごく大事だと思うのですが、最近ときめくものがなくなってしまった、どうしよう……
2020/12/18(金) 20:13:56.92ID:QDWd18MYd
実際はWidgetKitで使うくらいだな
2020/12/18(金) 21:37:32.63ID:jILOlZ2Sa
ワックワクさせてよ♪
759デフォルトの名無しさん (ワッチョイ 3b01-6E/C)
垢版 |
2020/12/19(土) 02:42:02.11ID:TfP5rB1Q0
終わったな・・
2020/12/21(月) 07:27:11.62ID:MAFPYSf00
デフォルトのUIでさっさと作っていい向上向けだとSwiftUIでもいけそうに思えるけどどうでしょう?
2020/12/21(月) 07:27:56.73ID:MAFPYSf00
工場向けです
ほぼほぼ在庫管理用途で
2020/12/21(月) 07:29:44.85ID:MAFPYSf00
Swiftは大型アプリには向かないと
10画面程度のアプリなら良いですかね
2020/12/21(月) 08:41:10.93ID:L0bX+oLZd
Xcodeのビルドが致命的に遅いからな
764デフォルトの名無しさん (ワッチョイ 3b01-6E/C)
垢版 |
2020/12/21(月) 09:01:36.12ID:LKkS73pR0
flutter >>>>>swift ui もう無理
2020/12/21(月) 09:58:23.26ID:9yI7ZInV0
業務アプリとかWebアプリで作ったほうがよくね
わざわざネイティブにするメリットある?
2020/12/21(月) 10:03:25.86ID:cr+QDiZ10
たとえばマイクロソフトのiOSアプリでは…
Bing Search
Microsoft OneDrive
Microsoft Outlook
Xbox
Microsoft Word
Microsoft OneNote
Microsoft Excel
Mixer - Interactive Streaming
Microsoft SharePoint
Microsoft Teams
Cortana
Microsoft Edge
Office Delve - for Office 365
Microsoft Visio Viewer
Dynamics 365 for phones
PowerApps
MS Executive Industry Summit

…が、ReactNativeを使うてますね。

https://appfigures.com/resources/insights/microsoft-goes-all-in-on-react-native
767デフォルトの名無しさん (ワッチョイ 5b66-dr2L)
垢版 |
2020/12/24(木) 20:47:00.01ID:SuPsluzr0
SwiftUIで下記のようにListをSidebarListStyleで作ったのですが、
初期状態で閉じた状態にするのはどうしたら良いでしょうか?
情報が全然見当たらずどうしたら良いものかと。。。

List {
Section(header: Text("やさい")){
Text("大根")
Text("キャベツ")
}
Section(header: Text("くだもの")) {
Text("りんご")
Text("オレンジ")
}
}
.listStyle(SidebarListStyle())
2020/12/25(金) 07:45:55.33ID:vqVuUQfD0
SwiftUI学ぶ価値があるのか不安になってきた
769デフォルトの名無しさん (ワッチョイ 97ad-crlN)
垢版 |
2020/12/25(金) 10:50:15.72ID:ffDrZQdH0
不安になるようなら、今はやめとけばいい。
SwiftUIそのものは難易度低いから、SwiftUIが必要になってから調べても十分間に合うよ。
SwiftUIは情報が少ないというのが難ではあるけど。
770デフォルトの名無しさん (ワッチョイ 038c-EJEG)
垢版 |
2020/12/25(金) 11:18:54.84ID:AupvrjVw0
基本はここ↓で一通り学べる。このコース以外のサンプルコードも結構多い。
https://www.hackingwithswift.com/100/swiftui
2020/12/25(金) 21:20:24.81ID:Bo1Z4HjQa
UIKitでええんじゃろ?
2020/12/26(土) 04:32:06.72ID:rSHbhqc+0
消えゆく予定のものに必死になれん
2020/12/26(土) 07:52:30.37ID:Rm7JNPyOa
おぶCでもええんやで
2020/12/26(土) 23:38:08.53ID:idGzHKJjp
obj-cで十分生産性高い
775デフォルトの名無しさん (ワッチョイ 97ad-crlN)
垢版 |
2020/12/27(日) 07:08:10.06ID:mOgWmS/90
SwiftUIは商用GUIフレームワークの中で最も生産性が高いよ。
同じことを実現するために必要なコード量を比較すれば一目瞭然。
776デフォルトの名無しさん (ワッチョイ 97ad-crlN)
垢版 |
2020/12/27(日) 07:27:25.48ID:mOgWmS/90
Visual Basicで同じことをやろうとしたら、言語仕様や.NET Frameworkの仕様の制約を受けるのでSwftUIほど小さなコードにはならない。
2020/12/27(日) 11:00:57.78ID:12lqHjUQd
生産性って普通、工数=時間が尺度だろ。
極端な話、例えばボタンDDして作れば一秒もかからん。
778デフォルトの名無しさん (ワッチョイ 8d01-sSSI)
垢版 |
2020/12/27(日) 18:32:42.75ID:cowRkx3f0
>>775
flutterのほうが生産性高い
779デフォルトの名無しさん (ワッチョイ 5b66-dr2L)
垢版 |
2020/12/28(月) 08:38:20.00ID:PjFFWn3X0
クロスプラットフォームの覇権を握るのはswiftかxamarinかflutterか
2020/12/28(月) 16:02:53.41ID:1npJXF9+0
jfksdl;あjk;lfじゃklfじゃだs
2020/12/29(火) 17:40:34.29ID:0XDGaz5qd
Swiftって単独でクロスプラットフォーム対応と言えるか?
なんらかのサードパーティー頼れば話は別だけど
782デフォルトの名無しさん (ワッチョイ 038c-EJEG)
垢版 |
2020/12/29(火) 17:43:46.77ID:birFJBi30
Swiftは言語だよ。
2020/12/30(水) 12:35:07.31ID:8HCKzSXn0
この流れでのswiftはswiftuiでしょめんどくさい
784デフォルトの名無しさん (ワッチョイ 9a8c-HmX5)
垢版 |
2020/12/30(水) 12:48:46.61ID:KUgSZEEI0
それは用語意識としてあり得ない。
だとしたら非常識。
2020/12/30(水) 13:41:56.90ID:tGRoycSH0
ワシのUSBどこいった〜
786デフォルトの名無しさん (ワッチョイ 6301-648T)
垢版 |
2020/12/30(水) 16:59:42.26ID:OdjCMRdf0
swiftuiじゃ Androidで動かないだろ
787デフォルトの名無しさん (ワッチョイ 42ad-Iopg)
垢版 |
2021/01/04(月) 00:54:20.47ID:Nw0WtKX/0
「Objective-C」を追い越す--アップル製品での採用が拡大する「Swift」の勘所 - CNET Japan
https://japan.cnet.com/article/35164510/

> SwiftはObjective-Cよりも2.6倍以上高速で、「Python」よりも8.4倍以上速い。
2021/01/04(月) 01:07:25.07ID:XIzNs4Kt0
JavaやC#にかてますか
2021/01/04(月) 01:43:07.25ID:9o4C+9nE0
スクリプト言語と競うのやめてww
2021/01/06(水) 08:25:27.19ID:FiXKODva0
倉庫の在庫確認用にiPhoneアプリを作ってるのですが開発者ライセンスを買えば一週間縛り無しでiPhone上に長期間アプリを置けますか?
利用者が少数過ぎてストア申請も出来ないしどうしたもんだろと思ってます
2021/01/06(水) 09:41:32.38ID:EyZF39mO0
>>790
TestFlight使えば?
792デフォルトの名無しさん (ワッチョイ 428c-iKXK)
垢版 |
2021/01/06(水) 13:45:33.97ID:JarsK4x10
>>790
https://developer.apple.com/jp/programs/enterprise/
2021/01/06(水) 22:23:42.10ID:wYp/6ZrVa
例えば50人ぐらいの企業では使えないんだな
794デフォルトの名無しさん (ワッチョイ 428c-iKXK)
垢版 |
2021/01/07(木) 01:35:42.98ID:QWwSS3T70
100名以上の従業員を持つ法人が対象
795デフォルトの名無しさん (ワッチョイ ed35-KIQE)
垢版 |
2021/01/07(木) 08:50:20.23ID:07cUxJ630
Swift Performanceがココに!

https://forums.swift.org/t/swift-performance/28776

対C言語で12倍遅い。
ちなみに、JavaScriptは、6.8倍遅い。

SwiftはJavaScriptに負けてる。
Ruby, Python, PHPよりもちょいとだけ速いのがSwift。

残念ながら、Objective-CのScoreが無い。
2021/01/07(木) 09:38:46.22ID:3TLTtAUE0
バカかな?JSはスクリプト言語だぞ?
まがりなりにもコンパイル言語がスクリプト言語より遅いわけがないだろwww
797デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/08(金) 01:27:16.19ID:C5a7wHX+0
>>796
2回目の実行はコンパイルされてる。

vscodeでflutter/dart開発してると、XcodeでSwift開発が鬼のように辛い、遅い、エラーじゃないのにエラー出続けて周辺行にコピペするとエラー消えたり、挙動も変
798デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/08(金) 01:58:19.65ID:C5a7wHX+0
>>795
obj-cなら8倍くらい速いんじゃない?
2021/01/08(金) 02:23:32.64ID:Sr0np9r+0
>エラーじゃないのにエラー出続けて

xcode再起動で消えたりな
800デフォルトの名無しさん (ワッチョイ 5f35-KJZ9)
垢版 |
2021/01/08(金) 09:20:01.46ID:pIiusIg/0
>>799
俺も、経験した。
801デフォルトの名無しさん (ワッチョイ 5f35-KJZ9)
垢版 |
2021/01/08(金) 09:22:38.88ID:pIiusIg/0
>>797
あるある。
Appleに要望したいのは、Xcodeの安定性。
2021/01/08(金) 10:32:57.08ID:Vm/v1dBF0
VisualStudioで開発すればいいじゃない?
2021/01/08(金) 11:26:04.46ID:24kNKPOSd
今のXcordはクソだからなぁ
ゲイの在庫管理屋がトップにいる限り治らんよ
2021/01/08(金) 12:42:19.33ID:rg3bL05f0
XcodeがVS並みに軽くなってくれればなぁ
2021/01/08(金) 14:27:36.09ID:Y5sHvg400
Apple Developer Enterprise Programなんてのがあるんですね
それなりの企業なら閉じた環境でアプリ使えるんですね
小さい企業はお終いですけど
806デフォルトの名無しさん (ササクッテロレ Spb3-g42g)
垢版 |
2021/01/08(金) 14:27:55.54ID:YjmaxAE8p
しょっちゅういろんなペインのリサイズ出来なくなるし
ファイル名見えねーよ
807デフォルトの名無しさん (ササクッテロレ Spb3-g42g)
垢版 |
2021/01/08(金) 14:30:12.96ID:YjmaxAE8p
>>805
注意点
・ストア公開できない
・子会社とかに配信できない(常駐のSESとかグレーw
2021/01/08(金) 14:53:55.75ID:Y5sHvg400
調べたらApple Developer Enterprise Programでインハウス開発は審査厳しくてもう無理レベルなんだってね
iOSってそもそもインハウス開発やらせる気が無いと悟って絶望した
2021/01/08(金) 15:06:11.14ID:rOV/UO1mM
今始めるならSwiftUIとFlutterどっちがおすすめ?
2021/01/08(金) 16:22:50.29ID:Sr0np9r+0
仕様を隠して見積もりを出せと?
811デフォルトの名無しさん (ササクッテロレ Spb3-g42g)
垢版 |
2021/01/08(金) 18:12:30.24ID:YjmaxAE8p
>>809
SwiftUIなんか完成しねーよ
2021/01/08(金) 22:47:12.76ID:24kNKPOSd
SwiftUI弄って一時間で、こりゃダメだと実感
仕様がどうこうじゃなくで、Xcodeが使い物にならん
813デフォルトの名無しさん (ワッチョイ 5f35-KJZ9)
垢版 |
2021/01/09(土) 09:58:18.26ID:zxCkrxWF0
M1 MacでXcode使ってる人いる?
サクサク動くんだろうか?

MBP16(2019) i9 8coreで動かしてるけど、もうちょっとサクサク感が欲しい。

i9ならコンパイルは速いと思うが、動作の機敏さが欲しい。
814デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/09(土) 14:30:14.63ID:pd7SqrDc0
>>813
Air M1 松吊るし≒MacBook Pro16松吊るし
Xcodeの問題も多いしSwiftの要らない言語仕様も多いし
815デフォルトの名無しさん (スッップ Sd9f-a8ID)
垢版 |
2021/01/11(月) 23:46:06.48ID:1YxqWPwUd
吊るし8ram 512ssd mini m1正月に買ったけど、16ram mbpより速いね。
それにしても、hdr動画観るときにいちいちdspチェックonoffしなきゃならんのがなー。

おっと。tv4k で観ればええねwww
2021/01/12(火) 18:21:00.52ID:vqfNf+5jd
Appleカーなんぞに金をかけないでXcodeやSwiftUIをなんとかして欲しいんだがなぁ
817デフォルトの名無しさん (ワッチョイ df01-g42g)
垢版 |
2021/01/12(火) 22:19:09.89ID:RLIPUQb60
Xcode+keychainとか未だに10年くらい嫌がらせのようなバグあるよね、直す気ないんだよなハゲ
2021/01/12(火) 23:53:46.18ID:7UsHmVaD0
iPhoneアプリは儲かるからどれだけバグがあろうと開発者が減らない
だから開発環境の品質があがらない
2021/01/13(水) 13:22:14.32ID:YCuVhook0
去年末から配布を前提としない超個人的なアプリを勉強がてらに作ったのですが使える期間が1週間は悲しい
永年利用可能にしてくれれば良いのに
開発者ライセンスで毎年1万円払えば使えるのかも知れんですけど
2021/01/14(木) 07:12:19.59ID:wmHIkECc0
SwiftUIから勉強してるけど基本は構造体なのかな
まあプロパティ作れるからクラスと同じなのかも知れないけど
821デフォルトの名無しさん (ワッチョイ 7f8c-TRlB)
垢版 |
2021/01/14(木) 12:00:02.04ID:cddu5u0F0
それはSwiftの仕様。SwiftUIに限らない。
2021/01/14(木) 15:30:18.90ID:GxiRCVNSa
swiftUIって名前がややこしい
素人はswiftの新バージョンの別言語と思うぞ
2021/01/14(木) 18:59:14.85ID:5ozqrorW0
>>822
これほんと思う
検索しても検索エンジンがSwiftUIとSwiftそのものを区別出来なくて目的の情報にリーチ出来ない
824デフォルトの名無しさん (ワッチョイ 2503-b2WG)
垢版 |
2021/01/15(金) 01:47:52.82ID:rjoKDqqq0
swiftuiは、今までの独自的なストーリーから引っ張ってこなくてもできるのが進化じゃね?
825デフォルトの名無しさん (ワッチョイ 028c-dTEb)
垢版 |
2021/01/15(金) 02:17:51.92ID:buGzBoKf0
2021/01/15(金) 07:00:47.65ID:sB7ZYitP0
SwiftUIが公開済みアプリに採用された例はあるのかな
iOS13以降のシェアは9割超えみたいだし条件は整ってるように思われるけど
2021/01/15(金) 09:23:43.99ID:oyZSg0JE0
バグだらけ
2021/01/15(金) 10:27:41.05ID:0XcCAA6R0
https://pbs.twimg.com/media/DjLXGYsUcAAnNxF.jpg
2021/01/15(金) 12:23:08.92ID:rcB8lr0iM
パグだらけ
2021/01/15(金) 13:16:19.77ID:HIs+Gk150
>>826
WidgetKitはSwiftUI必須だから
WidgetをiOS14に対応させてれば必ずつかってるだろ
2021/01/15(金) 21:42:35.86ID:YZg/e/wda
swiftってライブラリばかり使ってて他の言語みたいな数式ゴリゴリのコード書いてないんだけど
ライブラリ使わずにどうやってコード書くもんなの?
ライブラリ以外でCGFloatとかどう触ればいいのか断念した覚えがあるけど再挑戦したい
調べてもライブラリの使い方ばかり出てくる
2021/01/19(火) 00:48:04.21ID:AAGIcVgh0
enum をextension onで文字列にするのやめてくれよ
整数なら8byteで足りるだろ
833デフォルトの名無しさん (ワッチョイ 2503-b2WG)
垢版 |
2021/01/19(火) 10:08:15.63ID:hx/aODry0
>>832
?どゆこと???
834デフォルトの名無しさん (ワッチョイ cd35-u0f0)
垢版 |
2021/01/20(水) 20:50:31.11ID:7WOvYHLZ0
>>831
何がしたいのか意味不明

数式ゴリゴリのコードとは?
2021/01/21(木) 21:02:58.00ID:3ahyItiX0
fか;ljfかl;jふぁml;sjfkぁsmjkl;jmc;ぁ
2021/01/26(火) 17:46:52.54ID:GZzcbEYo0
SwiftUIのリンクの色のカラーって何でしょう
Color.blueだとなんか紫に近くて
2021/01/26(火) 23:40:27.37ID:4SjdlM4j0
自己解決しました
systemBlueでシステムと同じ色が出ました
2021/01/27(水) 07:08:22.28ID:ZP+s1kGr0
swiftは初心者向けスレが無いね
やりたい人が少ないのかな
2021/01/27(水) 09:15:07.49ID:rMNiQfSQa
初心者向けに各種ライブラリが用意されてるんですけど
2021/01/27(水) 10:25:43.15ID:UA0cP0170
むしろ初心者向けスレしかないし
2021/01/27(水) 21:47:02.98ID:NGyaZ+p60
Qiitaのほうが丁寧に教えてくれるので・・・
2021/01/29(金) 17:46:56.01ID:0RgTQ9AL0
初心者ですが、アプリの設定情報をレルムで管理するのは良くないでしょうか?
2021/01/29(金) 18:26:29.52ID:TKeDMJM20
なるべくUserDefaults使うのが吉
UserDefaultsで保存できないならアリ
2021/01/30(土) 06:41:38.36ID:DjLG+Odg0
ご助言ありがとうございます
アプリの設定を保存するのにデータベースは仰々しいかなと思っていたので
参考にさせて頂きます
845デフォルトの名無しさん (ワッチョイ ea8c-JxmI)
垢版 |
2021/01/30(土) 15:21:14.88ID:uH8tIAcH0
つうか、ローカルでやるかどうかなんて純粋に目的によるだろ。
846デフォルトの名無しさん (ワッチョイ 5ee9-tAz5)
垢版 |
2021/01/31(日) 09:27:36.29ID:RmUhd/hf0
SwiftUI勉強初めて2週間目
2つのViewの間で永続化データを共有したく、次のようなコードを書きました
動きはしたんですがViewごとに同じ宣言をするのは世間様的に正しいでしょうか?

struct ContentView: View {
@AppStorage("countKey") var Test:String = ""
var body: some View {Text("Hoge")}}

struct ContentView: View {
@AppStorage("countKey") var Test:String = ""
var body: some View {Text("fuge")}}
847846 (ワッチョイ 5ee9-tAz5)
垢版 |
2021/01/31(日) 09:36:14.39ID:RmUhd/hf0
同じView名を書いていました。失礼しました。
まあ"countKey"が重要なので世間様的にも問題ないのかなと思い初めてます

struct ContentView: View {
@AppStorage("countKey") var Test:String = ""
var body: some View {Text("Hoge")}}

struct SwiftUIView: View {
@AppStorage("countKey") var Test:String = ""
var body: some View {Text("fuge")}}
2021/01/31(日) 23:26:09.75ID:cNacswY00
良いと思います、他にも色々とあると思いますが
2021/01/31(日) 23:50:26.92ID:DTxlvsEC0
SwiftUIノータッチでよく分からない
安定するまでもうちょ時間かかると思うので
2021/01/31(日) 23:55:46.75ID:qHYOXex40
人柱になれやあああああああ
それでもマカーかよっ!!
851デフォルトの名無しさん (ワッチョイ eaad-RNyz)
垢版 |
2021/02/01(月) 00:08:23.21ID:FbSt8IWH0
SwiftUIの危なっかしさを楽しめない人はPG人生を損してる。
2021/02/01(月) 07:40:21.55ID:/hmsHouH0
SwiftUIから勉強してるのですが本当に根付くのか心配になる情報ばかりで怖いです
2021/02/01(月) 10:06:33.06ID:nnBh7Eas0
業務で使ってる人みたことないわ
2021/02/01(月) 10:28:01.26ID:8HVvz9f4a
swiftUIで
Rectangle()をn個並べて表示したいとき
どこをforで囲えばいいのかわからない
2021/02/01(月) 11:39:27.03ID:+HtPEiaq0
>>852
SwiftUIを廃止してStoryBoardに戻ることはないだろう
856デフォルトの名無しさん (ワッチョイ 5ee9-tAz5)
垢版 |
2021/02/01(月) 23:20:58.89ID:Adyxgplf0
SwiftUIで永続化データ扱う場合はAppStorageを使うとあったので、
外人の作ったコードを丸パクリして下記のように配列を入れてみましたが

@AppStorage("itemsInt") var itemsInt = [1, 2, 3]

「No exact matches in call to initializer 」と怒られてしまいます。
何がいけないのでしょうか?googleで情報が2件くらいしか見つからないので
まさか人類で100人もやってないことをしようとしているのかと不安な思いです。
857デフォルトの名無しさん (ワッチョイ ea8c-JxmI)
垢版 |
2021/02/01(月) 23:36:48.36ID:QG3/QtGR0
理解して使おうな
2021/02/01(月) 23:41:05.99ID:5yr9aQzL0
>>852
安心して。OSメーカーが自ら推進して失敗したguiフレームワークなんてU...ないから
859デフォルトの名無しさん (ワッチョイ 7935-vH/w)
垢版 |
2021/02/02(火) 08:11:38.81ID:MAhUQmQA0
>>858
うっそーん。
Rubyなんちゃらとか今は無し。

短命に終わったGUI Frameworkはあるッショ?
2021/02/02(火) 14:49:16.53ID:SxdrovyN0
AppStorageには大きなデータを置くべきじゃないみたいなので、配列を入れるような利用は想定されてないのですね
大人しくrealm使います
2021/02/02(火) 16:34:16.03ID:SxdrovyN0
UserDefaultに配列保持するやり方はサンプルが沢山あったので理解できました
AppStorageはUserDefaultのラッパーみたいなのできっと同じ事できるんだろうなと思いつつ外国にもサンプル無いって無理ゲーだなと感じています
初学者には敷居高いですねswiftUI
2021/02/02(火) 18:28:05.18ID:9dluneZ60
SwiftUIは解説が少ない上
あっても内容が古かったり使いもんにならない
初心者はしばらくはUIKitじゃないと厳しいと思われる
ライブラリも考慮すると尚更
2021/02/02(火) 19:03:07.84ID:LnwudBv/0
今から宣言型UIを組み込むとかキチガイ
flutterで100倍楽できる
864デフォルトの名無しさん (ワッチョイ eaad-RNyz)
垢版 |
2021/02/02(火) 22:10:25.16ID:KNukTVH30
>>863
Model View ViewModel
https://ja.wikipedia.org/wiki/Model_View_ViewModel
2021/02/03(水) 08:56:44.04ID:Qi/XqcfR0
結論から言うとswiftUIは遊び以上には使えないと
866デフォルトの名無しさん (ワッチョイ 7935-vH/w)
垢版 |
2021/02/03(水) 10:02:50.03ID:9/UtAir00
>>858
3点リーダー症候群
2021/02/03(水) 10:23:27.46ID:Qi/XqcfR0
SwiftスレでFlutterのが優秀という話が出るとは
2021/02/03(水) 10:56:16.04ID:ycIGwUrWM
>>863
flutterも宣言型じゃん
2021/02/03(水) 10:59:48.10ID:JkC7MkkM0
flutterのそれはもう完成されてるって意味
2021/02/03(水) 11:41:13.77ID:ycIGwUrWM
俺用語ってこと?
それなら定義を説明して
2021/02/03(水) 20:54:00.75ID:JkC7MkkM0
時間軸の話だから
2021/02/04(木) 23:57:06.33ID:/qQAvUGp0
おれのSwiftも狙われたらどうしよう・・・!!


ハンドルロックを取り付けていても、レクサスが盗まれてしまいました。
防犯カメラには、何らかの道具でハンドルロックを切断して車を盗む犯行の一部始終が映っていました。

愛知県西尾市で先月27日に撮影された防犯カメラの映像。
画面奥の白い車から降りてきた1人の男が、駐車場に止まっていたレクサスLXに近づいていきます。
男が車の鍵を開け車に乗り込むと、中で火花が散るのがわかります。

車には盗難防止用にハンドルを固定するハンドルロックが取り付けてあったにもかかわらず、男は車を運転し去っていきました。
ハンドルロックは一部が切断された状態で見つかりました。
防犯カメラに映っていた火花は、何らかの道具でハンドルロックを切断する際に出たとみられます。

被害者「残念で仕方がない。車は相棒みたいなもので、一番好きなものなので。残念。」
愛知県内では、レクサスLXを狙った窃盗事件が相次いでいて、去年は119台が盗まれ車種別では最も多くなっています。

警察は被害届を受理し窃盗事件として調べています。
https://news.yahoo.co.jp/articles/8583e237417aa65e811b002e74aee5ee0eda42dd
https://youtu.be/DBwCjbLbq6c
2021/02/05(金) 12:27:49.77ID:sQbQrry70
SwiftUIスレ作れば?
盛り上がりが分かる。寒そうだけど・・
2021/02/05(金) 15:42:10.66ID:AUL8vlV90
レス数が足りなくてスレ落ちするのが目に見えてる
875デフォルトの名無しさん (テテンテンテン MM8f-5e/0)
垢版 |
2021/02/06(土) 22:24:38.84ID:COGK557DM
swiftUIでtext内にハイパーリンク作る方法って無いんですか?
UIViewRepresentableを使う方法は上手くいきませんでした。詰んでます。
2021/02/07(日) 02:34:28.92ID:AkpxQPsh0
flutterでもプラグイン使わないとできないから無理じゃね?
877デフォルトの名無しさん (アウアウウー Sa9b-5e/0)
垢版 |
2021/02/07(日) 12:11:09.19ID:3AG5KEs0a
さいですか。
初めからUIkitで作れば良かった
878デフォルトの名無しさん (ワッチョイ bf66-mN0e)
垢版 |
2021/02/07(日) 21:41:05.79ID:xtTHulfG0
SwiftUIは日本じゃ200人くらいしかやってない印象
879デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
垢版 |
2021/02/07(日) 22:04:57.21ID:IiZq+u+t0
さすがにもっと多いでしょ。少なくとも1万人いるんじゃないの。
2021/02/08(月) 01:03:47.14ID:P06cZWX/0
まわりにいるiOS開発者で
遊び以外の業務使用者ゼロだが
2021/02/08(月) 08:59:14.09ID:q+ktuFDk0
どうせまた仕様変更地獄
2021/02/08(月) 11:43:56.97ID:o+Zx7mrLM
200人っていうのは業務でやってる人が200人ってこと?
2021/02/08(月) 18:57:18.32ID:/apd5frr0
SwiftUIを業務で使った人は世界で10人居ない可能性ある
2021/02/09(火) 07:05:04.64ID:wqlXXJQJ0
javaや.Netに比べるとSwift人口少ないよね
2021/02/09(火) 17:12:07.63ID:ANc0E1ay0
flutterとかに完全に負けてるからなぁ
Xcodeも使いにくいし
886デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
垢版 |
2021/02/09(火) 23:10:54.44ID:jPnyP+Vp0
確かにxcodeは使いにくい。仕方なく使ってる。
慣れるのが立派なんだと思い込んでいる信者が多いコミュニティは進歩がとまる。
2021/02/09(火) 23:26:28.12ID:ANc0E1ay0
Appleって会社は1000%儲からないと何も変えない、頭がおかしい会社になってしまったからな。。未だにLightningとか。。
そこがジョブズと180度違うところ。。
2021/02/09(火) 23:55:21.65ID:zvP4LC7Y0
信仰で成り立ってる会社だからしょうがない
889デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
垢版 |
2021/02/10(水) 00:36:53.93ID:uF0JvJPV0
コピペや検索関連のショートカットがユーザーの左手周辺に固まっているのは、ユーザーの右手がマウスでふさがっていることを想定してのこと。
なのに検索開始ボタンがないのでマウスで検索開始できず、左手の固定位置から遠く離れたEnterキーを左手または右手で押しにいく手間が発生する。
890デフォルトの名無しさん (ワッチョイ 9f8c-zGv8)
垢版 |
2021/02/10(水) 01:24:44.67ID:l8fAu74n0
タイプしてる間は手はホームポジションにあるけどね。
891デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
垢版 |
2021/02/10(水) 01:45:34.45ID:uF0JvJPV0
Xcodeが不便なおかげでKarabiner-ElementsでCaps lockキーにEnterを割り当てるきっかけを持てた。毒親に感謝。
892デフォルトの名無しさん (ワッチョイ bfbb-5e/0)
垢版 |
2021/02/10(水) 06:07:53.19ID:Ggl6JBAp0
海外勢の中にはVSCodeでiOS+Swiftの開発できるようにしてる人もいるようで、そっちを標準の開発環境にして欲しいな
XCodeは単なるエディタとして使う時間が大半を占めているのに、作業に不釣り合いなほど重い
893デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
垢版 |
2021/02/10(水) 06:37:36.56ID:uF0JvJPV0
マイクロソフト謹製プログラムはタブオーダーの概念があって、ポインティングデバイスがなくても可能な限りキーボードだけで操作できるよう設計されている。
アップル謹製プログラムにはない。
同じプログラム上のUIなのに、キーボードだけを使うことを強要されたり、逆にマウスだけを使うことと強要されたりするちぐはぐさはアップル謹製プログラムが抜きんでている。
894デフォルトの名無しさん (ワッチョイ 9701-6qHG)
垢版 |
2021/02/10(水) 07:01:25.87ID:XIZePh+h0
プログラム制作者に強要する自由を与えているのでは?
2021/02/10(水) 07:10:13.67ID:GS9oBSF70
アップルIDを取得するメソッドとか無いですかね
なんか禁止されてる感があるんですけど
インハウス開発でのアクセス制限で使えないかなと
2021/02/10(水) 10:31:19.05ID:gc42JyEhM
>>893
アップル様のやることに疑問を持ったら立派なキチ…アップル信者になれないぞ。>>894を見習え
897デフォルトの名無しさん (ワッチョイ 9f8c-zGv8)
垢版 |
2021/02/10(水) 15:50:17.49ID:l8fAu74n0
まあ、キーボードショートカットやキーバインディングを知らないだけだったりもあるけどね。
2021/02/10(水) 18:05:22.07ID:LJ7pDFihp
「Appleは宗教、なぜならばマイノリティだから。
Windowsは違う、なぜなら俺が属しているから。」
GAFA相手にドザカルトのこの妄想。
もうものすごすぎて誰も相手にされてない自覚あんのかね…
2021/02/10(水) 18:19:31.89ID:nq76wk1ZM
アップルなのかマックなのかウィンドウズなのかマイクロソフトなのか揃えてからにしよ?
900デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
垢版 |
2021/02/11(木) 10:38:53.34ID:5sGp9Z3N0
>>899
関西はマクド、関東はマックとローカライズされている。以下ソース
https://twitter.com/hinataro11/status/1358211437156462592
https://twitter.com/5chan_nel (5ch newer account)
901デフォルトの名無しさん (ワッチョイ 9f8c-zGv8)
垢版 |
2021/02/11(木) 12:52:35.19ID:whZAOzrp0
そもそも「Windows」に対応するのは「macOS」
902デフォルトの名無しさん (ワッチョイ 9f8c-zGv8)
垢版 |
2021/02/11(木) 12:55:45.39ID:whZAOzrp0
とはいえ、MacはハードとOSが一体のシステムとしての方向性をますます高めているから、
「Windows PC」と「Mac」
いうのが対応関係としては妥当か。
2021/02/11(木) 13:28:08.42ID:QNzWdO780
珍しく上がってるかと思えばこの話題なのか
2021/02/11(木) 14:38:10.78ID:5fhp1KHea
>>898
「Apple信者」はApple製品を見ると「宗教的イメージ」を見るような反応をする
https://www.excite.co.jp/news/article/Slashdot_11_05_20_0917209/
2021/02/11(木) 14:51:36.12ID:zGBoORUF0
エバンジェリストなんて役職があった会社だしな。
2021/02/11(木) 17:23:19.11ID:eyTLaN4Dp
ジーニアスwwwwwww
907デフォルトの名無しさん (ワッチョイ 37e5-HETu)
垢版 |
2021/02/13(土) 06:40:14.12ID:AnL7V70V0
Swift勉強中で下記のような配列の使い方を知ったのですが、
配列に次のオブジェクトを追加する時、idはどうやって求めますか?
一つづつ読み込んで最大のidをインクリメントすれば良いかなと思いつつ
力技過ぎてる気もしており、世間様のやり方をお聞きしたいです。

let ユーザーズ: [ユーザー] = [
ユーザー(id: 0, nameno: "0000001"),
ユーザー(id: 1, nameno: "0000012"),
ユーザー(id: 2, nameno: "0000123"),
]
908907 (ワッチョイ 1ee9-HETu)
垢版 |
2021/02/13(土) 10:29:30.62ID:xs/xc3ZA0
自己解決しました。
UUID()を使えば良いことが解りました。
909デフォルトの名無しさん (スップ Sd52-m2Sg)
垢版 |
2021/02/16(火) 02:05:04.21ID:EAxPkxBNd
窓アプリのipadアプリ化請たんだが、初xcodeなんでかなりストレス。
多タブなんかマジ死にたくなるわ。
それにしても関数の引数表記とか、引数値変更にinout付けろとか、ぶん投げたくなる。
けど、案件が1000万納期4ヶ月だからまだいい方か?
下請けに回せられるなら回したいけど契約が邪魔してクソ!
それにしてもswiftはエクステ使えたり、構造体の初期化もかなり楽なのは使える言語と思った。

後はセル処理つう難題が...
2021/02/16(火) 06:32:32.23ID:Ifq3nGPn0
dartのほうが3倍生産性高いけどなw
Swiftは完成前にコミュニティを育てなかったのが間違い
もう嫌々やるけどw
2021/02/16(火) 17:57:33.26ID:NrVvDTU00
>>909
下請けにまわすとmonacaでサクっと作ってくれるよ
2021/02/16(火) 21:55:19.45ID:Ifq3nGPn0
SwiftはNull安全ブームとともに終わった
913デフォルトの名無しさん (スップ Sd52-m2Sg)
垢版 |
2021/02/17(水) 04:30:03.65ID:Gs9nTvGUd
モナカみたいなバックエンドありきは拒否られてるのが痛いんですよ。
swift+odbcでdbやり取りは何とかできたので、糞mssql外さないとってことで、db変更費もらってきました。

セルの方も何とか行けそうですが..

うまく行ったらスレ汚しします。

ありがとうございました。、
914デフォルトの名無しさん (ワッチョイ 1ee9-HETu)
垢版 |
2021/02/17(水) 23:33:04.95ID:wHZs7f540
X-Codeプロジェクトの構成はどこの設計のレベルで設計してますか?
詳細設計で良いですかね?
2021/02/21(日) 11:30:19.90ID:6P4nH/og0
プロジェクト名とか構成は詳細設計だよね
2021/02/21(日) 17:00:41.08ID:L0wsobEMM
アプリの大きめのリソースをサーバーにおいて、インストール後にダウンロードさせたいのですが、自前のサーバーではなく、AppStoreに外部リソースを置くことは可能でしょうか?
2021/02/21(日) 17:52:37.07ID:3wKXGD510
CloudKitでpublicなstorage使える
2021/02/21(日) 19:13:47.47ID:yroWiRc1M
>>858
WPF, Openlook, Cocoa-Java… , Cocoa-Binding.
2021/02/21(日) 23:01:33.43ID:3ah2ZqdPr
xcodeは日本語化のプラグインあったらもう少しだけ使いやすいはず
2021/02/22(月) 04:57:45.61ID:PA6Gvk4i0
Swiftとかないわ〜
2021/02/22(月) 06:30:19.17ID:fw7RePKi0
日本語化とかバグの温床にしかならない
922デフォルトの名無しさん (ワッチョイ ffad-VKJl)
垢版 |
2021/02/22(月) 06:44:05.20ID:7qATnC1I0
今時、大手で多言語対応してない開発環境なんてxcodeぐらいだよ。
2021/02/22(月) 07:32:24.35ID:PA6Gvk4i0
そもそもバグでエラーじゃないのにビルドエラー通知されるのに・・
2021/02/22(月) 07:33:22.24ID:PA6Gvk4i0
HUAWEIに引き抜かれちゃったから優秀な人が皆無
925デフォルトの名無しさん (ワッチョイ 6f66-AkpG)
垢版 |
2021/02/24(水) 21:35:41.56ID:MLEapIlo0
iOSおススメのデータベースって今ならRealmですかね?
使うならSQLiteのが堅実かなと悩んでます。
926デフォルトの名無しさん (ワッチョイ 4301-pQAD)
垢版 |
2021/02/24(水) 22:42:24.62ID:/ijFpzJL0
あわしろ氏はiOSはオワコンと言ってたな。
Linuxに乗り換えたほうが良い。
2021/02/24(水) 23:14:45.89ID:cUgjNbyW0
swiftがオワコンは正しい
2021/02/25(木) 00:07:49.13ID:HjQJ2JY10
仕事を受ける側になりたいなら SQLite > Core Data > Realm じゃないかな
仕事を出す側、もしくは個人で作るだけならどれでもいい
自分は適当に検索して、学習コストの低さと大容量データの処理速度でRealmを選んだ

こういうのは何か一つマスターすればその他はそれほど苦労せずに済むものだから最初は適当でいいんじゃないかな
2021/02/25(木) 05:38:00.53ID:R7WVwVFS0
realmのビルドクソ遅い
930デフォルトの名無しさん (ワッチョイ ffad-VKJl)
垢版 |
2021/02/25(木) 05:42:46.02ID:bCEhRyYb0
どんなコンピュータ言語もオワコンになることはない。そうSwiftでもね。
2021/02/25(木) 09:07:10.95ID:vYi1sHn2a
swiftUIは?
2021/02/25(木) 09:57:29.81ID:R7WVwVFS0
swiftそのものがApple環境のみの変態言語になってしまったからなぁ
2021/02/25(木) 11:33:33.92ID:uVxxaWK60
C#でiOSアプリ作れるけどネイティブより情報少ないから詰んだら終わりそうで怖い
2021/02/25(木) 11:38:44.61ID:R7WVwVFS0
>>933
xamrinならAppleより公式サイトが親切w
でもi/A共通宣言的UIフレームワークなわけじゃないから開発効率悪い
2021/02/27(土) 08:55:51.43ID:kuD1SbCy0
C#からSwift来たけどSocket.IO1つ入れるのに苦労するね
2021/02/27(土) 22:15:02.22ID:Yt5NHAzi0
swiftになっても中身obC時代と何も変わってないから。
Appleって天から仕様が降ってくるだけでコミュニティが無いし。
937デフォルトの名無しさん (ワッチョイ d33d-yMgr)
垢版 |
2021/02/27(土) 23:51:12.64ID:11Cq6Op90
NSObjectとか命名からして
NextStepから本質変わってない。
ProjectBuilder
InterfaceBuilder
EOModeler
懐かしい
2021/02/28(日) 18:22:28.88ID:SuNqHFrT0
Realmって商用無料なんですかね?
あんまり情報無いんで何なのだろうと
2021/02/28(日) 18:29:01.46ID:BgTYpoJY0
なぜ公式をあたらないのか
https://github.com/realm/realm-core#license
2021/02/28(日) 19:22:35.93ID:SuNqHFrT0
Apache 2.0 licenseというのは調べたのですが、デベロッパとエンタープライズがあるとも見たので、商用に使う場合は有料のエンタープライズなのかな?と迷ったのです。
2021/03/01(月) 03:04:28.50ID:vk4XQtG70
UIKitがウンコすぎる
2021/03/01(月) 07:28:35.51ID:fdsobwmd0
何を今更
2021/03/01(月) 11:23:54.12ID:vk4XQtG70
>>941
Swiftは肛門
2021/03/01(月) 14:40:15.73ID:4Q9t3UkpM
>>940
クラウドサービス必要なん?
https://www.mongodb.com/realm/mobile/sync
945デフォルトの名無しさん (ワッチョイ 5f35-Iv6d)
垢版 |
2021/03/03(水) 13:32:07.66ID:+jUJEWsB0
>>912
面白い事言うねぇ。

Null安全ブームってのが有ったんだ。そういえば、有ったような気がする。
2021/03/03(水) 19:49:50.23ID:LIFTC91x0
おわったのか?
2021/03/03(水) 23:25:55.90ID:xzgw1tFV0
swift uiでみんな逃げた
2021/03/04(木) 02:33:19.28ID:8NYzhTPd0
SwiftUIでトドメ刺した感あるよな
949デフォルトの名無しさん (スップ Sdbf-53Pq)
垢版 |
2021/03/07(日) 18:30:25.01ID:Z1klbM1/d
プログラムビギナーの者です。
下記のプログラムを実行すると、ほぼうまく行くのですが、並列処理の時だと「func かけ算処理」のところで
10回に1回ペースで「EXC_BAD_ACCESS code=1」のエラーがでます。
どうしてエラーになるのかわからずお手上げ状態です。
どこに問題があるのかご教授お願いできないでしょうか。
ちなみに直列処理にはとりあえず、エラーはでてません。
よろしくお願いします。
環境
Macbook Air 2017 8GB
macOS Big Sur 11.2.2
Xcode 12.4

↓ソース
import Foundation

private let 最小段: Int = 1
private let 最大段: Int = 9
private var かけ算段の値: Dictionary<Int, Int> = [:]

private var かけ算値: Int!
950デフォルトの名無しさん (スップ Sdbf-53Pq)
垢版 |
2021/03/07(日) 18:32:18.59ID:Z1klbM1/d
func かけ算() {
let 開始 = Date()
let dispatch_group = DispatchGroup()
//並列処理用
let dispatch_queue = DispatchQueue(label: "かけ算", attributes: .concurrent)
//直列処理用 都度処理と同じ?
//let dispatch_queue = DispatchQueue(label: "queue")

for 段 in 最小段...最大段 {
かけ算段の値[段] = 0
dispatch_group.enter()
dispatch_queue.async(group: dispatch_group) {
かけ算スレッド(段: 段) {
(段: Int) -> Void in
print("#\(段)の段 終了 \(段) × 9 = \(かけ算段の値[段]!) です")
dispatch_group.leave()
}
}
}
951デフォルトの名無しさん (スップ Sdbf-53Pq)
垢版 |
2021/03/07(日) 18:33:01.47ID:Z1klbM1/d
dispatch_group.notify(queue: .main) {
let 終了 = Date().timeIntervalSince(開始)
print("処理時間 \(終了)秒")
}
}

//スレッド処理
private func かけ算スレッド(段: Int, かけ算スレッド終了: (_ 段: Int) -> Void) {
print("#\(段)の段 開始")
let かけ算値: Int = かけ算処理(段: 段)
かけ算段の値.updateValue(かけ算値, forKey: 段)
かけ算スレッド終了(段)
}
952デフォルトの名無しさん (スップ Sdbf-53Pq)
垢版 |
2021/03/07(日) 18:33:29.40ID:Z1klbM1/d
//かけ算実処理
@discardableResult
private func かけ算処理(段: Int) -> Int {
for 数 in 1...9 {
print(段, 数, 段 * 数, かけ算段の値[段]!)
かけ算値 = 段 * 数
//かけ算段の値.updateValue((段 * 数), forKey: 段)
}
return(かけ算値)
//return(かけ算段の値[段]!)
}
953デフォルトの名無しさん (スップ Sdbf-53Pq)
垢版 |
2021/03/07(日) 18:33:49.86ID:Z1klbM1/d
よろしくお願いします。
2021/03/07(日) 21:03:32.71ID:U1ALB5fi0
プロパティや関数に日本語使ってるからじゃね?
955デフォルトの名無しさん (ワッチョイ 1b03-53Pq)
垢版 |
2021/03/08(月) 01:37:01.02ID:6HxQ2pv00
>>949
https://qiita.com/omochimetaru/items/953bea70bb1667de4c49
ここら辺を読んでみるといいかな

var かけ算段の値を変数からクラス化するとか、
func かけ算処理もクラス化して関数コールするとかかな
それか、asyncのフラグにbarrier付けてやれば、並列じゃなくなるけどエラー回避は出来るかな

てか、小学生レベルの掛け算程度のロジックならスレッド処理しなくても困らないと思うけどねw
2021/03/08(月) 11:17:18.13ID:NE6415mK0
掛け算段の値を複数スレッドから同時にアクセスしてるからじゃないの?
objc_sync_enter/exitでかこってみたら?

あと日本語コード読みにくい…
2021/03/08(月) 16:42:22.73ID:A+E7x4iR0
俺環ではシェルのループでぐるぐる回してもエラー出ないな
CLIで実行するにはdispatchMain()と対応するexit()が必要だったくらい
2021/03/08(月) 20:00:02.93ID:C8XgJIOz0
このクソiOS14あたりから文字入力中のコンテキストメニューが中々出ね〜、クソSwiftUIのせいだろ
959デフォルトの名無しさん (スップ Sdbf-53Pq)
垢版 |
2021/03/08(月) 20:48:02.20ID:MXJ39GL1d
>>955-957
ご教授ありがとうございます。
かけ算処理の関数をclassに変更して試してみると今の時点でもエラーにならず実行できました。
本当にありがとうございました。
960デフォルトの名無しさん (ワッチョイ ab01-0iVm)
垢版 |
2021/03/10(水) 13:27:44.64ID:E3jID2Td0
>>959
いえいえ

調べてたり試したりしてわかったことは
Qiitaにまとめておいてくださいね。
同じように悩んでいる人が助かります。
2021/03/10(水) 14:18:49.32ID:SwZdpNpYM
えー、質問者じゃないけど面倒くさい
2021/03/10(水) 14:59:11.83ID:UXOSC6+80
swiftなんか使うな
2021/03/11(木) 05:08:04.39ID:qW0qQOeJ0
今更AppKitなんですが、NSOutlineViewのindentationMarker(disclosure triangle)の幅を描画前に取得する方法はないでしょうか?

View basedでColumnは1つだけのNSOutlineViewを作っていて、func outlineView(_: heightOfRowByItem:) で返す高さを計算するために
row1つ分のView(NSTableCellView)の幅を知りたいのです。
Column幅 - (indentationPerLevel * level(forItem: item)) でいけるかなと思いきやこれだとdisclosure triangle分が余計です。
964デフォルトの名無しさん (ワッチョイ a905-xlOF)
垢版 |
2021/03/12(金) 14:18:49.02ID:TsYqY8ZP0
WindowsクライアントとiPhone間でSocketIOでメッセージ送り合うプログラム書いてるけど3日頑張っても動く気がしない
エラーも応答タイムアウトしか出てこないからどこから調べたものか
ATSもファイアーウォールも解除してるんですけど何とも
市販のアプリはよく簡単にクラウドとやり取りできるなと感心しちゃう
2021/03/12(金) 14:40:00.97ID:zHGwFDvl0
Ruby なら、コマンドプロンプト・PowerShell から、1-liner で、
Rubyで作られた遅いウェブサーバー、WEBrick が起動する

ruby -run -e httpd . -p 8080

そのフォルダに、index.html があれば、これでブラウザからアクセスできる

http://localhost:8080
2021/03/12(金) 18:03:54.15ID:C4d60f760
swiftスゲーめんどくさー
967デフォルトの名無しさん (ドコグロ MM95-wfu+)
垢版 |
2021/03/12(金) 18:19:55.35ID:CeuWCA9KM
>>964
Wiresharkでパケットキャプチャしてみたら?
968デフォルトの名無しさん (ワッチョイ b901-YyH6)
垢版 |
2021/03/12(金) 18:32:04.33ID:0g8W4jPs0
あわしろ氏は、Swiftはオワコンと言ってたけどな。
969デフォルトの名無しさん (スップ Sd02-FiQK)
垢版 |
2021/03/12(金) 20:08:03.89ID:Ge2Hv2hnd
>>965
オマエ、ソケットの意味すら理解できん池沼やろwww
2021/03/12(金) 21:56:12.36ID:bbPVovvi0
オワコン状態からFlutterで華麗に復活したDart
華々しくデビューしたものの相次ぐ仕様変更のあげくSwift UIでトドメを刺されたSwift
どこで差がついた
2021/03/15(月) 07:26:17.19ID:zfSiUl9j0
俺は日本語コード好き
超適当な英語にされるより
2021/03/15(月) 14:21:08.09ID:Db4OPSpGM
だったら英語覚えろよ…
2021/03/16(火) 07:17:57.29ID:uLx+/Eas0
皆がswiftUIに移行する気配が無くて辛い
2021/03/16(火) 09:07:26.45ID:lbEAqbWa0
移行する理由がない
メリット皆無
2021/03/16(火) 12:48:21.03ID:Civ91dc30
swiftUIは使われずに消える定めかな
新規開発すらUIKit主流な気がする
2021/03/16(火) 12:50:59.15ID:Civ91dc30
無料アカウントの10アプリ1週間制限止めてくれないかな
アップルストアでマージン取るんだから良いでしょ
977デフォルトの名無しさん (ワッチョイ 01da-pjrT)
垢版 |
2021/03/17(水) 00:27:39.43ID:DuV9YnX60
始点から終点までの移動した角度をx,y,z(オイラー角)で取得するにはどうすればいいですか?
最初からオイラー角を使うとジンバルロックで変な値しか取得できませんでした。
クォータニオンを使うといいと思うのですが、差分を算出する方法が分からない状態です・・。
分かる方がいましたら、よろしくお願いします。
2021/03/17(水) 12:58:04.19ID:yvIMKGz20
>>977
そういう問はアルゴリズム板のが良いでしょ
2021/03/17(水) 18:13:15.09ID:HZhL1rDua
角度は平面に存在するものだから(x,y,z)で表すにはどうしたらいいか?なんて言われても答えようがない
980デフォルトの名無しさん (ワッチョイ 01da-pjrT)
垢版 |
2021/03/17(水) 19:20:29.22ID:DuV9YnX60
>>978
ありがとうございます。そんな板があったんですね・・
はたして自分の頭で回答が理解できるか分かりませんが、向こうで聞いてみたいと思います。
2021/03/17(水) 19:54:25.16ID:6Jmpfuh+0
回答者が質問を理解できるかがポイントかな
頑張って
2021/03/19(金) 16:06:55.38ID:PujmgqIy0
BLEのIntervalが過去の記事(URLがNGで貼れませんでした)だと「20ms」となっていますが、最新のガイドラインだと「15ms」になっています。
どのバージョンから15msへ変更になったか、わかりますでしょうか?
もしくは過去のガイドラインを見ることは出来ますでしょうか?

https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf
983デフォルトの名無しさん (ワッチョイ 4103-vV0Z)
垢版 |
2021/03/24(水) 02:34:36.78ID:He3KDzsL0
for var i in 0..<n
で配列扱う場合、iを任意に指定できないの?
2021/03/24(水) 09:50:47.20ID:R+oM8cupM
何を言いたいのか分からん
2021/03/24(水) 12:05:54.34ID:qD6yEHZF0
同じく頑張って無理矢理理解しようとしたが
さっぱり意味分からんかった
2021/03/24(水) 18:09:11.95ID:GC95yIlk0
プログラミング言語を学ぶ前に日本語を
987デフォルトの名無しさん (ワッチョイ 99da-zgiT)
垢版 |
2021/03/24(水) 18:23:56.82ID:17zaubTH0
配列内の任意に値だけを変更したい?
988デフォルトの名無しさん (ワッチョイ 13bd-V9FF)
垢版 |
2021/03/24(水) 18:28:29.80ID:FVVupohu0
iの取る値として、0からn-1の連続した整数じゃなくて飛び飛びの値にしたいとゲスパー
2021/03/24(水) 18:58:27.15ID:17zaubTH0
自分の日本語もいとおかし
2021/03/25(木) 17:32:24.97ID:RmeSoSbn0
わたしjはコレからSwiftを勉強してMacとiPadに
製作系アプリケーションを作る予定
991デフォルトの名無しさん (ワッチョイ 9b66-kjVL)
垢版 |
2021/04/06(火) 23:11:05.92ID:F8PWM9uX0
ホームボタン押されたらアプリを初期状態にしたいのですが、
exit関数を使うとアプリの登録が拒否されると聞きました。
ホームボタンでアプリを初期状態にしたい時、世間様ではどうやっているのですか?
2021/04/07(水) 00:00:05.79ID:FA7rpOez0
viewWillDisappearあたり使えばいいのでは
993デフォルトの名無しさん (ワッチョイ 238c-TnHv)
垢版 |
2021/04/07(水) 00:48:53.91ID:z98aeBWQ0
つうか、ボタンなどのハードウェアをAppleが定めている以外の使い方したら審査通らない。
2021/04/07(水) 02:27:04.33ID:HqP3oq1n0
小学生の頃、stopボタンをprint screenに変えたら親父に怒られたの思い出した
2021/04/11(日) 11:57:46.71ID:pq9M+RGI0
ホームボタンは初期状態に戻すためではなく、ホームに戻るためびボタンだよ。
もっとも、押されたことを認識してアプリ内部で自分で初期状態になればいいんじゃないか?
金融関係のアプリだと、初期状態にはならないけど画面にボカシをかけたりするね。
996デフォルトの名無しさん (ワッチョイ e28c-fkuk)
垢版 |
2021/04/11(日) 18:41:05.81ID:e+2TDzwf0
え?今そんなの許されるの?
2021/04/11(日) 19:20:26.59ID:mujH3vbD0
普通にそんなアプリあるよ
998デフォルトの名無しさん (ワッチョイ e28c-fkuk)
垢版 |
2021/04/11(日) 20:07:37.89ID:e+2TDzwf0
なんだ、また審査偏ってるのか...
2021/04/11(日) 21:30:08.21ID:TiL6YpvQ0
>>991
こういう質問投げっぱなしで消えるやつマジむかつくわ
1000デフォルトの名無しさん (ワッチョイ cb5f-EjKA)
垢版 |
2021/04/12(月) 15:44:41.48ID:WmXuDr7H0
自決しました
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 895日 17時間 36分 25秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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