- 投稿日:2023-04-19T22:03:56+09:00
【SwiftUI】リストの無限スクロールを実装する
はじめに 無限スクロールを実装したので簡略化したサンプルを記事にしておきます。 動画 実装 import SwiftUI struct ContentView: View { @State var …
- 投稿日:2023-04-19T21:35:54+09:00
【Swift】WKNavigationDelegateについて
WKNavigationDelegateとは webViewのナビゲーションイベントをハンドリングするためのプロトコルです。 実装方法 class ViewController: UIViewCon…
- 投稿日:2023-04-19T21:34:52+09:00
【Swift】WebViewについて
WebViewとは iOSアプリ内でWebページを表示するためのコンポーネントです。WebページのURLを指定することで、アプリ内にWebページを表示することができます。 WebViewの導入方法 StoryboardにてWebViewを配置す…
- 投稿日:2023-04-19T21:34:02+09:00
【Swift】CollectionViewについて
CollectionViewとは CollectionViewとは、複数の要素を一覧表示するためのUIコンポーネントのことです。Swiftでは、UICollectionViewを使ってCollec…
- 投稿日:2023-04-19T21:33:09+09:00
【Swift】プロトコルについて
プロトコルとは 複数のクラスで同じメソッドを持つ場合、それぞれのクラスで同じメソッドを定義する必要がありますが、プロトコルを使えば、共通のインターフェースを定義することができ、コードの再利用性を高め…
- 投稿日:2023-04-19T21:30:12+09:00
【Swift】配列(Array)操作について
配列とは Swiftにおいて、配列は非常に重要なデータ構造のひとつです。配列には複数の要素を格納することができ、それぞれの要素にはインデックスを用いてアクセスすることができます。Swiftには、配列…
- 投稿日:2023-04-19T21:29:25+09:00
【Swift】URLSessionについて
URLSessionとは 関連するネットワーク データ転送タスクのグループを調整するオブジェクトです。 アプリは 1 つ以上のURLSessionインスタンスを作成し、それぞれが関連するデータ転送タ…
- 投稿日:2023-04-19T21:28:30+09:00
【SwiftUI】ListViewについて
ListViewとは 複数のアイテムを表示するためのUIコンポーネントであり、簡単にカスタマイズが可能です。アイテムの配列、各アイテムの一意のID、行の内容、およびオプションのセクションヘッダーを指…
- 投稿日:2023-04-19T21:27:48+09:00
【SwiftUI】SwiftUIとは何か?
SwiftUIとは SwiftUIは、Appleが開発した、UIを簡単かつ効果的に作成することができるSwiftベースのフレームワークです。 SwiftUIの概要 - Xcode - Apple D…
- 投稿日:2023-04-19T19:38:50+09:00
【SwiftUI】スプラッシュ画面の表示方法
LaunchScreenを作成する プロジェクトのファイルに「LaunchScreen.swift」という名前の新しいファイルを作成します。 作成した「LaunchScreen.swift」ファイ…
- 投稿日:2023-04-19T19:37:43+09:00
【Swift】スプラッシュ画面の表示方法
LaunchScreen.storyboardを使用する LaunchScreen.storyboardを選択します。 ストーリーボードエディターで、スプラッシュ画面のデザインを作成します。 Ap…
- 投稿日:2023-04-19T19:33:56+09:00
【Swift】並列処理のためのGCDについて
GCDとは GCDとは、Grand Central Dispatchの略称で、複数のタスクを並列で実行するためのフレームワークです。 GCDは、システムが自動的にタスクをスケジュールし、CPUやメモ…
- 投稿日:2023-04-19T16:36:24+09:00
【自分用メモ】XLPagerTabStripが使われているアプリ (自分の知っている範囲内のみ)
Twitter / NewsPicks / SmartNews / ココナラ / TimeTicket /読書メーター LINEマンガ / マガポケ / マンガワン / ピッコマ / sassy / 新しく気づき次第追加予定…
- 投稿日:2023-04-19T16:24:41+09:00
【自分用メモ】Xcodeの画面を表示したままFinderも同時に表示する方法
《過去に悩んだ点》 『Xcodeの画面を表示したままFinderも同時に表示しようと FinderをタップするとXcodeの画面を表示した状態のまま「ではない」状態で Finderに…
- 投稿日:2023-04-19T16:16:06+09:00
【自分用メモ】UIButtonをタップした時の背景色をUIColorで指定する際の注意点
UIButtonをタップした時の背景色をUIColorで指定する際の注意点として Utility AreaのButtonの設計を以下のようにしておく必要があるらしい。 「Style」は「Defaul…
- 投稿日:2023-04-19T16:08:16+09:00
【自分用メモ】効率的なoutlet接続の方法
最初は「outlet接続」はStoryboardの中のスマホという形で見える ViewControllerの中のLabelやButtonからしかできないと思っていたが どうやらもう一個の折りたたみが…
- 投稿日:2023-04-19T15:55:59+09:00
【自分用メモ】XcodeのTARGETについて
『横展開アプリ』を作成する時に使える。 例)1個のクイズアプリを開発し終えた後に他のクイズアプリも作成したいけど 実質的な違いが問題と答えくらいでCSVファイルの中身を書き換える程度で …
- 投稿日:2023-04-19T13:13:13+09:00
【SwiftUI】CSVファイルからデータを取得する方法
はじめに 現在作成中のクイズアプリで、CSVファイルからデータを取得する必要があったのでその方法をメモします。 また、SwiftUIでCSVファイルからデータを取得する方法はいくつかありますが、今回…
- 投稿日:2023-04-19T12:39:52+09:00
【Swift】Array(repeating:count:)の使い方
はじめに Array(repeating:count:)は、同じ値を指定した回数分繰り返して配列を生成する機能です。この機能を使用することで、簡単に初期値が設定された配列を生成することができます。 …
- 投稿日:2023-04-19T00:02:06+09:00
Swift で全音階を基音からの音程を指定して演奏する方法
1オクターブは半音12個で構成されている。 ドを基音としてレを出したい場合に2を与えるとそれが達成できるようにしたい。 static func hight(_ num : Float) -> Flo…