参考にした記事
[TableViewCellにUIButtonやUILabelを使いいろいろとやってみる]
【Swift/Xcode】カスタムセル(CustomCell)を使用したTableView(テーブルビュー)の使い方
カスタムセルに乗せたUIbuttonのタップアクション
Realm Databaseに格納したデータをカスタムセルに表示する
Realmを利用したiOSアプリの実装(データの追加・編集・更新・削除)
Twitterの丸いツイートボタンの作成
UIbuttonを押して画面遷移させる
swift画面遷移超入門(Present Modally基礎)
【Swift/iOS】Segueを使った画面遷移
swiftで画面遷移先に値を渡す&画面遷移元に値を渡す
delegate関連
UIデザインで使えるライブラリ
新規プロジェクト作成で最初にやること
.gitignore
新規プロジェクトの際はmain.storyboardとViewControllerを削除した方がいい
TabBarControllerをコードで作成する
表示するtabをstoryboardを使う場合→storyboardをインスタンス化しなければ使えない
NavigationBarの背景色をコードを使って実装する
Tabbarのカスタム色々
Parchmentライブラリを使用して上画面にタブを作成する
モーダルウィンドウの実装方法2パターン
アプリ内で外観(ライトモード・ダークモード)を変更するあれこれ
↓ コピーしてペーストでキータの記事いける
https://qiita.com/asa08/items/aac1851c15b750e4f347
UIImagePickerControllerやアルバムから画像を取得する方法
Realmで画像を保存するのに参考にした記事
外部引数と内部引数の指定や省略
UIButton UIMenu関連
[swift]初めてのOptional型と非Optional型
安全にアンラップへ変更の仕方
Autolayout
【Swift】画面遷移時の値・処理の受け渡し方法(俯瞰用)
textViewにplaceholderを追加する方法
カスタムUIクラスの適応
- 標準のクラスを親クラスにした子クラス定義する
- class CustomLabel: UILabel { }
- storyboard上のCustomClassに自作したクラスをセット
- コードとの接続を切断し、変数のクラスを自作クラスに変更
- 再接続
参考記事
アラート作成
コンフリクトした時の解消方法
Realmのデータを検索など
textFieldで文字を打つとき隠れてしまう際に使うライブラリ
スプラッシュ画面を表示させる
Swift iOS13のrootViewControllerの置き換え方(UISceneDelegateの取得)
optionalについて
画像の圧縮をして保存できるようにした
API通信(GitHubAPIを使った通信処理)
QiitaAPI通信
デコードできない場合(キーを確認する)
ScrollView
FirebaseのAuthentication(認証)を使ったログイン実装
FirebaseのFireStoreを使ったデータベースアプリ
MVVM学習
世界一簡単なCloud Functions For Firebase入門