【Swift】クロージャ 簡略引数名
■ 簡略引数名 - 引数名の省略 簡略引数名 (shorthand argument name)は、 $に引数のインデックスを付けた$0や$1となります。 let isEqual: (Int, ...
51 search resultsShowing 1~20 results
You need to log-in
■ 簡略引数名 - 引数名の省略 簡略引数名 (shorthand argument name)は、 $に引数のインデックスを付けた$0や$1となります。 let isEqual: (Int, ...
インターフェース map(_:)メソッド map(_:)メソッド - 要素を変換する これは、全ての要素を、特定の処理を用いて変換する。要素を変換する処理は、引数のクロージャを用いて指定する。 ...
概要 UITextFieldを編集する際にキーボードが下から出てきて入力欄を隠してしまうので、キーボードの出現とともにView自体の位置をキーボードの高さ分上げて隠れないようにする。 キーボード...
完成形 実装方法 ① DSEG7 フォント(ttfファイル)をダウンロード ② Xcode のプロジェクト に ttfファイル をポイっと置く ③ Storyboard のインスペクターで La...
実装方法 UIModalPresentationStyleを使う 遷移元のViewControllerからハーフモーダル用のViewControllerへ、Segueを繋ぐ Kind は Pre...
手順 LaunchScreen.storyboardを設置する LaunchScreen.storyboardと同じLabelを起動時に表示する そのLabelをアニメーションさせる +α イン...
概要 ボタンを連打することを防止する方法をまとめる。 実装方法 ボタン押下されたタイミングでボタンを0.5秒間、選択状態(もしくは非活性)とする // 入力ボタン @IBAction fun...
概要 iPadOS15系で、画面を傾けても横画面が表示できず自動で縦画面となってしまう。 ランドスケープ機能の影響 iPadOS15でも従来の画面回転の挙動と同じにしたい。 対処方法 画面の回転...
会計帳簿の帳票をHTMLでデザインしてPDFで出力する 帳票ページのコーディングしてHTML文字列を用意する PDFファイルをHTMLの文字列から生成 作成されたPDFデータを一時ファイルに保存...
イベント通知 Swiftにおけるイベント通知のパターン デリゲートパターン クロージャ オブザーバーパターン オブザーバパターン 実装方法 通知を受けるオブジェクトにNotification型の...
キャプチャリスト weakキーワード - メモリ解放を想定した弱参照 これをしていして変数や定数をキャプチャした場合、クロージャはOptional型の同名の変数を新たに定義し、キャプチャ対象とな...
概要 アラート画面を表示する処理でエラーが発生していた。 対処方法を書く。 Modifications to the layout engine must not be performed fr...
構造体 値型のデータ構造 値型の一種であり、ストアドプロパティの組み合わせによってひとつの値を表します。 利用例は多岐にわたります。また、クラス、列挙型などと同様にメソッドを定義できるので、 振...
クラス 参照型のデータ構造 ■ 値の比較と参照の比較 参照先の値どうしの比較 ==演算子 参照先自体の比較 ===演算子 let a = SomeClass() let b = SomeClas...
エラー処理の使い分け Optional型 エラーの詳細情報が不要で、結果の成否のみによってエラーを扱える場合 Result型 非同期処理の場合 do-catch文 同期処理の場合 fatalEr...
ジェネリクス ユーザーが定義した要件に応じて、指定したタイプで柔軟に動作する再利用可能な関数や型を指定できる機能 汎用的な関数と型 型をパラメータとして受け取ることで汎用的なプログラムを記述す...
ライブラリ カスタマイズ //ヘッダー fsCalendar.appearance.headerMinimumDissolvedAlpha = 0 //前月、翌月表示のアルファ量(0で非...
概要 アプリのデザインをニューモーフィズム(Neumorphism)にする方法をまとめる。 ライブラリを使用する 実装方法 import EMTNeumorphicView 例 DatePick...
概要 iOSアプリがアップルの審査でリジェクトされた。 内容は、App Tracking Transparencyの許可を求めるポップアップが出てこないというもの。 原因は、iOS15で仕様変更...
Observerパターン (別名: Publish/Subscribeモデル) パブサブモデル 観察する側(=Observer)と観察される側(=Subject)のふたつの役割が存在し、Subj...
51 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.