Swift part13
1 :デフォルトの名無しさん :2021/04/12(月) 16:04:28.17 ID:UoC5n/T70.net Swiftについて語りましょう ※前スレ https://mevius.5ch.net/test/read.cgi/tech/1540818496/ スレ立て時は1行目に「!extend::vvvvv」 VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
301 :デフォルトの名無しさん (ブーイモ MMba-hxcO) :2023/07/15(土) 02:59:56.21 ID:uuXdwOs6M.net 全体tryで囲って例外キャッチみたいなことできないの? どこでエラーか起きてるかわからなくて困ったんだけど
302 :デフォルトの名無しさん (ワッチョイ 7fcf-SdSZ) :2023/09/16(土) 10:59:35.19 ID:x3IjuTyf0.net actorとかGCD, Lockの話とかどうやったら実践的な知識がつけられるんですか? たまにしかデータ競合も起きないし、クラッシュもさせづらいし、正しく実装できてるかのチェックが難しい。
303 :デフォルトの名無しさん (ワッチョイ a37c-eCpa) :2023/10/05(木) 10:46:10.66 ID:41cXXAxk0.net 初心者です。今はコードの断片を拾ってきて試したりしていますが、 switchの結果を変数に代入するようなシンタックスでエラーになります let hoge: String = switch boge { case .case1: ... case .case2: ... } みたいなときに"Consecutive statements on a line must be separated by ';'"というエラーに なります。どうも元のところでは動いているようなんですが。何が悪いんでしょう
304 :デフォルトの名無しさん (ワッチョイ eb01-JbMN) :2023/10/05(木) 12:57:36.01 ID:KyzKml+r0.net switch expressionは5.9からの機能だから使ってるバージョンが古いんじゃない
305 :デフォルトの名無しさん (ワッチョイ 2377-eCpa) :2023/10/05(木) 23:58:33.85 ID:7vG0pydU0.net >>304 ビンゴです! Xcodeが14.3.1だったのを15にしたら大丈夫になりました しかしSwiftは今も変化してるのですね。自分はまだまだSwiftのスタイルを 1つずつ覚えている最中ですが
306 :デフォルトの名無しさん :2023/10/06(金) 10:08:43.95 ID:cb1/rWtk0.net Swiftの文字列処理をべんきょう中 グラフィームの単位がデフォですか。Javaとかで背後のUTF-16をつい気にしてきた 心の汚れた人にはかえって不安w 文字のインデックスはインデックス形ですか +演算子で文字列と文字をつなげたりは許さないんですね IntとDoubleとかも駄目ですもんね。型に厳しいw
307 :デフォルトの名無しさん :2023/11/24(金) 05:09:59.55 ID:7Kq0PIkY0.net みなさんSwiftUIで困ってるみたいで安心しました。 テンプレで作成されるプログラム(Hello Worldじゃなくて時刻表示のやつ)を書き換えて、ある日からの経過日数をTextで表示させるだけのことがどうしてもできなくて。初日で躓いて我ながらショックでした。String型に変換するところはどうやったらいいんでしょうか。
308 :デフォルトの名無しさん (ブーイモ MM22-9w7q) :2023/11/24(金) 10:26:46.48 ID:+4j3TyI8M.net この辺は? https://qiita.com/takehilo/items/18bf186c1031ad4bf95f
309 :デフォルトの名無しさん :2023/11/24(金) 11:21:58.77 ID:URHkPMFM0.net >>307 DateComponents, Calendar, DateComponentsFormatterを調べるとよい https://auth0.com/blog/date-time-calculations-swift-1/
310 :デフォルトの名無しさん :2023/12/06(水) 09:59:41.46 ID:h+9TI6xe0.net 単純にString型にキャストしたら動きました。printすらないんじゃネットにある情報で習得しようと思っても動かしながら身につけるのが難しいですね。printが使えないplaygroundをかじるべきかもしれない。printと同等のものを出力させることができたら捗るけど。
311 :デフォルトの名無しさん (ブーイモ MM0a-gFlL) :2023/12/06(水) 12:47:15.48 ID:yn+ji+f+M.net 想定する他の言語のprintと同じ動作するものがないっていう不満なのかな 何言ってるか分からん
312 :デフォルトの名無しさん :2023/12/06(水) 17:57:10.50 ID:xxeioPMX0.net 同じく何言ってるか分からなかった printの動作に不満があるってことか?
313 :デフォルトの名無しさん :2023/12/06(水) 18:11:45.85 ID:ACsizq8cM.net キャストじゃなくない?
314 :デフォルトの名無しさん :2023/12/10(日) 23:45:00.90 ID:z8YVVd3a0.net いや、想像がつかないだろうけどprintがないんだよ 現在推奨のSwiftの仕様にはprintがないの
315 :デフォルトの名無しさん :2023/12/11(月) 00:36:20.51 ID:suCCl44L0.net はぁ?と思ったらSwiftUIのこと言ってんのか ウィジェットでちょっと触っただけで普段使わないな Swiftで十分よ
316 :デフォルトの名無しさん :2023/12/11(月) 00:41:14.97 ID:suCCl44L0.net ていうかSwiftUIとSwiftを混同するなよ 別もんだしSwiftUIでまともに開発してやつ見たことないわ
317 :デフォルトの名無しさん :2023/12/11(月) 01:10:54.08 ID:Wtm9Ko9j0.net SwiftUIにprintがないなんて言い方する? UIの話ならpreviewすればいいだけだし Swiftの仕様にはprintはあるし 何がいいたいのか全くわからないよ
318 :デフォルトの名無しさん :2023/12/16(土) 23:08:03.69 ID:0fexV+0L0.net 同じく
319 :デフォルトの名無しさん (ワッチョイ 71ee-icwS) :2024/01/30(火) 08:33:33.14 ID:vlP7/rzZ0.net SwiftUIでmacアプリ開発してるけどたしかにprintはサジェストに出てこない debugPrintならある
320 :デフォルトの名無しさん :2024/06/12(水) 03:02:02.04 ID:zzU8dTRc0.net Swiftて技術書とか学習動画少ないな SwiftUIだとさらに少ない
321 :デフォルトの名無しさん (ワッチョイ a32d-jMsA) :2024/06/12(水) 08:19:02.72 ID:SGSVO8U00.net そのうえ初期の頃は仕様がコロコロ変わってたから、 古本屋で安く買える技術書も、古い動画も あまり役に立たないという… 結局、Apple公式のドキュメントを英語で読むのが 安くて早い、って感じになっちゃったんじゃない?
322 :デフォルトの名無しさん (ワッチョイ 1310-Fmzm) :2024/06/12(水) 09:06:36.81 ID:i8+gQpWW0.net Appleのは定義が書いてあるだけで学習や応用には適して無いんだよな
323 :デフォルトの名無しさん (ワッチョイ 0f01-eDuR) :2024/06/12(水) 10:27:37.31 ID:nwt+ZdXf0.net とりあえずは公式から始めるのが一番 https://docs.swift.org/swift-book/documentation/the-swift-programming-language/ https://developer.apple.com/tutorials/swiftui 書籍も動画も英語のものなら普通にある 日本語書籍は訳書が出るころには古くなるからもう出版社も対応しなくなった
324 :デフォルトの名無しさん :2024/06/14(金) 10:09:19.25 ID:8oVOqVGDM.net iOSエンジニアは国内で3000人しかいないみたいだからな。 そりゃ本も出なくなる。
325 :デフォルトの名無しさん :2024/06/14(金) 14:28:44.24 ID:u5xuUVyj0.net まじかそんなもんなの? サラリーマンなったら高給取りになれそうな人数やん
326 :デフォルトの名無しさん (ワッチョイ ff34-Fmzm) :2024/06/14(金) 17:05:04.60 ID:PMI2v4lY0.net でもSwiftエンジニアの単価は安いんだよな
327 :デフォルトの名無しさん (ワッチョイ c378-WIOR) :2024/06/14(金) 18:12:39.95 ID:meBpbsC60.net 仕様が安定したっぽいんでiPadのswift playgroundで変な生物歩かせてひと通りは文法覚えた(そして忘れた) こないだちょっと統計計算やる必要があってMacのplaygroundで計算に使ったかな
328 :デフォルトの名無しさん :2024/06/14(金) 20:55:47.22 ID:u5xuUVyj0.net 仕様安定したと思っても平気でごろっと変えてくるで
329 :デフォルトの名無しさん (JP 0H7f-wF7s) :2024/06/14(金) 21:30:29.36 ID:WiYGsMsTH.net >>326 メンバーレベルの単価としては高いほうだとおもうけど。 そりゃSAPなんかと比べてはいけない。
330 :デフォルトの名無しさん (ワッチョイ c39d-Fmzm) :2024/06/14(金) 23:08:51.23 ID:TYiZFtqr0.net ホントそれ。 警告削るだけでも無駄に体力使う。
331 :デフォルトの名無しさん (ワッチョイ ff01-6MwN) :2024/06/15(土) 11:33:11.65 ID:i1/W8aN40.net ttps://codezine.jp/article/detail/19697
332 :デフォルトの名無しさん (ワッチョイ ff01-6MwN) :2024/06/15(土) 11:34:22.65 ID:i1/W8aN40.net 「Static Linux SDK」、SwiftUIのクロスプラットフォーム化の布石だね
333 :デフォルトの名無しさん (ワッチョイ 334b-o13J) :2024/07/21(日) 08:17:21.27 ID:kC1ofV360.net swift盛り上がらないのかなあ chatGPTがxcodeに内蔵されれば時代がくるかなあ
334 :デフォルトの名無しさん (ワッチョイ 41e7-PlpQ) :2024/07/21(日) 17:19:31.76 ID:FJ/lGair0.net Swiftエンジニアが少なすぎて盛り上がりようがない
335 :デフォルトの名無しさん (ワッチョイ 4910-PlpQ) :2024/07/21(日) 18:27:16.82 ID:zXfemU3O0.net AIにプロジェクトを管理して欲しい。 エラーとか勝手に直してアクセスログで出力しといて。
336 :デフォルトの名無しさん (ワッチョイ 334b-o13J) :2024/07/23(火) 06:13:04.91 ID:+KGDQLUG0.net Androidなくなってほしい いらないでしょ
337 :デフォルトの名無しさん (ワッチョイ 534b-vPBw) :2024/07/26(金) 02:06:20.82 ID:6GE2JxvB0.net え なんでかな? 日本人のiPhoneのユーザーはandroidより多いらしいのに… まぁKotlinもたいがいだけど…
338 :デフォルトの名無しさん (ワッチョイ 0a4b-RsF9) :2024/07/28(日) 16:58:04.14 ID:bLFrKQsZ0.net AIサポートに慣れたら今のXcodeで書くのしんどい
339 :デフォルトの名無しさん (ワッチョイ dd66-qkrU) :2024/07/28(日) 17:23:36.79 ID:SXEf5rv10.net >>338 Copilot for Xcode 使えば?
340 :デフォルトの名無しさん (ワッチョイ 9a4b-wA75) :2024/07/29(月) 23:42:15.90 ID:0M9vvzlz0.net Swift Playgroundsが楽しいわ まぁ初心者向きだけど、Swiftを覚えられるapple製のゲーム 無料で結構楽しめます
341 :デフォルトの名無しさん (ワッチョイ 9a4b-wA75) :2024/07/31(水) 20:11:13.58 ID:bE0JotAv0.net やっぱりiOSのアプリ開発止めた 作っても自分のレベルだと120円くらいで売るしかない 今なんて仕事用のデスクトップアプリをpythonで作って、たった37行しか無いのに500円で売ってるからな 週に1本か2本しか売れないけど、37行で500円だったら付加価値が高い アプリは競争が激し過ぎる しょぼいGUIだと120円でないと、ユーザーに納得してもらえない…
342 :デフォルトの名無しさん (ワッチョイ 9910-L9si) :2024/07/31(水) 20:54:45.53 ID:KElqk8iw0.net はいはいさようなら
343 :デフォルトの名無しさん (ワッチョイ 9a4b-wA75) :2024/07/31(水) 22:50:37.13 ID:bE0JotAv0.net なんか寂しくなった w でも実際汚いGUIしか作る自信が無い いま売ってるPythonのGUIも汚いというか、四角形を並べただけのシンプルなものだし… スマホアプリのGUIが綺麗すぎるのよ
344 :デフォルトの名無しさん (ワッチョイ f94a-qkrU) :2024/07/31(水) 23:57:26.67 ID:3TDb3IoC0.net 俺もfigmaのアカウントとか作ってみたけど放置してる
345 :デフォルトの名無しさん (ワッチョイ 9a4b-+1/u) :2024/08/02(金) 23:16:40.57 ID:oPEeZOIW0.net またSwiftに戻ってきた きれいなUIを作れるように勉強しようと思う
346 :デフォルトの名無しさん (ワッチョイ 9a4b-+1/u) :2024/08/02(金) 23:43:48.79 ID:oPEeZOIW0.net 需要はターゲットユーザーやアプリの目的によって異なりますが、一般的な傾向として以下のポイントを考慮できます。 ### デスクトップアプリ - **ユーザー層**: 企業やプロフェッショナルユーザー、パワーユーザーが多い。 - **用途**: 生産性向上、開発ツール、デザインソフトウェア(例:Adobe Illustrator)。 - **メリット**: 高いパフォーマンス、複雑な操作が可能。 - **デメリット**: モバイル性がない、利用者の範囲が限定される。
347 :デフォルトの名無しさん (ワッチョイ 9a4b-+1/u) :2024/08/02(金) 23:44:13.81 ID:oPEeZOIW0.net ### スマホアプリ - **ユーザー層**: 一般消費者、広範な年齢層。 - **用途**: 日常の便利ツール、エンターテインメント、SNS。 - **メリット**: いつでもどこでも利用可能、大量のユーザーにリーチ可能。 - **デメリット**: デバイスの性能に依存、複雑な操作には不向き。 ### 学習の視点から - **Windowsデスクトップアプリ開発**: C#や.NETなどの知識が求められる。企業向けのソリューションを提供する際に有利。 - **iOSアプリ開発**: SwiftやObjective-Cの知識が必要。App Storeを通じて広範なユーザーにアプローチできる。
348 :デフォルトの名無しさん (ワッチョイ 9a4b-+1/u) :2024/08/02(金) 23:44:35.52 ID:oPEeZOIW0.net 最終的には、あなたの興味やキャリア目標、ターゲットとする市場に依存します。例えば、企業向けのプロフェッショナルツールを作りたいならデスクトップアプリ、一般消費者向けのアプリを作りたいならスマホアプリの方が適しています。
349 :デフォルトの名無しさん (ワッチョイ 9a4b-+1/u) :2024/08/03(土) 00:06:31.85 ID:7ydaJxpa0.net 有料アプリを作りたい 無料アプリの提供は飽きた 無料で提供して「いいね」をたくさんもらっても、何も感じなくなったので。 https://fueled-com.translate.goog/blog/app-store-vs-google-play/?_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_hl=ja
350 :デフォルトの名無しさん :2024/08/13(火) 22:09:06.58 ID:Rwm2Wj8H0.net 質問です SwiftUIで計算結果を逐次的に図示するにはどんなUI部品を使うのが良いでしょうか? たとえば恒星を周りの惑星の動きをアニメーションするなどです 試しにCanvasに描画したのですが期待より遅かったのです
94 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200
本文 スレッドタイトル 投稿者