- 投稿日: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:26:56+09:00
【Swift】クロージャーの使い方
クロージャーとは クロージャーは、関数を変数のように扱うことができる機能であり、関数を引数として渡すことや、関数から戻り値として返すことができます。 例文 クロージャーの基本的な構文 クロージャーの…
- 投稿日:2023-04-19T21:26:05+09:00
【Swift】switch文の使い方
switch文とは 指定した変数や式の値に応じて、複数の分岐を取る処理を行うための構文です。 例文 let num = 3 switch num { case 1: print("1が入力されました")…
- 投稿日: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-19T18:52:34+09:00
WKWebViewのUserAgentを変更する
背景 Web側がスマートフォンからのアクセスで、Safari以外のブラウザの場合にデータのアップロードができない仕様となっていた。 サーバーサイドに対応を依頼するにしても時間がかかることが考えられる…
- 投稿日:2023-04-19T16:36:24+09:00
【自分用メモ】XLPagerTabStripが使われているアプリ (自分の知っている範囲内のみ)
Twitter / NewsPicks / SmartNews / ココナラ / TimeTicket /読書メーター LINEマンガ / マガポケ / マンガワン / ピッコマ / sassy / 新しく気づき次第追加予定…
- 投稿日: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-19T10:33:41+09:00
watchOS独立アプリのTestFlightでハマったこと
概要 watchOS独立アプリをTestFlightにリリースした時に "ITMS-90683: Missing purpose string in Info.plist ..." の文章が返ってき…
- 投稿日:2023-04-19T00:02:06+09:00
Swift で全音階を基音からの音程を指定して演奏する方法
1オクターブは半音12個で構成されている。 ドを基音としてレを出したい場合に2を与えるとそれが達成できるようにしたい。 static func hight(_ num : Float) -> Flo…