探検
Swift part13
287デフォルトの名無しさん (ブーイモ MM8f-Am0N)
2022/09/08(木) 20:52:42.22ID:OtTZk76TM hosyu
288デフォルトの名無しさん (ワッチョイ 5701-bG2j)
2022/09/18(日) 21:06:57.86ID:k1igEAmZ0 iOS 16 って、
画面サイズの取得方法、変わりました?
画面サイズの取得方法、変わりました?
289デフォルトの名無しさん (ワッチョイ 16da-XjGR)
2022/09/25(日) 22:36:10.08ID:Q3qdRyTn0 iPadOS15.7に対応しとらんってなんやねん
どないなっとんねんホンマ
どないなっとんねんホンマ
290デフォルトの名無しさん (オイコラミネオ MM1b-3xmk)
2022/12/17(土) 18:37:32.12ID:qYvbhW08M Playgrounds4.2.1が虹を回しすぎw
MBP16M1proで落ちまくりとか、クソアプリ過ぎるわ
MBP16M1proで落ちまくりとか、クソアプリ過ぎるわ
291デフォルトの名無しさん (ワッチョイ 7b5f-gMkr)
2023/05/28(日) 20:59:20.70ID:EkMsdSko0 数年前に一つ簡単なアプリを作っただけの者だけど、当時はdeveloperなんたらに登録していなくても、自分の端末なら入れてから1週間くらいアプリを起動できた
今もそうなの?
このスレに書き込んでいる人たちはdeveloperなんたらのサブスクしてるの?
今もそうなの?
このスレに書き込んでいる人たちはdeveloperなんたらのサブスクしてるの?
292デフォルトの名無しさん (ワッチョイ 1f4b-Ig+g)
2023/05/28(日) 21:14:57.87ID:S77fQ4oV0 ワイはサブスクしてるけど Playgroundsなら自作のをローカルでふつーに使えそうに見える
293デフォルトの名無しさん (ワッチョイ ef5f-fV0N)
2023/05/28(日) 22:16:00.96ID:BKag6aeN0294デフォルトの名無しさん (ブーイモ MM7f-bIWo)
2023/05/30(火) 19:02:12.49ID:1le6NMJZM >>291
今も一週間使えるよ
今も一週間使えるよ
295デフォルトの名無しさん (ワッチョイ 9f7d-PcYN)
2023/06/01(木) 23:25:08.32ID:YSPT6ab70 iOSアプデしたらマップをパンしたときに緯度経度0表示するようになっちゃったんだけど俺だけ?
296デフォルトの名無しさん (ワッチョイ 7f7c-b9lE)
2023/07/09(日) 15:57:49.78ID:MwLeczpt0 playgroundsで学習始めたばかりのプログラミング未経験者なんだけどプログラミングって英単語覚えないと大分辛い?
簡単なのはわかるんだけど話が進んでいくとコードが知らない英単語の海すぎて読めないというか意味がわか、なくなってきてる
簡単なのはわかるんだけど話が進んでいくとコードが知らない英単語の海すぎて読めないというか意味がわか、なくなってきてる
297デフォルトの名無しさん (ブーイモ MM2b-vzvj)
2023/07/09(日) 16:04:30.15ID:DTGfdd3rM 知らないのは出てくる都度調べたらいいけど使われてる英単語は覚えないと効率よくないとは思う
298デフォルトの名無しさん (ワッチョイ 978e-GxxC)
2023/07/09(日) 19:37:43.89ID:pJm3OXsW0 >>296
小学生?
小学生?
299デフォルトの名無しさん (ワッチョイ 9fea-kkOg)
2023/07/09(日) 21:22:24.72ID:OnxNr8Jz0 >>296
英単語の数なんてそんなに多くないから、1個づつやっていけばいつか全部覚える
英単語の数なんてそんなに多くないから、1個づつやっていけばいつか全部覚える
300デフォルトの名無しさん (ワッチョイ 17b3-6GCC)
2023/07/14(金) 15:33:27.18ID:Fa0AQwXy0 swiftを使うメリットはあんまりないよね
iphone向け"だけ"にアプリ作るならいいけど、普通アンドロイドにも出したいからC#辺りを使う
どういう場面で使われてるのか謎
iphone向け"だけ"にアプリ作るならいいけど、普通アンドロイドにも出したいからC#辺りを使う
どういう場面で使われてるのか謎
301デフォルトの名無しさん (ブーイモ MMba-hxcO)
2023/07/15(土) 02:59:56.21ID:uuXdwOs6M 全体tryで囲って例外キャッチみたいなことできないの?
どこでエラーか起きてるかわからなくて困ったんだけど
どこでエラーか起きてるかわからなくて困ったんだけど
302デフォルトの名無しさん (ワッチョイ 7fcf-SdSZ)
2023/09/16(土) 10:59:35.19ID:x3IjuTyf0 actorとかGCD, Lockの話とかどうやったら実践的な知識がつけられるんですか?
たまにしかデータ競合も起きないし、クラッシュもさせづらいし、正しく実装できてるかのチェックが難しい。
たまにしかデータ競合も起きないし、クラッシュもさせづらいし、正しく実装できてるかのチェックが難しい。
303デフォルトの名無しさん (ワッチョイ a37c-eCpa)
2023/10/05(木) 10:46:10.66ID:41cXXAxk0 初心者です。今はコードの断片を拾ってきて試したりしていますが、
switchの結果を変数に代入するようなシンタックスでエラーになります
let hoge: String = switch boge {
case .case1: ...
case .case2: ...
}
みたいなときに"Consecutive statements on a line must be separated by ';'"というエラーに
なります。どうも元のところでは動いているようなんですが。何が悪いんでしょう
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.01ID:KyzKml+r0 switch expressionは5.9からの機能だから使ってるバージョンが古いんじゃない
305デフォルトの名無しさん (ワッチョイ 2377-eCpa)
2023/10/05(木) 23:58:33.85ID:7vG0pydU0 >>304
ビンゴです! Xcodeが14.3.1だったのを15にしたら大丈夫になりました
しかしSwiftは今も変化してるのですね。自分はまだまだSwiftのスタイルを
1つずつ覚えている最中ですが
ビンゴです! Xcodeが14.3.1だったのを15にしたら大丈夫になりました
しかしSwiftは今も変化してるのですね。自分はまだまだSwiftのスタイルを
1つずつ覚えている最中ですが
306デフォルトの名無しさん (ワッチョイ 6382-H1Bd)
2023/10/06(金) 10:08:43.95ID:cb1/rWtk0 Swiftの文字列処理をべんきょう中
グラフィームの単位がデフォですか。Javaとかで背後のUTF-16をつい気にしてきた
心の汚れた人にはかえって不安w
文字のインデックスはインデックス形ですか
+演算子で文字列と文字をつなげたりは許さないんですね
IntとDoubleとかも駄目ですもんね。型に厳しいw
グラフィームの単位がデフォですか。Javaとかで背後のUTF-16をつい気にしてきた
心の汚れた人にはかえって不安w
文字のインデックスはインデックス形ですか
+演算子で文字列と文字をつなげたりは許さないんですね
IntとDoubleとかも駄目ですもんね。型に厳しいw
307デフォルトの名無しさん (ワッチョイ 456e-oO7p)
2023/11/24(金) 05:09:59.55ID:7Kq0PIkY0 みなさんSwiftUIで困ってるみたいで安心しました。
テンプレで作成されるプログラム(Hello Worldじゃなくて時刻表示のやつ)を書き換えて、ある日からの経過日数をTextで表示させるだけのことがどうしてもできなくて。初日で躓いて我ながらショックでした。String型に変換するところはどうやったらいいんでしょうか。
テンプレで作成されるプログラム(Hello Worldじゃなくて時刻表示のやつ)を書き換えて、ある日からの経過日数をTextで表示させるだけのことがどうしてもできなくて。初日で躓いて我ながらショックでした。String型に変換するところはどうやったらいいんでしょうか。
308デフォルトの名無しさん (ブーイモ MM22-9w7q)
2023/11/24(金) 10:26:46.48ID:+4j3TyI8M309デフォルトの名無しさん (ワッチョイ 91d4-fy5B)
2023/11/24(金) 11:21:58.77ID:URHkPMFM0 >>307
DateComponents, Calendar, DateComponentsFormatterを調べるとよい
https://auth0.com/blog/date-time-calculations-swift-1/
DateComponents, Calendar, DateComponentsFormatterを調べるとよい
https://auth0.com/blog/date-time-calculations-swift-1/
310デフォルトの名無しさん (ワッチョイ 1174-Gmoz)
2023/12/06(水) 09:59:41.46ID:h+9TI6xe0 単純にString型にキャストしたら動きました。printすらないんじゃネットにある情報で習得しようと思っても動かしながら身につけるのが難しいですね。printが使えないplaygroundをかじるべきかもしれない。printと同等のものを出力させることができたら捗るけど。
311デフォルトの名無しさん (ブーイモ MM0a-gFlL)
2023/12/06(水) 12:47:15.48ID:yn+ji+f+M 想定する他の言語のprintと同じ動作するものがないっていう不満なのかな
何言ってるか分からん
何言ってるか分からん
312デフォルトの名無しさん (ワッチョイ 1110-JrwL)
2023/12/06(水) 17:57:10.50ID:xxeioPMX0 同じく何言ってるか分からなかった
printの動作に不満があるってことか?
printの動作に不満があるってことか?
313デフォルトの名無しさん (ブーイモ MM3e-gFlL)
2023/12/06(水) 18:11:45.85ID:ACsizq8cM キャストじゃなくない?
314デフォルトの名無しさん (ワッチョイ 3774-rY2n)
2023/12/10(日) 23:45:00.90ID:z8YVVd3a0 いや、想像がつかないだろうけどprintがないんだよ
現在推奨のSwiftの仕様にはprintがないの
現在推奨のSwiftの仕様にはprintがないの
315デフォルトの名無しさん (ワッチョイ 3710-tASO)
2023/12/11(月) 00:36:20.51ID:suCCl44L0 はぁ?と思ったらSwiftUIのこと言ってんのか
ウィジェットでちょっと触っただけで普段使わないな
Swiftで十分よ
ウィジェットでちょっと触っただけで普段使わないな
Swiftで十分よ
316デフォルトの名無しさん (ワッチョイ 3710-tASO)
2023/12/11(月) 00:41:14.97ID:suCCl44L0 ていうかSwiftUIとSwiftを混同するなよ
別もんだしSwiftUIでまともに開発してやつ見たことないわ
別もんだしSwiftUIでまともに開発してやつ見たことないわ
317デフォルトの名無しさん (ワッチョイ ff35-RTrI)
2023/12/11(月) 01:10:54.08ID:Wtm9Ko9j0 SwiftUIにprintがないなんて言い方する?
UIの話ならpreviewすればいいだけだし
Swiftの仕様にはprintはあるし
何がいいたいのか全くわからないよ
UIの話ならpreviewすればいいだけだし
Swiftの仕様にはprintはあるし
何がいいたいのか全くわからないよ
318デフォルトの名無しさん (ワッチョイ eb82-hmxp)
2023/12/16(土) 23:08:03.69ID:0fexV+0L0 同じく
319デフォルトの名無しさん (ワッチョイ 71ee-icwS)
2024/01/30(火) 08:33:33.14ID:vlP7/rzZ0 SwiftUIでmacアプリ開発してるけどたしかにprintはサジェストに出てこない
debugPrintならある
debugPrintならある
320デフォルトの名無しさん (ワッチョイ 6f40-Fmzm)
2024/06/12(水) 03:02:02.04ID:zzU8dTRc0 Swiftて技術書とか学習動画少ないな
SwiftUIだとさらに少ない
SwiftUIだとさらに少ない
321デフォルトの名無しさん (ワッチョイ a32d-jMsA)
2024/06/12(水) 08:19:02.72ID:SGSVO8U00 そのうえ初期の頃は仕様がコロコロ変わってたから、
古本屋で安く買える技術書も、古い動画も
あまり役に立たないという…
結局、Apple公式のドキュメントを英語で読むのが
安くて早い、って感じになっちゃったんじゃない?
古本屋で安く買える技術書も、古い動画も
あまり役に立たないという…
結局、Apple公式のドキュメントを英語で読むのが
安くて早い、って感じになっちゃったんじゃない?
322デフォルトの名無しさん (ワッチョイ 1310-Fmzm)
2024/06/12(水) 09:06:36.81ID:i8+gQpWW0 Appleのは定義が書いてあるだけで学習や応用には適して無いんだよな
323デフォルトの名無しさん (ワッチョイ 0f01-eDuR)
2024/06/12(水) 10:27:37.31ID:nwt+ZdXf0 とりあえずは公式から始めるのが一番
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/
https://developer.apple.com/tutorials/swiftui
書籍も動画も英語のものなら普通にある
日本語書籍は訳書が出るころには古くなるからもう出版社も対応しなくなった
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/
https://developer.apple.com/tutorials/swiftui
書籍も動画も英語のものなら普通にある
日本語書籍は訳書が出るころには古くなるからもう出版社も対応しなくなった
324デフォルトの名無しさん (オイコラミネオ MMff-wF7s)
2024/06/14(金) 10:09:19.25ID:8oVOqVGDM iOSエンジニアは国内で3000人しかいないみたいだからな。
そりゃ本も出なくなる。
そりゃ本も出なくなる。
325デフォルトの名無しさん (ワッチョイ 1310-Fmzm)
2024/06/14(金) 14:28:44.24ID:u5xuUVyj0 まじかそんなもんなの?
サラリーマンなったら高給取りになれそうな人数やん
サラリーマンなったら高給取りになれそうな人数やん
326デフォルトの名無しさん (ワッチョイ ff34-Fmzm)
2024/06/14(金) 17:05:04.60ID:PMI2v4lY0 でもSwiftエンジニアの単価は安いんだよな
327デフォルトの名無しさん (ワッチョイ c378-WIOR)
2024/06/14(金) 18:12:39.95ID:meBpbsC60 仕様が安定したっぽいんでiPadのswift playgroundで変な生物歩かせてひと通りは文法覚えた(そして忘れた)
こないだちょっと統計計算やる必要があってMacのplaygroundで計算に使ったかな
こないだちょっと統計計算やる必要があってMacのplaygroundで計算に使ったかな
328デフォルトの名無しさん (ワッチョイ 1310-Fmzm)
2024/06/14(金) 20:55:47.22ID:u5xuUVyj0 仕様安定したと思っても平気でごろっと変えてくるで
329デフォルトの名無しさん (JP 0H7f-wF7s)
2024/06/14(金) 21:30:29.36ID:WiYGsMsTH330デフォルトの名無しさん (ワッチョイ c39d-Fmzm)
2024/06/14(金) 23:08:51.23ID:TYiZFtqr0 ホントそれ。
警告削るだけでも無駄に体力使う。
警告削るだけでも無駄に体力使う。
331デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 11:33:11.65ID:i1/W8aN40 ttps://codezine.jp/article/detail/19697
332デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 11:34:22.65ID:i1/W8aN40 「Static Linux SDK」、SwiftUIのクロスプラットフォーム化の布石だね
333デフォルトの名無しさん (ワッチョイ 334b-o13J)
2024/07/21(日) 08:17:21.27ID:kC1ofV360 swift盛り上がらないのかなあ
chatGPTがxcodeに内蔵されれば時代がくるかなあ
chatGPTがxcodeに内蔵されれば時代がくるかなあ
334デフォルトの名無しさん (ワッチョイ 41e7-PlpQ)
2024/07/21(日) 17:19:31.76ID:FJ/lGair0 Swiftエンジニアが少なすぎて盛り上がりようがない
335デフォルトの名無しさん (ワッチョイ 4910-PlpQ)
2024/07/21(日) 18:27:16.82ID:zXfemU3O0 AIにプロジェクトを管理して欲しい。
エラーとか勝手に直してアクセスログで出力しといて。
エラーとか勝手に直してアクセスログで出力しといて。
336デフォルトの名無しさん (ワッチョイ 334b-o13J)
2024/07/23(火) 06:13:04.91ID:+KGDQLUG0 Androidなくなってほしい
いらないでしょ
いらないでしょ
337デフォルトの名無しさん (ワッチョイ 534b-vPBw)
2024/07/26(金) 02:06:20.82ID:6GE2JxvB0 え
なんでかな?
日本人のiPhoneのユーザーはandroidより多いらしいのに…
まぁKotlinもたいがいだけど…
なんでかな?
日本人のiPhoneのユーザーはandroidより多いらしいのに…
まぁKotlinもたいがいだけど…
338デフォルトの名無しさん (ワッチョイ 0a4b-RsF9)
2024/07/28(日) 16:58:04.14ID:bLFrKQsZ0 AIサポートに慣れたら今のXcodeで書くのしんどい
339デフォルトの名無しさん (ワッチョイ dd66-qkrU)
2024/07/28(日) 17:23:36.79ID:SXEf5rv10 >>338
Copilot for Xcode 使えば?
Copilot for Xcode 使えば?
340デフォルトの名無しさん (ワッチョイ 9a4b-wA75)
2024/07/29(月) 23:42:15.90ID:0M9vvzlz0 Swift Playgroundsが楽しいわ
まぁ初心者向きだけど、Swiftを覚えられるapple製のゲーム
無料で結構楽しめます
まぁ初心者向きだけど、Swiftを覚えられるapple製のゲーム
無料で結構楽しめます
341デフォルトの名無しさん (ワッチョイ 9a4b-wA75)
2024/07/31(水) 20:11:13.58ID:bE0JotAv0 やっぱりiOSのアプリ開発止めた
作っても自分のレベルだと120円くらいで売るしかない
今なんて仕事用のデスクトップアプリをpythonで作って、たった37行しか無いのに500円で売ってるからな
週に1本か2本しか売れないけど、37行で500円だったら付加価値が高い
アプリは競争が激し過ぎる
しょぼいGUIだと120円でないと、ユーザーに納得してもらえない…
作っても自分のレベルだと120円くらいで売るしかない
今なんて仕事用のデスクトップアプリをpythonで作って、たった37行しか無いのに500円で売ってるからな
週に1本か2本しか売れないけど、37行で500円だったら付加価値が高い
アプリは競争が激し過ぎる
しょぼいGUIだと120円でないと、ユーザーに納得してもらえない…
342デフォルトの名無しさん (ワッチョイ 9910-L9si)
2024/07/31(水) 20:54:45.53ID:KElqk8iw0 はいはいさようなら
343デフォルトの名無しさん (ワッチョイ 9a4b-wA75)
2024/07/31(水) 22:50:37.13ID:bE0JotAv0 なんか寂しくなった w
でも実際汚いGUIしか作る自信が無い
いま売ってるPythonのGUIも汚いというか、四角形を並べただけのシンプルなものだし…
スマホアプリのGUIが綺麗すぎるのよ
でも実際汚いGUIしか作る自信が無い
いま売ってるPythonのGUIも汚いというか、四角形を並べただけのシンプルなものだし…
スマホアプリのGUIが綺麗すぎるのよ
344デフォルトの名無しさん (ワッチョイ f94a-qkrU)
2024/07/31(水) 23:57:26.67ID:3TDb3IoC0 俺もfigmaのアカウントとか作ってみたけど放置してる
345デフォルトの名無しさん (ワッチョイ 9a4b-+1/u)
2024/08/02(金) 23:16:40.57ID:oPEeZOIW0 またSwiftに戻ってきた
きれいなUIを作れるように勉強しようと思う
きれいなUIを作れるように勉強しようと思う
346デフォルトの名無しさん (ワッチョイ 9a4b-+1/u)
2024/08/02(金) 23:43:48.79ID:oPEeZOIW0 需要はターゲットユーザーやアプリの目的によって異なりますが、一般的な傾向として以下のポイントを考慮できます。
### デスクトップアプリ
- **ユーザー層**: 企業やプロフェッショナルユーザー、パワーユーザーが多い。
- **用途**: 生産性向上、開発ツール、デザインソフトウェア(例:Adobe Illustrator)。
- **メリット**: 高いパフォーマンス、複雑な操作が可能。
- **デメリット**: モバイル性がない、利用者の範囲が限定される。
### デスクトップアプリ
- **ユーザー層**: 企業やプロフェッショナルユーザー、パワーユーザーが多い。
- **用途**: 生産性向上、開発ツール、デザインソフトウェア(例:Adobe Illustrator)。
- **メリット**: 高いパフォーマンス、複雑な操作が可能。
- **デメリット**: モバイル性がない、利用者の範囲が限定される。
347デフォルトの名無しさん (ワッチョイ 9a4b-+1/u)
2024/08/02(金) 23:44:13.81ID:oPEeZOIW0 ### スマホアプリ
- **ユーザー層**: 一般消費者、広範な年齢層。
- **用途**: 日常の便利ツール、エンターテインメント、SNS。
- **メリット**: いつでもどこでも利用可能、大量のユーザーにリーチ可能。
- **デメリット**: デバイスの性能に依存、複雑な操作には不向き。
### 学習の視点から
- **Windowsデスクトップアプリ開発**: C#や.NETなどの知識が求められる。企業向けのソリューションを提供する際に有利。
- **iOSアプリ開発**: SwiftやObjective-Cの知識が必要。App Storeを通じて広範なユーザーにアプローチできる。
- **ユーザー層**: 一般消費者、広範な年齢層。
- **用途**: 日常の便利ツール、エンターテインメント、SNS。
- **メリット**: いつでもどこでも利用可能、大量のユーザーにリーチ可能。
- **デメリット**: デバイスの性能に依存、複雑な操作には不向き。
### 学習の視点から
- **Windowsデスクトップアプリ開発**: C#や.NETなどの知識が求められる。企業向けのソリューションを提供する際に有利。
- **iOSアプリ開発**: SwiftやObjective-Cの知識が必要。App Storeを通じて広範なユーザーにアプローチできる。
348デフォルトの名無しさん (ワッチョイ 9a4b-+1/u)
2024/08/02(金) 23:44:35.52ID:oPEeZOIW0 最終的には、あなたの興味やキャリア目標、ターゲットとする市場に依存します。例えば、企業向けのプロフェッショナルツールを作りたいならデスクトップアプリ、一般消費者向けのアプリを作りたいならスマホアプリの方が適しています。
349デフォルトの名無しさん (ワッチョイ 9a4b-+1/u)
2024/08/03(土) 00:06:31.85ID:7ydaJxpa0 有料アプリを作りたい
無料アプリの提供は飽きた
無料で提供して「いいね」をたくさんもらっても、何も感じなくなったので。
https://fueled-com.translate.goog/blog/app-store-vs-google-play/?_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_hl=ja
無料アプリの提供は飽きた
無料で提供して「いいね」をたくさんもらっても、何も感じなくなったので。
https://fueled-com.translate.goog/blog/app-store-vs-google-play/?_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_hl=ja
350デフォルトの名無しさん (ワッチョイ e9c3-chBO)
2024/08/13(火) 22:09:06.58ID:Rwm2Wj8H0 質問です
SwiftUIで計算結果を逐次的に図示するにはどんなUI部品を使うのが良いでしょうか?
たとえば恒星を周りの惑星の動きをアニメーションするなどです
試しにCanvasに描画したのですが期待より遅かったのです
SwiftUIで計算結果を逐次的に図示するにはどんなUI部品を使うのが良いでしょうか?
たとえば恒星を周りの惑星の動きをアニメーションするなどです
試しにCanvasに描画したのですが期待より遅かったのです
351デフォルトの名無しさん (ワッチョイ 2724-gp2j)
2024/09/04(水) 23:45:25.80ID:cibd68J/0 SpriteKitを使わずに画像や円などを動かす方法はありませんか?
等速直線運動、壁反射など自作のコードで動かしたいです
等速直線運動、壁反射など自作のコードで動かしたいです
352デフォルトの名無しさん (ワッチョイ 2727-L4we)
2024/09/04(水) 23:47:13.86ID:vLAZj/jU0 Unity...
353デフォルトの名無しさん (ワッチョイ 2724-gp2j)
2024/09/05(木) 00:09:48.23ID:6R1X1oXy0 UnityもSpriteKitも使えるのですが
swiftで書けないのかな?と
swiftで書けないのかな?と
354デフォルトの名無しさん (ワッチョイ 27c3-L4we)
2024/09/05(木) 06:18:29.11ID:oG/Rcyml0 SpriteKitの物理エンジンを使わずに自前で動かしたいってことかね
普通にできると思うよ
普通にできると思うよ
355デフォルトの名無しさん (ワッチョイ 2724-gp2j)
2024/09/05(木) 07:35:09.41ID:6R1X1oXy0 positionのx,yに値加算しても動いてくれなくて、、、
356デフォルトの名無しさん (ワッチョイ ff01-+EoY)
2024/09/05(木) 09:29:40.07ID:Flcm09yP0 そりゃ動いてくれって言わないと動かないだろ
357デフォルトの名無しさん (ワッチョイ 2747-L4we)
2024/09/06(金) 08:40:00.62ID:Xak0KvT/0 positionを更新するコードが呼ばれてないとか誤って別のノードを操作してるとかかねぇ
358デフォルトの名無しさん (ワッチョイ 87c3-utBj)
2024/09/07(土) 21:49:40.99ID:Sk8lIQP30359デフォルトの名無しさん (ワッチョイ 6a02-OHED)
2024/09/12(木) 00:32:30.12ID:hH2ma8Wb0360デフォルトの名無しさん (ワッチョイ 17c3-unwL)
2024/09/24(火) 14:27:00.44ID:iCf+WGAm0 Timerでは思い通りの速さは出なくて
Combineを勉強中
Combineを勉強中
361デフォルトの名無しさん (ワッチョイ c67c-zLmf)
2024/09/28(土) 13:29:12.26ID:/TgrUgNs0 fpsに合わせる処理はCADislayLinkを使うといいですよ
362デフォルトの名無しさん (ワッチョイ 17c3-unwL)
2024/09/28(土) 18:10:41.83ID:Kb1uh7db0 調べてみます
363デフォルトの名無しさん (ワッチョイ 43c3-n1O6)
2024/09/29(日) 17:19:14.24ID:mEwyLJF50 Timer を CADisplayLink に置き換えてみました
いまやっている処理では残念ながら同じような速度でした
書き方が悪くて実行速度が出ていない可能性もありますが
Combineでは速くなることがわかっていますのでそちらを追求してみます
なかなか理解がむずかしく停滞しています
いまやっている処理では残念ながら同じような速度でした
書き方が悪くて実行速度が出ていない可能性もありますが
Combineでは速くなることがわかっていますのでそちらを追求してみます
なかなか理解がむずかしく停滞しています
364デフォルトの名無しさん (ワッチョイ 8f7c-Kyt2)
2024/09/30(月) 12:42:12.45ID:hUFXiD1y0 SwiftUIだとレンダータイミングが間引かれてしまったりもあるのかもしれないですね。
UIKitでCADisplayLinkも検証してみてもいいかもしれません
UIKitでCADisplayLinkも検証してみてもいいかもしれません
365デフォルトの名無しさん (ワッチョイ 43c3-n1O6)
2024/09/30(月) 17:21:54.13ID:tXnenHaH0 ありがとうございます
366デフォルトの名無しさん (ワッチョイ 137d-zc+1)
2024/11/02(土) 14:01:47.21ID:y1X+kHvk0 長年使ってたMac Book Proが最新バージョンのXcodeに対応できなくなった😭
367デフォルトの名無しさん (ワッチョイ 23ab-KrXD)
2024/11/21(木) 17:50:15.39ID:LoqnpzPm0 主演女優(アクター)といえば、
陽キャ「オードリーヘップバーン」
陽キャ2「高橋しょうこ」
キモオタ陰キャ「マルチスレッドからアクセス!」
陽キャ「オードリーヘップバーン」
陽キャ2「高橋しょうこ」
キモオタ陰キャ「マルチスレッドからアクセス!」
368デフォルトの名無しさん (ワッチョイ d7b3-sa1W)
2024/11/25(月) 19:05:16.76ID:E2r7B+Pl0 Apple製品の開発ができるから人気があるかと思ってスレ覗いてみたが閑古鳥鳴いてるな
以外だ
以外だ
369デフォルトの名無しさん (ワッチョイ 57bd-fTgC)
2024/11/25(月) 19:38:33.47ID:JSRGwlX80 そもそも5ch自体過疎ってるやん。
370デフォルトの名無しさん (スップ Sdbf-fTgC)
2024/11/26(火) 02:00:49.68ID:CJ2r3j13d そりゃスタバでMac開いてる人でもSwift使ってる人はおらん
371デフォルトの名無しさん (ワッチョイ bfc4-fTgC)
2024/11/26(火) 15:25:07.86ID:YRxmHwLI0 スタバでマック使う人って、1行もプログラム書けないかわりにブログ書いてんでしょ?
372デフォルトの名無しさん (ワッチョイ 338b-4uR0)
2025/01/04(土) 20:13:48.25ID:S1qSnEDx0 hosyu
373デフォルトの名無しさん (ワッチョイ d13a-CSnB)
2025/03/18(火) 22:53:06.87ID:O7h9e7G90 hosyu
374デフォルトの名無しさん (ワッチョイ 4129-/aa0)
2025/03/19(水) 10:39:09.56ID:rXC9RH7l0 ClaudeCode使ってコード生成してみたけどなかなか凄いねこれ。
直さなきゃならないけどめんどくさいところ頼んだらすぐ直してくれるし。
直さなきゃならないけどめんどくさいところ頼んだらすぐ直してくれるし。
375デフォルトの名無しさん (ワッチョイ 49b3-mzfN)
2025/03/23(日) 20:26:41.56ID:RxyY7oE/0 熟練プログラマーは不要になるな
376デフォルトの名無しさん (アウアウウー Sa05-f8EI)
2025/04/07(月) 20:40:13.38ID:uluKTjHua Swiftってプログラム言語じゃなくてアプリツクールだと思う
377デフォルトの名無しさん (ワッチョイ a58c-awFw)
2025/04/08(火) 00:00:38.73ID:JluuJQb/0 言語としても面白いぞ
なんにせよ間口が広いのは良いことだ
なんにせよ間口が広いのは良いことだ
378デフォルトの名無しさん (ワッチョイ 5e43-c4Ac)
2025/05/05(月) 15:46:38.47ID:bOUQbi380 xcode16.3なんですが、左ペインの虫眼鏡
show find navigator
検索エリアの大文字小文字区別アイコン押下してもオンにならないんはワイ環ですかね?
xcode再インストしても変わらないんですが
show find navigator
検索エリアの大文字小文字区別アイコン押下してもオンにならないんはワイ環ですかね?
xcode再インストしても変わらないんですが
379デフォルトの名無しさん (ワッチョイ 6bdf-Ywvw)
2025/05/06(火) 23:05:07.03ID:AZizFcLW0 同じバージョンだけど問題なさそう
試した範囲だとFind > Asset Referencesの時だけ大文字小文字を切り替えられなかった
試した範囲だとFind > Asset Referencesの時だけ大文字小文字を切り替えられなかった
380デフォルトの名無しさん (ワッチョイ 5e67-c4Ac)
2025/05/07(水) 02:36:03.06ID:ODpNV6H+0 >>379
ありがとう
中ペイン、ソースコードのところだと大文字小文字アイコン押下は可能で意図した検索は可能です
osクリーンインストするのも時間的コストの兼ね合いからvmware入れて検証してみます
ありがとう
中ペイン、ソースコードのところだと大文字小文字アイコン押下は可能で意図した検索は可能です
osクリーンインストするのも時間的コストの兼ね合いからvmware入れて検証してみます
381デフォルトの名無しさん (ワッチョイ 922e-Enlg)
2025/05/07(水) 15:20:42.46ID:7aByWlek0 下記は全て2025年5月7日の記事
OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
https://news.mynavi.jp/techplus/article/20250507-3275757/
Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
https://news.mynavi.jp/techplus/article/20250507-3271749/
スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
https://karapaia.com/archives/507130.html
OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
https://news.mynavi.jp/techplus/article/20250507-3275757/
Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
https://news.mynavi.jp/techplus/article/20250507-3271749/
スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
https://karapaia.com/archives/507130.html
382デフォルトの名無しさん (ワッチョイ 46a8-Lof8)
2025/05/24(土) 03:37:45.63ID:JkI4IB9+0 swiftの関数で異なる引数の型を異なる型で戻り値にする場合のアドバイスお願いします
テスト関数(faild func)
func test(num: int or double) -> int or double {
var ret: int or double!
switch (type(of: num)) {
case int:
ret = num * 2
case double:
ret = num * 2.0
default:
ret = nil
}
return(ret)
}
テスト関数(faild func)
func test(num: int or double) -> int or double {
var ret: int or double!
switch (type(of: num)) {
case int:
ret = num * 2
case double:
ret = num * 2.0
default:
ret = nil
}
return(ret)
}
383デフォルトの名無しさん (ワッチョイ c601-VkrP)
2025/05/24(土) 10:34:59.24ID:iDI/w+P00384デフォルトの名無しさん (ワッチョイ 460e-Lof8)
2025/05/24(土) 12:47:55.54ID:JkI4IB9+0385デフォルトの名無しさん (ワッチョイ 06ea-Lof8)
2025/05/24(土) 13:26:00.72ID:IMvqkj3f0 >>382
こんな感じでいいんじゃね?
知らんけど
func test<T>(num: Any) -> T {
switch (num) {
case is Int:
let ret: Int = num as! Int;
return(ret * 2 as! T);
case is Double:
let ret: Double = num as! Double;
return(ret * 2.0 as! T);
default:
return(type(of: num) as! T);
};
};
こんな感じでいいんじゃね?
知らんけど
func test<T>(num: Any) -> T {
switch (num) {
case is Int:
let ret: Int = num as! Int;
return(ret * 2 as! T);
case is Double:
let ret: Double = num as! Double;
return(ret * 2.0 as! T);
default:
return(type(of: num) as! T);
};
};
386デフォルトの名無しさん (ワッチョイ c601-VkrP)
2025/05/24(土) 14:29:35.35ID:aVm4nxod0387デフォルトの名無しさん (ワッチョイ df15-Lof8)
2025/05/24(土) 16:56:21.96ID:ISd6qXTY0388デフォルトの名無しさん (アウアウウー Sa2f-/ppz)
2025/05/24(土) 17:56:44.75ID:6QA0+Pxwa389デフォルトの名無しさん (ワッチョイ 46c5-Lof8)
2025/05/24(土) 20:29:32.23ID:JkI4IB9+0390デフォルトの名無しさん (ワッチョイ 6701-wCTo)
2025/05/24(土) 21:35:38.50ID:/vXms6Z50 おまえ、あのクソコードで自演バレてないと思ってたのかwww
救いようがないなw
救いようがないなw
391デフォルトの名無しさん (ワッチョイ e76d-Od/L)
2025/05/24(土) 22:39:28.60ID:xQOrGKFD0 うわぁ自演久々にみたわ
キッツーwww
キッツーwww
392デフォルトの名無しさん (ワッチョイ 5f48-7h9Y)
2025/05/25(日) 03:03:44.36ID:tp/e59CE0 自演とか言うてるオマエラ
コーティングはどうした?
悔しーのーwww
コーティングはどうした?
悔しーのーwww
393デフォルトの名無しさん (ワッチョイ 1b6d-XbnY)
2025/05/25(日) 06:51:03.20ID:jqh7iVcP0 >>392
お前のハゲ頭に塗るツルピカコーティングのこと言ってんのか?
お前のハゲ頭に塗るツルピカコーティングのこと言ってんのか?
394デフォルトの名無しさん (ワッチョイ bb4f-7h9Y)
2025/05/26(月) 12:10:01.23ID:E/O4cAvn0 なんか荒れててワロタ
Gptが万能だと思ってる底辺って、結構いるんだな
じゃあ、このスレは不要だから削除申請しといてあげたよW
Gptに感謝W
Gptが万能だと思ってる底辺って、結構いるんだな
じゃあ、このスレは不要だから削除申請しといてあげたよW
Gptに感謝W
395デフォルトの名無しさん (ワッチョイ 1b01-5KpO)
2025/05/26(月) 12:24:31.90ID:mCNwP+3w0 こいつこれで自演バレてないと思ってるとかどういう頭してるんだよw
マジで頭悪すぎだろwww
マジで頭悪すぎだろwww
396デフォルトの名無しさん (ワッチョイ 5301-G4JC)
2025/06/10(火) 10:38:10.27ID:J5CIMo790 test
397デフォルトの名無しさん (ワッチョイ fb08-G4JC)
2025/06/10(火) 10:51:04.60ID:co9N3dhx0 func test_func(function: () -> Void) -> String {
let test: String = "引数のfunction名"
return(test)
}
func test_func1() -> Void {
return()
}
func test_func2() -> Void {
return()
}
print(test_func(function: test_func1())) //test_func1 出力
print(test_func(function: test_func2())) //test_func2 出力
--
関数の引数に関数を指定した場合、引数の関数名を取得する方法ってありますか?
let test: String = "引数のfunction名"
return(test)
}
func test_func1() -> Void {
return()
}
func test_func2() -> Void {
return()
}
print(test_func(function: test_func1())) //test_func1 出力
print(test_func(function: test_func2())) //test_func2 出力
--
関数の引数に関数を指定した場合、引数の関数名を取得する方法ってありますか?
398デフォルトの名無しさん (ワッチョイ eb01-v8wM)
2025/06/10(火) 14:52:10.11ID:CdIKdoXB0 >>397
#functionでできる範囲内で工夫したら?
@objc属性をつけられるならリフレクションでどうにかできると思うけど面倒くさい
あとはマクロを使って#call_test_func(function: test_func1)を
test_func(function: test_func1, name: “test_func1”)に展開するとかかな
#functionでできる範囲内で工夫したら?
@objc属性をつけられるならリフレクションでどうにかできると思うけど面倒くさい
あとはマクロを使って#call_test_func(function: test_func1)を
test_func(function: test_func1, name: “test_func1”)に展開するとかかな
399デフォルトの名無しさん (ワッチョイ fb08-G4JC)
2025/06/10(火) 21:15:44.74ID:co9N3dhx0 private test_func_name: String!
func test_func(function: () -> Void) -> String {
function()
let test: String = test_func_name
return(test)
}
func test_func1() -> Void {
test_func_name = #function
return()
}
func test_func2() -> Void {
test_func_name = #function
return()
}
print(test_func(function: test_func1())) //test_func1 出力
print(test_func(function: test_func2())) //test_func2 出力
--
>>398
> test_func(function: test_func1, name: “test_func1”)
これって、スペルミスしやすいですよね
上記の方が、まだマシな気はします
根本的に
関数の引数に関数を指定した場合、引数の関数名を取得
は不可ってことでしょうか
func test_func(function: () -> Void) -> String {
function()
let test: String = test_func_name
return(test)
}
func test_func1() -> Void {
test_func_name = #function
return()
}
func test_func2() -> Void {
test_func_name = #function
return()
}
print(test_func(function: test_func1())) //test_func1 出力
print(test_func(function: test_func2())) //test_func2 出力
--
>>398
> test_func(function: test_func1, name: “test_func1”)
これって、スペルミスしやすいですよね
上記の方が、まだマシな気はします
根本的に
関数の引数に関数を指定した場合、引数の関数名を取得
は不可ってことでしょうか
400デフォルトの名無しさん (ワッチョイ 13ee-7FqK)
2025/06/10(火) 21:35:35.99ID:kcNgEpD90401デフォルトの名無しさん (ワッチョイ fb08-G4JC)
2025/06/10(火) 22:03:32.75ID:co9N3dhx0 >>400
いいえ 違います
いいえ 違います
402デフォルトの名無しさん (ワッチョイ 0bcd-JxoL)
2025/06/10(火) 22:15:58.52ID:povNpgQm0 >Swift is a statically dispatched programming language.
>This results in Swift using memory addresses as much as possible when it needs to call a function.
>The side effect is the inability to capture the called function name, since in most of the cases it will be a simple memory address.
>This results in Swift using memory addresses as much as possible when it needs to call a function.
>The side effect is the inability to capture the called function name, since in most of the cases it will be a simple memory address.
403デフォルトの名無しさん (ワッチョイ fb08-G4JC)
2025/06/10(火) 22:48:21.96ID:co9N3dhx0404デフォルトの名無しさん (ワッチョイ eb01-v8wM)
2025/06/10(火) 23:17:17.93ID:HzGLhqs50405デフォルトの名無しさん (ワッチョイ fbc8-jSs6)
2025/06/11(水) 01:29:20.37ID:Y6NiPAiA0 テスト
406デフォルトの名無しさん (ワッチョイ fb6a-G4JC)
2025/06/11(水) 08:54:28.08ID:Y6NiPAiA0407デフォルトの名無しさん (ワッチョイ fbe8-G4JC)
2025/06/11(水) 23:22:15.31ID:Y6NiPAiA0 関数の引数に関数を指定した場合、引数の関数名取得して適宜分岐処理したかっただけでしたが、実質無理っぽいですね
いろいろと検索してたらObjectIdentifierなるものがあって、試したところ
引数の関数名は取得できないまでも、引数の関数の識別ができたので、解決しました
いろいろと検索してたらObjectIdentifierなるものがあって、試したところ
引数の関数名は取得できないまでも、引数の関数の識別ができたので、解決しました
408デフォルトの名無しさん (ワッチョイ 0101-v8wM)
2025/06/11(水) 23:36:45.91ID:xQ0zj3960 >>406
主なところだけ書くけど
let firstArg = node.arguments.first!
let expr = firstArg.expression.trimmedDescription
return "test_func(function: \(expr), name: \"\(expr)\")"
みたいなので
#call_test_func(function: test_func1)みたいな呼び出しを
test_func(function: test_func1, name: "test_func1”)に展開できる
主なところだけ書くけど
let firstArg = node.arguments.first!
let expr = firstArg.expression.trimmedDescription
return "test_func(function: \(expr), name: \"\(expr)\")"
みたいなので
#call_test_func(function: test_func1)みたいな呼び出しを
test_func(function: test_func1, name: "test_func1”)に展開できる
409デフォルトの名無しさん (ワッチョイ 0101-v8wM)
2025/06/11(水) 23:44:57.69ID:xQ0zj3960410デフォルトの名無しさん (ワッチョイ fbe8-G4JC)
2025/06/12(木) 00:07:03.79ID:gPSDSI/z0 >>408
test_func(function: test_func1, name: "test_func1”)
の
test_func1 と "test_func1" として実装するのが気に入らないのです
>>409
そもそも引数に関数ってのが、好ましくないのは承知してます
ただ、どうしても引数とした関数として処理した方が、プログラム上、高メリットとなるので実装してます
余談ながら@objc化して引数の関数名を取得は可能でしたが、Selectorとかなんやらでなんか面倒で...
ObjectIdentifier使った方が、意外にスマートな分岐処理が実装できたので、ObjectIdentifierで処理します
test_func(function: test_func1, name: "test_func1”)
の
test_func1 と "test_func1" として実装するのが気に入らないのです
>>409
そもそも引数に関数ってのが、好ましくないのは承知してます
ただ、どうしても引数とした関数として処理した方が、プログラム上、高メリットとなるので実装してます
余談ながら@objc化して引数の関数名を取得は可能でしたが、Selectorとかなんやらでなんか面倒で...
ObjectIdentifier使った方が、意外にスマートな分岐処理が実装できたので、ObjectIdentifierで処理します
411デフォルトの名無しさん (ワッチョイ 0101-v8wM)
2025/06/12(木) 01:05:32.00ID:huei3sVu0 >>410
>そもそも引数に関数ってのが、好ましくないのは承知してます
関数を受け渡しするのは別に悪くない
使う状況によってはむしろ好ましいことも多い
悪いのは関数を受け渡しする形にしているにもかかわらず
受け取った側でどの関数が渡されたかを識別して分岐しようとすること
@objcのは最初に書いてあるように一番面倒なやり方だからね
リフレクションを使いまくるような用途じゃなければ割に合わない
>そもそも引数に関数ってのが、好ましくないのは承知してます
関数を受け渡しするのは別に悪くない
使う状況によってはむしろ好ましいことも多い
悪いのは関数を受け渡しする形にしているにもかかわらず
受け取った側でどの関数が渡されたかを識別して分岐しようとすること
@objcのは最初に書いてあるように一番面倒なやり方だからね
リフレクションを使いまくるような用途じゃなければ割に合わない
412デフォルトの名無しさん (ワッチョイ c170-PdR5)
2025/06/12(木) 12:08:03.22ID:1TmeXXfD0 ありえん設計だな
何か根本的に勘違いしてるとしか考えられん
何か根本的に勘違いしてるとしか考えられん
413デフォルトの名無しさん (ワッチョイ 199c-nbgv)
2025/10/27(月) 13:46:24.84ID:94yXD1ih0 Apple発のプログラミング言語「Swift」でAndroidアプリの開発が可能に
https://gigazine.net/news/20251027-swift-sdk-for-android/
https://gigazine.net/news/20251027-swift-sdk-for-android/
414デフォルトの名無しさん (ワッチョイ 8101-l9bj)
2025/10/29(水) 08:44:36.17ID:/33m2d4b0 なんかもう言語とかフレームワークとかなんでも良くなってきてる感
どうせAIが書くし
どうせAIが書くし
レスを投稿する
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★12 [ぐれ★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
