JavaScript must be enabled in order to use Notion.
Please enable JavaScript to continue.
Skip to content
ゆめみオープンハンドブック
(永遠のβ版)
...
分野別の開催情報
Automatic Reference Counting
Get Notion free
開催回
開催日
分類
YouTube リンク
Automatic Reference Counting
題材別の開催履歴
第314回
2023/10/27
強参照循環(循環参照, String Reference Cycle)
クロージャー (Closure)
弱参照 (Weak Reference)
weak
無所有参照 (Unowned Reference)
unowned
self
self を省略する
生存期間(ライフタイム)
第313回
2023/10/25
クロージャー (Closure)
キャプチャーリスト
キャプチャー
クロージングオーバー (Closing Over)
スレッドセーフ (Thread Safe)
@Sendable
関数型(Function Types)
並行処理 (Concurrency)
第312回
2023/10/23
クロージャー (Closure)
キャプチャーリスト
弱参照 (Weak Reference)
無所有参照 (Unowned Reference)
ジェネリクス (Generics)
平均を計算する
合計を計算する
BinaryInteger
Numeric
AdditiveArithmetic
+
6
第311回
2023/10/20
強参照循環(循環参照, String Reference Cycle)
lazy(予約語)
オプショナル型 (Optional)
初期化フェーズ
キャプチャーリスト
キャプチャー
所有権 (Ownership)
第310回
2023/10/18
強参照循環(循環参照, String Reference Cycle)
クロージャー (Closure)
lazy(予約語)
遅延評価
関数型(Function Types)
初期化フェーズ
第309回
2023/10/16
強参照循環(循環参照, String Reference Cycle)
typealias
型エイリアス (Type Alias)
クロージャー (Closure)
エスケーピング・クロージャー (Escaping Closure)
if 式
if let 省略表記 (if let shorthand)
switch 式
オプショナルパターン (Optional Pattern)
lazy(予約語)
+
3
第308回
2023/10/13
強参照循環(循環参照, String Reference Cycle)
クロージャー (Closure)
エスケーピング・クロージャー (Escaping Closure)
クラス
参照型 (Reference Types)
キャプチャーリスト
コンプリーションハンドラー
並行処理 (Concurrency)
await
弱参照 (Weak Reference)
+
3
第253回
2023/05/24
強参照循環(循環参照, String Reference Cycle)
クロージャー (Closure)
参照型 (Reference Types)
キャプチャーリスト
キャプチャー
クロージングオーバー (Closing Over)
クラス
@convention
MemoryLayout
参照 (Reference)
+
2
第252回
2023/05/22
強参照循環(循環参照, String Reference Cycle)
クロージャー (Closure)
クラス
インスタンス
循環参照はなぜダメなのか
循環参照のリスク
クロージャーは参照型
第251回
2023/05/19
強参照循環(循環参照, String Reference Cycle)
暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)
無所有参照 (Unowned Reference)
初期化フェーズ
初期化のカスタマイズ(カスタマイズフェーズ)
self
指定イニシャライザー (Designated Initializer)
クラス
二段階初期化 (Two-Phase Initialization)
第244回
2023/04/28
暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)
初期化フェーズ
イニシャライザー
イニシャライザーの役割
指定イニシャライザー (Designated Initializer)
lazy(予約語)
遅延評価
ライフサイクル
GitHub Copilot
暗黙アンラップされるオプショナルの扱い方
第243回
2023/04/26
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
オプショナル型 (Optional)
暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)
unowned
unsafeBitCast
参照型 (Reference Types)
無所有なオプショナル参照 (Unowned Optional References)
第242回
2023/04/24
無所有参照 (Unowned Reference)
強参照循環(循環参照, String Reference Cycle)
unowned
weak
弱参照 (Weak Reference)
無所有なオプショナル参照 (Unowned Optional References)
GitHub Copilot
第241回
2023/04/21
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
オプショナル型 (Optional)
配列型 (Array)
集合型 (Set)
序列 (Order)
Array.shuffled()
ハッシュ (Hash)
ハッシュテーブル (Hash Table)
ジェネリクス (Generics)
+
4
第240回
2023/04/19
無所有参照 (Unowned Reference)
オプショナル型 (Optional)
unowned
nil
強参照循環(循環参照, String Reference Cycle)
イニシャライザー
private
オプショナル・チェイニング (Optional Chaining)
ARC (Automatic Reference Counting)
無所有なオプショナル参照 (Unowned Optional References)
第238回
2023/04/14
無所有参照 (Unowned Reference)
弱参照 (Weak Reference)
アクセスコントロール
private
fileprivate
フレンドクラス (Friend Class)
フレンド関数 (Friend Function)
生存期間(ライフタイム)
クラス継承
オーバーライド (Overriding)
+
3
第237回
2023/04/12
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
イニシャライザー
生存期間(ライフタイム)
unowned
unowned(unsafe)
ARC (Automatic Reference Counting)
@convention
関数やメソッドの呼出規約
デリゲート(委譲, Delegate)
第236回
2023/04/10
強参照循環(循環参照, String Reference Cycle)
強参照 (Strong Reference)
弱参照 (Weak Reference)
無所有参照 (Unowned Reference)
MemoryLayout
値型 (Value Types)
参照型 (Reference Types)
オプショナル型 (Optional)
unowned
参照型を扱うオプショナルは参照型扱い
第233回
2023/03/31
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
UInt
Int
整数型
符号付き整数
符号なし整数
指定イニシャライザー (Designated Initializer)
補数表現
特別な理由がなければ Int 型を使う
+
1
第232回
2023/03/29
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
弱参照 (Weak Reference)
第231回
2023/03/27
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
オプショナル型 (Optional)
オプショナル型で参照型を扱うとき
生存期間(ライフタイム)
unowned
キャプチャーリスト
第229回
2023/03/22
強参照循環(循環参照, String Reference Cycle)
弱参照 (Weak Reference)
weak
クラス
参照型 (Reference Types)
nil
オプショナル型 (Optional)
生存期間(ライフタイム)
ARC (Automatic Reference Counting)
参照カウント (Reference Counting)
+
4
第228回
2023/03/17
強参照循環(循環参照, String Reference Cycle)
Swift Playgrounds
解放されて nil になったときは didSet は呼ばれない
弱参照 (Weak Reference)
weak
弱参照はオプショナル型として扱う
nil
Playground (Xcode)
弱参照で参照されていても解放可能
不具合(バグ)
+
1
第227回
2023/03/15
No access
強参照循環(循環参照, String Reference Cycle)
弱参照 (Weak Reference)
オプショナル型 (Optional)
nil
変数
定数
プロパティー
変数とプロパティーは同じ方法で定義可能
didSet
+
11
第225回
2023/03/10
No access
強参照循環(循環参照, String Reference Cycle)
クラス
弱参照 (Weak Reference)
weak
無所有参照 (Unowned Reference)
unowned
イミュータブルクラス
値型 (Value Types)
Copy-In Copy-Out
+
7
第219回
2023/02/22
強参照循環(循環参照, String Reference Cycle)
参照型 (Reference Types)
クラス
クロージャー (Closure)
キャプチャー
強参照 (Strong Reference)
deinit
メモリー・リーク (Memory Leak)
終了処理、デイニシャライズ (Deinitialization)
第216回
2023/02/15
No access
参照 (Reference)
強参照 (Strong Reference)
オプショナル型 (Optional)
オプショナル・チェイニング (Optional Chaining)
オプショナルチェイニングを伴う代入演算
公正利用, フェアユース (Fair use)
オプショナル型への代入操作
nil
オプショナルな Void 型
+
4
第215回
2023/02/13
No access
参照 (Reference)
強参照 (Strong Reference)
強参照循環(循環参照, String Reference Cycle)
オプショナル型 (Optional)
オプショナル型の既定値
保存型プロパティー (Stored Properties)
計算型プロパティー (Calculated Properties)
コンストラクター
イニシャライザー
+
3
第214回
2023/02/10
No access
参照 (Reference)
参照カウント (Reference Counting)
弱参照 (Weak Reference)
強参照循環(循環参照, String Reference Cycle)
スマートポインター
defer
第212回
2023/02/06
No access
ARC (Automatic Reference Counting)
参照カウント (Reference Counting)
参照 (Reference)
弱参照 (Weak Reference)
クラス
初期化フェーズ
代入フェーズ
ガベージコレクション (Gerbage Collection, GC)
retainCount
第211回
2023/02/03
No access
ARC (Automatic Reference Counting)
参照カウント (Reference Counting)
弱参照 (Weak Reference)
強参照 (Strong Reference)
クラス
構造体
self
アドレス (Address)
ポインター
+
4
第210回
2023/02/01
No access
ARC (Automatic Reference Counting)
強参照 (Strong Reference)
所有権 (Ownership)
参照カウント (Reference Counting)
右辺値
参照 (Reference)
クラス
チャンク (Chunk)
メモリーブロック
+
4
第209回
2023/01/30
No access
ARC (Automatic Reference Counting)
retain
release
autorelease
@autoreleasepool
Objective-C
参照カウント (Reference Counting)
オートリリースプール (Autorelease Pool)
Compiler Flags
+
2
第208回
2023/01/27
No access
ARC (Automatic Reference Counting)
参照型 (Reference Types)
強参照循環(循環参照, String Reference Cycle)
無所有参照 (Unowned Reference)
unowned
クロージャー (Closure)
所有権 (Ownership)
borrowing
consuming
+
9
第9回
2021/08/04
New page
確定初期化 (Difinite Initialization)
オーバーフロー (Overflow)
defer
フィードバックアシスタント
Array.init(unsafeUninitializedCapacity:initializingWith:)
if ブロックに波括弧が必須
NULL 安全
インクリメント演算子
ARC (Automatic Reference Counting)
+
4
ez-net.jp
/lin…/9.mp4
第2回
2021/07/16
Safe
Fast
Expressive
Interactive
エラー処理 (Error Handling)
クロスプラットフォーム
ARC (Automatic Reference Counting)
Swift.org
ez-net.jp
/lin…/2.mp4
Count
36
題材別の開催履歴