20230419のiOSに関する記事は20件です。

【SwiftUI】リストの無限スクロールを実装する

はじめに 無限スクロールを実装したので簡略化したサンプルを記事にしておきます。 動画 実装 import SwiftUI struct ContentView: View { @State var …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】WKNavigationDelegateについて

WKNavigationDelegateとは webViewのナビゲーションイベントをハンドリングするためのプロトコルです。 実装方法 class ViewController: UIViewCon…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】WebViewについて

WebViewとは iOSアプリ内でWebページを表示するためのコンポーネントです。WebページのURLを指定することで、アプリ内にWebページを表示することができます。 WebViewの導入方法 StoryboardにてWebViewを配置す…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】CollectionViewについて

CollectionViewとは CollectionViewとは、複数の要素を一覧表示するためのUIコンポーネントのことです。Swiftでは、UICollectionViewを使ってCollec…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】プロトコルについて

プロトコルとは 複数のクラスで同じメソッドを持つ場合、それぞれのクラスで同じメソッドを定義する必要がありますが、プロトコルを使えば、共通のインターフェースを定義することができ、コードの再利用性を高め…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】配列(Array)操作について

配列とは Swiftにおいて、配列は非常に重要なデータ構造のひとつです。配列には複数の要素を格納することができ、それぞれの要素にはインデックスを用いてアクセスすることができます。Swiftには、配列…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】URLSessionについて

URLSessionとは 関連するネットワーク データ転送タスクのグループを調整するオブジェクトです。 アプリは 1 つ以上のURLSessionインスタンスを作成し、それぞれが関連するデータ転送タ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【SwiftUI】ListViewについて

ListViewとは 複数のアイテムを表示するためのUIコンポーネントであり、簡単にカスタマイズが可能です。アイテムの配列、各アイテムの一意のID、行の内容、およびオプションのセクションヘッダーを指…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【SwiftUI】SwiftUIとは何か?

SwiftUIとは SwiftUIは、Appleが開発した、UIを簡単かつ効果的に作成することができるSwiftベースのフレームワークです。 SwiftUIの概要 - Xcode - Apple D…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【SwiftUI】スプラッシュ画面の表示方法

LaunchScreenを作成する プロジェクトのファイルに「LaunchScreen.swift」という名前の新しいファイルを作成します。 作成した「LaunchScreen.swift」ファイ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】スプラッシュ画面の表示方法

LaunchScreen.storyboardを使用する LaunchScreen.storyboardを選択します。 ストーリーボードエディターで、スプラッシュ画面のデザインを作成します。 Ap…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】並列処理のためのGCDについて

GCDとは GCDとは、Grand Central Dispatchの略称で、複数のタスクを並列で実行するためのフレームワークです。 GCDは、システムが自動的にタスクをスケジュールし、CPUやメモ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【自分用メモ】XLPagerTabStripが使われているアプリ (自分の知っている範囲内のみ)

Twitter / NewsPicks / SmartNews / ココナラ / TimeTicket /読書メーター LINEマンガ / マガポケ / マンガワン / ピッコマ / sassy / 新しく気づき次第追加予定…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【自分用メモ】Xcodeの画面を表示したままFinderも同時に表示する方法

《過去に悩んだ点》   『Xcodeの画面を表示したままFinderも同時に表示しようと    FinderをタップするとXcodeの画面を表示した状態のまま「ではない」状態で    Finderに…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【自分用メモ】UIButtonをタップした時の背景色をUIColorで指定する際の注意点

UIButtonをタップした時の背景色をUIColorで指定する際の注意点として Utility AreaのButtonの設計を以下のようにしておく必要があるらしい。 「Style」は「Defaul…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【自分用メモ】効率的なoutlet接続の方法

最初は「outlet接続」はStoryboardの中のスマホという形で見える ViewControllerの中のLabelやButtonからしかできないと思っていたが どうやらもう一個の折りたたみが…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【自分用メモ】XcodeのTARGETについて

『横展開アプリ』を作成する時に使える。 例)1個のクイズアプリを開発し終えた後に他のクイズアプリも作成したいけど      実質的な違いが問題と答えくらいでCSVファイルの中身を書き換える程度で  …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【SwiftUI】CSVファイルからデータを取得する方法

はじめに 現在作成中のクイズアプリで、CSVファイルからデータを取得する必要があったのでその方法をメモします。 また、SwiftUIでCSVファイルからデータを取得する方法はいくつかありますが、今回…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Swift】Array(repeating:count:)の使い方

はじめに Array(repeating:count:)は、同じ値を指定した回数分繰り返して配列を生成する機能です。この機能を使用することで、簡単に初期値が設定された配列を生成することができます。 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Swift で全音階を基音からの音程を指定して演奏する方法

1オクターブは半音12個で構成されている。 ドを基音としてレを出したい場合に2を与えるとそれが達成できるようにしたい。 static func hight(_ num : Float) -> Flo…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む