開催回 | 開催日 | 分類 | YouTube リンク |
|---|---|---|---|
October 27, 2023 | 強参照循環(循環参照, String Reference Cycle)クロージャー (Closure)弱参照 (Weak Reference)weak無所有参照 (Unowned Reference)unownedselfself を省略する生存期間(ライフタイム) | ||
October 25, 2023 | クロージャー (Closure)キャプチャーリストキャプチャークロージングオーバー (Closing Over)スレッドセーフ (Thread Safe)@Sendable関数型(Function Types)並行処理 (Concurrency) | ||
October 23, 2023 | クロージャー (Closure)キャプチャーリスト弱参照 (Weak Reference)無所有参照 (Unowned Reference)ジェネリクス (Generics)平均を計算する合計を計算するBinaryIntegerNumericAdditiveArithmeticself を省略する生存期間(ライフタイム)SequencecountunderestimatedCountBinaryInteger に準拠する型は相互変換が可能 | ||
October 20, 2023 | 強参照循環(循環参照, String Reference Cycle)lazy(予約語)オプショナル型 (Optional)初期化フェーズキャプチャーリストキャプチャー所有権 (Ownership) | ||
October 18, 2023 | 強参照循環(循環参照, String Reference Cycle)クロージャー (Closure)lazy(予約語)遅延評価関数型(Function Types)初期化フェーズ | ||
October 16, 2023 | 強参照循環(循環参照, String Reference Cycle)typealias型エイリアス (Type Alias)クロージャー (Closure)エスケーピング・クロージャー (Escaping Closure)if 式if let 省略表記 (if let shorthand)switch 式オプショナルパターン (Optional Pattern)lazy(予約語)キャプチャーリストARC (Automatic Reference Counting)self を省略する | ||
October 13, 2023 | 強参照循環(循環参照, String Reference Cycle)クロージャー (Closure)エスケーピング・クロージャー (Escaping Closure)クラス参照型 (Reference Types)キャプチャーリストコンプリーションハンドラー並行処理 (Concurrency)await弱参照 (Weak Reference)強参照 (Strong Reference)無所有参照 (Unowned Reference)インスタンスの解放 | ||
May 24, 2023 | 強参照循環(循環参照, String Reference Cycle)クロージャー (Closure)参照型 (Reference Types)キャプチャーリストキャプチャークロージングオーバー (Closing Over)クラス@conventionMemoryLayout参照 (Reference)isKnownUniquelyReferenced関数ポインター | ||
May 22, 2023 | 強参照循環(循環参照, String Reference Cycle)クロージャー (Closure)クラスインスタンス循環参照はなぜダメなのか循環参照のリスククロージャーは参照型 | ||
May 19, 2023 | 強参照循環(循環参照, String Reference Cycle)暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)無所有参照 (Unowned Reference)初期化フェーズ初期化のカスタマイズ(カスタマイズフェーズ)self指定イニシャライザー (Designated Initializer)クラス二段階初期化 (Two-Phase Initialization) | ||
April 28, 2023 | 暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)初期化フェーズイニシャライザーイニシャライザーの役割指定イニシャライザー (Designated Initializer)lazy(予約語)遅延評価ライフサイクルGitHub Copilot暗黙アンラップされるオプショナルの扱い方 | ||
April 26, 2023 | 強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)オプショナル型 (Optional)暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)unownedunsafeBitCast参照型 (Reference Types)無所有なオプショナル参照 (Unowned Optional References) | ||
April 24, 2023 | 無所有参照 (Unowned Reference)強参照循環(循環参照, String Reference Cycle)unownedweak弱参照 (Weak Reference)無所有なオプショナル参照 (Unowned Optional References)GitHub Copilot | ||
April 21, 2023 | 強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)オプショナル型 (Optional)配列型 (Array)集合型 (Set)序列 (Order)Array.shuffled()ハッシュ (Hash)ハッシュテーブル (Hash Table)ジェネリクス (Generics)some主要関連型 (Primary Associated Types)BinaryIntegerSequence | ||
April 19, 2023 | 無所有参照 (Unowned Reference)オプショナル型 (Optional)unownednil強参照循環(循環参照, String Reference Cycle)イニシャライザーprivateオプショナル・チェイニング (Optional Chaining)ARC (Automatic Reference Counting)無所有なオプショナル参照 (Unowned Optional References) | ||
April 14, 2023 | 無所有参照 (Unowned Reference)弱参照 (Weak Reference)アクセスコントロールprivatefileprivateフレンドクラス (Friend Class)フレンド関数 (Friend Function)生存期間(ライフタイム)クラス継承オーバーライド (Overriding)protected同一ファイル内の private に extension からアクセス可能弱参照と無所有参照の違い | ||
April 12, 2023 | 強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)イニシャライザー生存期間(ライフタイム)unownedunowned(unsafe)ARC (Automatic Reference Counting)@convention関数やメソッドの呼出規約デリゲート(委譲, Delegate) | ||
April 10, 2023 | 強参照循環(循環参照, String Reference Cycle)強参照 (Strong Reference)弱参照 (Weak Reference)無所有参照 (Unowned Reference)MemoryLayout値型 (Value Types)参照型 (Reference Types)オプショナル型 (Optional)unowned参照型を扱うオプショナルは参照型扱い | ||
March 31, 2023 | 強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)UIntInt整数型符号付き整数符号なし整数指定イニシャライザー (Designated Initializer)補数表現特別な理由がなければ Int 型を使う全項目イニシャライザー (Memberwise Initializer) | ||
March 29, 2023 | 強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)弱参照 (Weak Reference) | ||
March 27, 2023 | 強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)オプショナル型 (Optional)オプショナル型で参照型を扱うとき生存期間(ライフタイム)unownedキャプチャーリスト | ||
March 22, 2023 | 強参照循環(循環参照, String Reference Cycle)弱参照 (Weak Reference)weakクラス参照型 (Reference Types)nilオプショナル型 (Optional)生存期間(ライフタイム)ARC (Automatic Reference Counting)参照カウント (Reference Counting)ウィークテーブル (Weak Table)ガベージコレクション (Gerbage Collection, GC)キャッシュJava 言語 | ||
March 17, 2023 | 強参照循環(循環参照, String Reference Cycle)Swift Playgrounds解放されて nil になったときは didSet は呼ばれない弱参照 (Weak Reference)weak弱参照はオプショナル型として扱うnilPlayground (Xcode)弱参照で参照されていても解放可能不具合(バグ)暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals) | ||
March 15, 2023 | 強参照循環(循環参照, String Reference Cycle)弱参照 (Weak Reference)オプショナル型 (Optional)nil変数定数プロパティー変数とプロパティーは同じ方法で定義可能didSetインスタンスの解放弱参照している値が解放されると nil になるNULL 安全弱参照は必ず変数で扱うフィールド属性 (C++)インスタンス変数ゲッター (Getter)セッター (Setter)アクセサー (Accessor)reduce | ||
March 10, 2023 | 強参照循環(循環参照, String Reference Cycle)クラス弱参照 (Weak Reference)weak無所有参照 (Unowned Reference)unownedイミュータブルクラス値型 (Value Types)Copy-In Copy-Outイニシャライザー右辺値アクター (Actor)生存期間(ライフタイム)アウトレット (@IBOutlet)ウィークテーブル (Weak Table)オーバーヘッド | ||
February 22, 2023 | 強参照循環(循環参照, String Reference Cycle)参照型 (Reference Types)クラスクロージャー (Closure)キャプチャー強参照 (Strong Reference)deinitメモリー・リーク (Memory Leak)終了処理、デイニシャライズ (Deinitialization) | ||
February 15, 2023 | 参照 (Reference)強参照 (Strong Reference)オプショナル型 (Optional)オプショナル・チェイニング (Optional Chaining)オプショナルチェイニングを伴う代入演算公正利用, フェアユース (Fair use)オプショナル型への代入操作nilオプショナルな Void 型演算子の代入性 (Assignment)代入演算子 (=)中置演算子 (Infix Operators)operator | ||
February 13, 2023 | 参照 (Reference)強参照 (Strong Reference)強参照循環(循環参照, String Reference Cycle)オプショナル型 (Optional)オプショナル型の既定値保存型プロパティー (Stored Properties)計算型プロパティー (Calculated Properties)コンストラクターイニシャライザーフィールド初期化のカスタマイズ(カスタマイズフェーズ)デイニシャライザー | ||
February 10, 2023 | 参照 (Reference)参照カウント (Reference Counting)弱参照 (Weak Reference)強参照循環(循環参照, String Reference Cycle)スマートポインターdefer | ||
February 6, 2023 | ARC (Automatic Reference Counting)参照カウント (Reference Counting)参照 (Reference)弱参照 (Weak Reference)クラス初期化フェーズ代入フェーズガベージコレクション (Gerbage Collection, GC)retainCount | ||
February 3, 2023 | ARC (Automatic Reference Counting)参照カウント (Reference Counting)弱参照 (Weak Reference)強参照 (Strong Reference)クラス構造体selfアドレス (Address)ポインター状態 (State)イミュータブルクラスオプショナル型の既定値John Appleseed | ||
February 1, 2023 | ARC (Automatic Reference Counting)強参照 (Strong Reference)所有権 (Ownership)参照カウント (Reference Counting)右辺値参照 (Reference)クラスチャンク (Chunk)メモリーブロックstd::moveヒープ領域(メモリ)Subversionリスキリング (Reskilling) | ||
January 30, 2023 | ARC (Automatic Reference Counting)retainreleaseautorelease@autoreleasepoolObjective-C参照カウント (Reference Counting)オートリリースプール (Autorelease Pool)Compiler FlagsMRC (Manual Reference Counting)スマートポインター | ||
January 27, 2023 | ARC (Automatic Reference Counting)参照型 (Reference Types)強参照循環(循環参照, String Reference Cycle)無所有参照 (Unowned Reference)unownedクロージャー (Closure)所有権 (Ownership)borrowingconsuming参照カウント (Reference Counting)クロージングオーバー (Closing Over)inoutヒープ領域(メモリ)アドレス (Address)UnsafeRawPointerunsafeBitCastデイニシャライザー多重ポインター | ||
August 4, 2021 | 確定初期化 (Difinite Initialization)オーバーフロー (Overflow)deferフィードバックアシスタントArray.init(unsafeUninitializedCapacity:initializingWith:)if ブロックに波括弧が必須NULL 安全インクリメント演算子ARC (Automatic Reference Counting)配列を初期化しないで使うUnsafeMutablePointer.allocate(capacity:)Unmanaged | www.youtube.com | |
July 16, 2021 | SafeFastExpressiveInteractiveエラー処理 (Error Handling)クロスプラットフォームARC (Automatic Reference Counting) | www.youtube.com |