2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

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
名前: E-mail (省略可) :

read.cgi ver.24052200