SwiftでFMDB入門 〜 SQLiteを安全に扱うための第一歩 〜
1. 背景 フリーランスエンジニアの Rio です。 これまで 会社員 → フリーランス → 経営者 → フリーランス(兼 経営者) という少し変わったキャリアを歩んできました。 現在はフリーラ...
30 search resultsShowing 1~20 results
You need to log-in
1. 背景 フリーランスエンジニアの Rio です。 これまで 会社員 → フリーランス → 経営者 → フリーランス(兼 経営者) という少し変わったキャリアを歩んできました。 現在はフリーラ...
Swift: defer と @escaping の違いを理解する 非同期処理やリソースの解放を扱う際に、Swiftでは defer と @escaping クロージャの両方を利用することがあり...
何が問題か? タイトルを読んだ限り簡単に実現できそうですよね? 実は、そうでもないのです。 素直に実装した例です。 コード import SwiftUI struct ContentView: ...
# 目次 シングルトンとは何か? モーダルのカスタム さいごに 1. シングルトンとは何か? オブジェクト指向プログラミングをしていると、クラスファイルからインスタンスを生成してメソッドを利用す...
目次 1.required initとは? 2.実例 3.おわりに 1. required initとは? required initとは「イニシャライザにのみ使用できる」、「required ...
目次 1.Delegateとは? 2.実例 3.おわりに 1. Delegateとは? Swiftを勉強していると、初期段階でつまずくのがDelegate。 日本語で言うと委譲、委ねるです。 近...
目次 1.DIとは? 2.コンストラクタインジェクションの実例 3.おわりに 1. DIとは? 正式名称Dependency Injection、通称DI。日本語で言うと「依存性注入」です。 訳...
目次 1.なぜ並列処理を扱うのか 2.並列処理?非同期処理? 3.なぜ並列処理と非同期処理をセットで解説しているの? 4.おわりに 1. なぜ並列処理を扱うのか] プログラミングの学習が進み、実...
目次 1.なぜ文字列は最大の悪なのか 2.実例 3.おわりに 1. なぜ文字列は最大の悪なのか 開発現場では、極力文字列をプログラム内で書かないようにしています。 Swiftで言えばR.swif...
目次 1.share()とは 2.実例 3.おわりに 1. share()とは ひとことで言うと1回でイベントを流せる機能です。 つまりは、1度subscribeしたものはもう2度とsubscr...
目次 1.オブジェクト指向とは 2.実例 3.おわりに 1. オブジェクト指向とは ※前提条件:本記事は初心者に向けてイメージを掴んでいただくものであるため、厳密には違うかもしれません。 私のプ...
目次 1.実は2つ以上使える!トレイリングクロージャ 2.実例 3.おわりに 1. 実は2つ以上使える!トレイリングクロージャ トレイリングクロージャって便利ですよね。 関数の引数にクロージャが...
目次 1.mergeとCombineLatest 2.marge 3.CombineLatest 4.おわりに 1. mergeとCombineLatest RxSwift+MVVM → Com...
目次 1.throwsってなんやねん 2.実例 3.おわりに 1. throwsってなんやねん 他言語経験者からすると、Swiftのthrowsって??となりませんか笑 本記事では、throws...
目次 1.R.swiftの変数部分でセルが呼び出せない 2.解決方法 1. R.swiftの変数部分でセルが呼び出せない R.swiftを導入しているのに、なぜかR.swiftの変数を呼び出す部...
目次 1.SwiftCombineとは 2.sink 3.store 4.assign 5.おわりに 1. SwiftCombineとは 我からApple様が提供する純正フレームワークで、データ...
目次 1.ジェネリクスで使用する大文字アルファベット 2.実例 3.参考サイト 1. ジェネリクスで使用する大文字アルファベット 関数シグネチャを確認すると時々??となるジェネリクスでよく使う記...
目次 1.いつも忘れるif letの役割 2.実例 3.おわりに 1. いつも忘れるif letの役割 私だけかもしれませんが、if let ~は何しているんだっけ? となります。 本記事はif...
目次 1.enumで変数が使える? 2.実例 3.おわりに 1. enumで変数が使える? Swiftにおいて何かと便利に使用できるenumですが、実は変数(プロパティ)が定義できるってご存知で...
目次 1.BehaviorRelayとPublishRelayの特徴 2.実例 3.おわりに 1. BehaviorRelayとPublishRelayの特徴 BehaviorRelayとPub...
30 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.