20230302のSwiftに関する記事は9件です。

アプリ内でSafariを起動する

アプリ内でSafariを起動する方法 環境 macOS Monterey バージョン 12.6.3 Xcode バージョン 14.2 コード import SafariServices Safari…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[保存版] AVAudioRecorderのAVFormatIDKeyの指定方法まとめ

以下は対応するAVFormatIDKeyとファイル拡張子の組み合わせです。 mp3: kAudioFormatMPEGLayer3 m4a: kAudioFormatMPEG4AAC aiff: k…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

AVEncoderAudioQualityKey このキーの設定方法

AVEncoderAudioQualityKeyは、録音された音声の品質を指定するキーです。値としては、AVAudioQuality列挙型の値を指定します。 以下は、AVAudioRecorderの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【SwiftUI】よくある感じのくるくるインジケーター

struct SpinnerView: View { @State private var showSpinner = false @State private var degree: Int =…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】for文やforEachで要素のインデックスを扱うときはenumerated()ではなくzip()が推奨されてるらしい

for文やforEachで要素のindexを取得したい際、よく使われるのはenumerated()メソッドと言われているイメージがあります。 以下のようなコードです。 let johnny = ["…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPT APIをSwiftで使ってみる。

はじめに 最近、ChatGPT APIがリリースされたので、さっそく使ってみました。 今回リリースされたモデルは、以前のGPT-3.5系のモデルよりも1/10のコストで利用できるみたいです。 以下、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPTのAPIが使えるようになったので、早速試してみた!

ChatGPTのAPIが使えるようになったので、早速試してみました! import Foundation import Alamofire struct Message: Codable, Iden…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

コピペで動く、SwiftUIでapiからデータを取得して表示する方法

まずは外部APIからコメントデータを取得するために、URLSession を使用してAPIにリクエストを送信する必要があります。以下は、SwiftUIでURLSessionを使用して、外部APIから…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】StackViewを活用してAutoLayoutを克服する

はじめに どうも、プログラミング未経験で学習中のはるさんです。 今回はAutoLayoutのStackViewを活用したレイアウト方法について 説明していきたいと思います。 私はAutoLayout…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む