JavaScript must be enabled in order to use Notion.
Please enable JavaScript to continue.
Skip to content
ゆめみオープンハンドブック
(永遠のβ版)
熊谷さんの やさしい Swift 勉強会
技術タグ MAP
Get Notion free
タグ
Swift 分類
関連する回
できる(試作中)
教えられる(試作中)
点数:できる
点数:教えられる
技術タグ MAP
タグ
暗号化・符号化
Base64
Hasher
Hashable
Bool.random()
UI/UX
アウトレット (@IBOutlet)
accessibilityHint
プロトコル指向
BinaryFloatingPoint
AnyObject
associatedtype
BidirectionalCollection
BooleanType
as
any
BinaryInteger
No access
安全性向上
Bool の既定イニシャライザーは使用禁止
@escaping
バイナリー互換
Build-Time Constant Values (SE-0349)
@unchecked
@frozen
成否を真偽値で表現する
重複アクセス (Overlapping Access)
@unknown default
条件式は真偽値で表現
+
7
No access
コンパイラー
@inlinable
C 言語との相互運用 (C Interoperability)
@objc
Build-Time Constant Values (SE-0349)
__SwiftValue
_ExpressibleByBuiltinUnicodeScalarLiteralType
-parse-stdlib
_ExpressibleByBuiltinIntegerLiteral
CAS (Compare And Swap)
Builtin.IntLiteral
+
6
デバッグ
@propertyWrapper
@inlinable
#line
assert(_:_:file:line:)
assert と precondition の使い分け
assertionFailure(_:)
#file
バッファーオーバーラン
__SwiftValue
_ExpressibleByBuiltinUnicodeScalarLiteralType
+
6
No access
最適化
borrowing
@inlinable
Build-Time Constant Values (SE-0349)
Array.init(unsafeUninitializedCapacity:initializingWith:)
-emit-sil
-emit-silgen
-Onone
-Ounchecked
メモリー管理
borrowing
C 言語との相互運用 (C Interoperability)
CAS (Compare And Swap)
unowned(unsafe)
ウィークテーブル (Weak Table)
@autoreleasepool
autorelease
Allocation
ヒープ領域(メモリ)
スタック領域(メモリ)
+
13
No access
言語構文・表現
演算子の代入性 (Assignment)
case ラベル
`(バックティック)
@resultBuilder
代入演算子 (=)
_ (アンダースコア)
;(セミコロン)
C++ 言語との相互運用 (C++ Interoperability)
case 条件
三項演算子 (Ternary Operator)
No access
ジェネリクス
存在型の暗黙展開
associatedtype
any
主要関連型 (Primary Associated Types)
型としてのプロトコル (Protocols as Types)
Builtin.IntLiteral
データ処理・計算手法
ArraySlice
BinaryFloatingPoint
C 文字列
Array.Index
AdditiveArithmetic
@resultBuilder
Base64
CAS (Compare And Swap)
await
break
+
37
No access
データ構造設計
callAsFunction
ArraySlice
ラベル付きタプル
API (Application Programming Interface)
@propertyWrapper
Bool の既定イニシャライザーは使用禁止
APIKit
as でオプショナル型を指定するときは注意
case ラベル
AnyObject
+
50
No access
エラー処理
AsyncThrowingStream
Bool
CancellationError
Result とエラーハンドリングとの相互変換
オプショナル型によるエラー表現
エラーからの復帰 (Recovery)
catch ブロック内からのエラー送出
エラーを部分的に捕捉
エラーの移譲(伝播)
文字列をそのままエラーとして扱う
+
2
並列処理・並行処理
AsyncThrowingStream
強参照循環(循環参照, String Reference Cycle)
@unchecked
@synchronized
@MainActor
CancellationError
並列処理 (Parallelism)
ミューテックス (Mutex)
CAS (Compare And Swap)
ロックフリー (Lock-free)
+
9
API 設計
AsyncThrowingStream
オプショナル型の等価比較
callAsFunction
ArraySlice
存在型の暗黙展開
ラベル付きタプル
API (Application Programming Interface)
演算子の代入性 (Assignment)
強参照循環(循環参照, String Reference Cycle)
borrowing
+
117
No access
Count
25
タグ