
Objective-Cメッセージフォワーディングの3段階
iOSのクラッシュログで最もよく見かける文言の一つが、unrecognized selector sent to instanceです。
記事を読むARCHIVE · 19
基礎概念から実務の判断基準まで、順にご覧ください。

iOSのクラッシュログで最もよく見かける文言の一つが、unrecognized selector sent to instanceです。
記事を読む
ChatGPTに質問して回答を受け取ると、どこかに保存された正解を探して表示したのだと思いがちです。NaverやGoogleに検索語を入力すると文書を探してくれるのと同じようにです。しかし、AIはそのようには動きません。この誤解があるため、「AIが嘘をついた」「AIの答えが毎回変わる」といった戸惑う体験が生まれます…
記事を読む
AIにWebサイトを作ってもらうのは、もう難しくありません。本当に大変なのはその後です。完成した画面を表示して「このボタン、少し変じゃないですか」と言った瞬間から始まります。
記事を読む

Swiftでコードを書いていると、ふと疑問に思う瞬間があります。なぜオプショナルはこれほど厳格なのか、なぜ配列はコピーされるのか、なぜguardがあるのか。こうした疑問を掘り下げていくと、Swiftが最初から掲げていた3つの目標、Safe(安全)、Fast(高速)、Expressive(表現力)に行き着きます。
記事を読む