[swift] タグが付いた質問
Swiftとは、iOS・macOS開発のためにAppleが開発したプログラム言語である。Objective-CやObjective-C++、C言語と共存することも考慮されており、比較的スムーズに移行できるとされている。 Playgroundsやターミナル上でインタラクティブにデバッグする事が可能。また、LLVMコンパイラを利用することで、ライブコーディングにも対応している。
1,809 件の質問
0
票
0
回答
41
閲覧数
UnityでProResビデオのタイムコードの読み込みを行いたい
Unityで開発しております
iPhoneで撮影した動画に対してUnity上で作成したアクション情報と同期をとりたいと考えております。
そこで撮影した動画のタイムコード情報をjson形式(あるいはそれに代わるデータ形式)で取得したいと考えております。
映像ファイルは撮影した動画をカメラロールアクセスで取得、ドロップボックスなどから端末に保存した動画をカメラロールアクセスで取得、などで扱います。
...
0
票
1
回答
175
閲覧数
SwiftUIのNavigationLinkのdestinationがクロージャにも関わらずオブジェクトを指定できるのはなぜでしょうか?
Swift version 6.1.2を使用しています。
SwiftUIの勉強をしている中で次のようなものを作成しました。
FirstView.swift
struct FirstView: View {
var body: some View {
NavigationView{
NavigationLink(destination: ...
0
票
0
回答
52
閲覧数
SceneKitで中心部が不透明で表面近くほど透明度が高い球体
Scenekit + shader Modifierの組み合わせで画像のような中心部が不透明で、表面に近くなるほど透明度が高くなる球体を作りたいのですが、うまくいきません。
.geometryで中心からの距離を取得し、.fragmentに受け渡して、alphaを変化させようとしたのですが、受け渡しがうまくいっていないようで、エラーになります。そもそもshader ...
1
票
1
回答
471
閲覧数
SwiftUIのForEachの引数にBindingを渡した際に発生するエラーについて:「Generic parameter 'V' could not be inferred」
SwiftUIをプログラミング中に発生した下記のエラーの原因が特定できません。
Generic parameter 'V' could not be inferred
行いたい処理
Playerという構造体を作成して"name"と"score"というプロパティを設定
1の型を@Stateプロパティの"players"配列の中で初期化
...
0
票
1
回答
98
閲覧数
iOS Navigation Barが不自然な位置に表示される(上部に余白が発生)
現在、Swiftで UITabBarController 内に UINavigationController を含む UIViewController (NsIsmViewController) を実装しています。
しかし、NsIsmViewController を開いた際に Navigation Bar が本来の位置より下に表示され、その上に不自然な余白が発生してしまいます(画像参照)。
...
3
票
2
回答
291
閲覧数
プログラムにおけるエフェクトとはどういう意味ですか?
以下の動画の 8:00 あたりで「いま throws と async という2つのエフェクトしかないんですけど、今後、なんらかのエフェクトが追加されたときにエフェクトなのか型なのか区別できなくなる」 という発言がありました。
iOSDC Japan 2024: Swift 6のTyped throwsとSwiftにおけるエラーハンドリングの全体像を学ぶ - YouTube
似たような単語として、...
1
票
1
回答
111
閲覧数
Swift5 Hashable(Equatable)に準拠したプロトコル型のインスタンスが配列のcontainsを利用できない
プロトコルについての学習のため次のようなプログラムを作成しました.
しかしながら下記の
if !list.contains(v){
の行で
Cannot convert value of type 'any Vector' to expected argument type '(any Vector) throws -> Bool'
というエラーが表示されてしまいます.
...
2
票
1
回答
96
閲覧数
Swift で Hashable(Equatable) に準拠したジェネリクス型の値を比較できない
学習のためジェネリクスを用いて汎用的なベクトルを作ろうとして次のようなコードを作成しましたが,「Binary operator '==' cannot be applied to two 'any Hashable' operands」というエラーが出てしまいました.HashableはEquatableに準拠しているので比較できるだろうと考えておりました.
このコードの問題点とどのようにすれば==...
0
票
1
回答
216
閲覧数
SwiftPlaygroundsの解答の文法に関する質問
MacのSwift Playgroundというappleがデベロッパーのアプリです。
このアプリは、キャラクターを操作してジェムを集めるというゲームを通して、if文や、変数などの基本的な文法が学べるというものです。
下の写真のステージでwhileを使わずに書いた自分のコードではジェムを全て集めきることができました。
しかし、...
0
票
1
回答
59
閲覧数
Swiftのモジュールインターフェースにコメントを記したい
■ Xcode Version 14.3.1 (14E300c)
■ Swift Version 5.8.1
■質問内容
モジュールのインターフェースに記載された構造体,クラス,メソッド,プロパティなどに説明書きを追加したいのですが,可能でしょうか.
■詳細・手続き
友人に Protocol ...
0
票
1
回答
125
閲覧数
swiftuiにて、録音した音声をトリミングして出力しようとするときにエラーが出てしまう
背景
swiftuiを用いて、録音アプリを作成しています。その中で、録音した音声(ローカル保存)をトリミングする機能を実装しようとしています。
--5/13追記--
Xcode: Ver. 15.3
iOS: 17.4
発生している問題
trimAudio関数を作成し、実際にトリミングを実行しようとすると、以下のエラー文が出てきてしまい、うまく行きません。
error: Optional(...
0
票
1
回答
355
閲覧数
SwiftUIを用いて、 push通知受け取り時に、特定の画面に遷移させたい
Xcode 15.3, Swift 5.10
SwiftUIですが、AppDelegateを用いています。
下記のコードにて、didReceiveでpush通知を受け取った後、NewsViewに遷移させたいのですが、うまくいきません。
push通知を受け取った時に DispatchQueue.main.async {} の中と if let windowScene = UIApplication....
0
票
2
回答
282
閲覧数
XcodeのInitialization of immutable value 'hogehoge' was never usedという警告を、とある行だけ消すには?
CombineのPublisherのテストで、以下のような警告が出ています。
Initialization of immutable value 'cancelable' was never used; consider replacing with assignment to '_' or removing it
この警告を(特定の行だけ)抑制する方法はありませんでしょうか?
...
2
票
1
回答
539
閲覧数
iOSアプリをXcode、Swiftで作成中。エラーを解決出来ない
1ヶ月ほど前からYouTubeでアプリ開発を学習中の超初心者です。
こちらへ質問させて頂くのも初めてです。
エラーに至るまでの経緯
Google Mapの機能を入れるためにターミナルを使って操作した
Rubyのバージョンを3.3.0へ変更した
Cocoapodsをインストールした
Swiftのファイル@mainがあるファイルにGoogle MapのAPIキーを入れて準備を完了させた
...
0
票
1
回答
225
閲覧数
SwiftでFirebase Cloud Messagingを用いてデバイス間でプッシュ通知を送信したい
Firebase Authを利用してログインし、ユーザーが任意のグループに参加すると、1人がアプリ上のボタンを押したタイミングでグループ内の他のユーザーへプッシュ通知が届くというiOSアプリを制作しています。
デバイス間でPush通知を送り合う with SwiftUI, Firebase Cloud Messaging | Zenn
こちらの記事を参考に、...