【iOS】「SwiftにおけるARC 基本とその先」の循環参照と弱参照について解説 ②新着!!
循環参照の解消方法 「弱参照は最後の手段に!!」 〜チーム開発で学んだメモリ管理の教訓〜 弱参照(weak)は確かに便利な宣言です。しかし、安易な導入は将来のコストを大きく膨らませる可能性があります。 弱参照を初期段階で […]
【iOS】「SwiftにおけるARC 基本とその先」の循環参照と弱参照について解説①
今回はいまさらながらプログラミング、アプリ開発の基本であるメモリの管理についてSwiftではどのようになっているのかApple Developerの「SwiftにおけるARC:基礎とその先」の内容で理解が難しいと感じた箇 […]
【iOSアプリ】標準搭載のシンボルを使用してアイコンを表示してみよう!!
iOSアプリでアイコン表示するために使用する「SF Symbols」をご紹介したいと思います。 SF Symbolsは簡単にアプリのユーザービリティが向上でき、アニメーションやグラデーション機能でさらに見た目もカッコよく […]
フリーランスITエンジニアへのロードマップ
私、しまーが社内SEからフリーランスエンジニアなるまでの経緯とやったことをまとめてみました。 会社員時代 社内SEとして組み込み製品向けアプリケーション開発から歩き出しテックリード、新入社員研修講師、新規商品検討・開発な […]
SwiftUI NavigationStackの使い方【実用編】
ここではNavigationStackについて少し詳細にリストの表示から複数のページへ遷移する方法などを紹介していきたいと思います。 基本的な使用方法について知りたいって人は以下のページで紹介していますのでそちらを参考に […]
SwiftUI NavigationStackの使い方【初心者向け解説】
SwiftUIのiOS16以降で導入されたNavigationStackは、従来のNavigationViewの後継となる新しいナビゲーションコンポーネントです。従来よりも柔軟で管理しやすくなっています。 この記事では、 […]
Android Studio メモリ不足の解消法【動作が重いときの対処】
Android Studioを使っていると、動作が重くなったり、ビルドが途中で止まる「メモリ不足」問題に悩まされることがあります。特に長時間作業していると、CPUやメモリ使用率が急上昇して開発効率が落ちてしまいます。 こ […]
Xcodeでよく出るビルドエラーまとめ【私の解決法付き】
Xcodeでアプリを開発していると、「突然ビルドが通らない」「エラーの意味がわからない」 といった状況に悩まされることは少なくありません。私自身もフリーランスとしてiOS開発を続ける中で、数えきれないほどのビルドエラーに […]
SwiftUIにおける変数の扱い方【View間のデータ渡しPreference】
Preference 親Viewから子Viewへの値を通知する手段の一つにEnvironmentがあります。Environmentとは逆で、子Viewから親Viewへ値を渡すための仕組みとしてPreferenceというも […]
SwiftUIにおける変数の扱い方【View間のデータ渡しEnvironmentObject】
@EnvironmentObjects 一度インスタンス化すればインスタンス化したViewの下位層であれば参照可能なプロパティラッパー(property wrappers)。 @ObservedObjectとの違い @O […]
SwiftUIにおける変数の扱い方【View間のデータ渡しObservableObject 】
今回はクラスデータを親Viewから子Viewへ渡す方法としてObservedObjectを使用した方法を記載していきます。 構造体、文字列、変数などの値型を親Viewから子Viewへの受渡しについては以下の記事にて紹介し […]
SwiftUI における変数の扱い方
SwiftUIにおいて、View内で変数を扱おうとこれまで通りvar を使用して宣言し変数の値を変更しようとするとなんとコンパイルエラーとなってしまうではありませんか。 プロパティに値を代入できません。selfはイミ […]











