📖大分類別(横)6 views📖大分類別(横)📖大分類別(縦)📖頭文字📖リスト(更新日で昇順)📖カード形式(更新日で昇順)📖技術タグコンセプトAPI デザインガイドラインAPI デザインガイドラインガイドライン第12回第108回第13回第14回第15回第16回第17回第18回第19回第20回第22回第21回第134回第321回第394回第396回第299回第303回API は短さよりも明瞭さを意識API は短さよりも明瞭さを意識ガイドライン関数・メソッド第12回第396回Bool の既定イニシャライザーは使用禁止Bool の既定イニシャライザーは使用禁止初期化言語仕様コンセプトデータ表現第129回C 言語との相互運用 (C Interoperability)C 言語との相互運用 (C Interoperability)言語仕様コンセプト関数・メソッドプロパティーコンパイラー第62回ExpressiveExpressiveコンセプト第2回FastFastコンセプト第2回if ブロックに波括弧が必須if ブロックに波括弧が必須コンセプト言語仕様制御構文第9回第148回InteractiveInteractiveコンセプト第2回NULL 安全NULL 安全コンセプト技法・仕組み・アルゴリズム第10回第9回第85回第136回第191回第227回Objective-C without the CObjective-C without the Cコンセプト第78回Objective-C との相互運用 (Interoperability)Objective-C との相互運用 (Interoperability)言語仕様技法・仕組み・アルゴリズムコンセプトObjective-C第12回第78回第83回第129回SafeSafeコンセプト第2回第114回Swift の特色Swift の特色コンセプトプログラミング言語第24回イニシャライザーの役割イニシャライザーの役割コンセプト初期化第46回第50回第60回第244回第245回オープンソース🌐オープンソースコンセプトドキュメント第11回ガイドライン📔ガイドラインドキュメントコアライブラリーコアライブラリーコアライブラリー第11回コレクションの非破壊性コレクションの非破壊性プロトコル・抽象型コンセプトデータ表現第80回第81回シンボル・ドキュメンテーション・マークアップシンボル・ドキュメンテーション・マークアップガイドライン関数・メソッドプロパティードキュメント第12回第117回シンボルコマンド構文シンボルコマンド構文ガイドラインドキュメント関数・メソッドプロパティー第12回ドキュメントコメントは API の設計に良い影響を与えるドキュメントコメントは API の設計に良い影響を与える関数・メソッドガイドラインドキュメント第12回プロトコル指向プロトコル指向言語仕様技法・仕組み・アルゴリズムプロトコル・抽象型ジェネリクス第45回第58回第5回第207回第354回プロパティーの計算量プロパティーの計算量プロパティーガイドライン第49回第108回第197回ラベル名で型変換を区別するラベル名で型変換を区別するガイドライン初期化第21回値を保全する型変換 (Value Preserving Type Conversion)値を保全する型変換 (Value Preserving Type Conversion)ガイドライン初期化第21回第104回第105回第123回第156回第282回第377回公式文書🍎公式文書ドキュメント初期化のカスタマイズ(カスタマイズフェーズ)初期化のカスタマイズ(カスタマイズフェーズ)言語仕様コンセプト初期化プロパティー第46回第50回第251回第271回第272回第215回第325回前置詞句前置詞句ガイドライン関数・メソッド第21回第22回命名規則🎼命名規則ガイドライン第17回第16回第15回第14回第13回第67回第89回第110回第134回第143回第183回第394回基本方針🎼基本方針ガイドライン第12回専門用語の扱い専門用語の扱いガイドライン第17回第321回第324回第348回所有権 (Ownership)所有権 (Ownership)言語仕様コンセプトプロパティーデータ表現第210回第274回第208回第300回第301回第302回第304回第305回第346回第392回手続き型 (Procedural Programming)手続き型 (Procedural Programming)コンセプト言語仕様第76回抽象化抽象化技法・仕組み・アルゴリズム第75回概要説明(サマリー)概要説明(サマリー)ガイドライン関数・メソッドプロパティードキュメント第12回標準ライブラリー標準ライブラリー標準ライブラリー第11回第25回特別な理由がなければ Int 型を使う特別な理由がなければ Int 型を使うガイドラインコンセプトデータ表現第118回第119回第112回第113回第205回第233回狭義の型変換 (Narrow Type Conversion)狭義の型変換 (Narrow Type Conversion)ガイドライン初期化第21回第104回第105回第121回第123回第156回表現方法🎼表現方法ガイドライン第23回第22回第21回第20回第19回第18回運営形態🏢運営形態技術情報第11回関数型(Functional Programming)関数型(Functional Programming)言語仕様コンセプトプログラミング言語第76回コンセプト第23回第9回第8回言語仕様_ (アンダースコア)_ (アンダースコア)言語仕様キーワード・シンボル第98回第117回-fobj-weak-fobj-weakコンパイラーObjective-C第213回;(セミコロン);(セミコロン)言語仕様第3回第91回第109回第148回@_disfavoredOverload@_disfavoredOverload言語仕様属性・指示子関数・メソッドフレームワーク第160回第161回第351回@autoreleasepool@autoreleasepool言語仕様属性・指示子第209回@convention@convention言語仕様属性・指示子関数・メソッドコンセプト第239回第253回第237回@escaping@escaping属性・指示子関数・メソッド第43回第163回第164回@inlinable@inlinable属性・指示子最適化第200回@nonescaping@nonescaping属性・指示子関数・メソッド@resultBuilder@resultBuilder属性・指示子言語仕様関数・メソッド初期化第14回第332回`(バックティック)`(バックティック)言語仕様キーワード・シンボル第39回第98回第162回AnyObject は @objc の全てにアクセス可能AnyObject は @objc の全てにアクセス可能言語仕様型(具象型)属性・指示子第213回API の隠蔽API の隠蔽言語仕様第50回第48回第126回第195回第329回ARC (Automatic Reference Counting)ARC (Automatic Reference Counting)言語仕様技法・仕組み・アルゴリズム第9回第2回第209回第208回第210回第211回第212回第229回第237回第240回asas言語仕様キーワード・シンボル具体例第26回第37回第94回第121回第161回borrowingborrowing言語仕様最適化第208回第301回第302回callAsFunctioncallAsFunction言語仕様関数・メソッド技法・仕組み・アルゴリズム第278回case ラベルcase ラベル言語仕様制御構文第36回case 条件case 条件言語仕様制御構文第36回CFRunLoopCFRunLoop標準ライブラリーCGFloat と Double 型の相互変換CGFloat と Double 型の相互変換言語仕様データ表現第26回第27回第112回第113回CombineCombine言語仕様第279回do-try-catchdo-try-catchキーワード・シンボルエラー処理第71回第72回第73回第179回第180回第183回第185回第198回error 変数の自動定義error 変数の自動定義言語仕様プロパティーエラー処理第72回第90回第180回if let 省略表記 (if let shorthand)if let 省略表記 (if let shorthand)言語仕様制御構文第96回第85回第149回第130回第162回第166回第158回第309回Language Reference📔Language ReferenceドキュメントRaw 値Raw 値言語仕様データ表現第54回第55回第56回Raw 型Raw 型言語仕様データ表現第54回第55回第56回第57回第273回SelfSelfキーワード・シンボル言語仕様第4回第123回アウトレット (@IBOutlet)アウトレット (@IBOutlet)言語仕様UI / UXObjective-CプラットフォームUIKit第130回第174回第175回第225回第330回第275回第299回アップキャストアップキャスト言語仕様型(具象型)第94回第121回アドホック多相アドホック多相関数・メソッド技法・仕組み・アルゴリズム言語仕様第47回第19回エスケーピング・クロージャー (Escaping Closure)エスケーピング・クロージャー (Escaping Closure)言語仕様関数・メソッド第43回第164回第308回第309回エラー処理 (Error Handling)エラー処理 (Error Handling)言語仕様技法・仕組み・アルゴリズム第23回第6回第2回第70回第71回第72回第73回第74回第90回第138回第179回第180回第139回第181回第182回第183回第184回第185回第186回第187回第143回第188回第190回第191回第296回第297回第226回第338回第368回エラー型エラー型言語仕様標準ライブラリーエラー処理型(具象型)第70回第71回第73回第180回第179回オートクロージャーオートクロージャー言語仕様キーワード・シンボル関数・メソッドプロパティー第99回第129回第200回オーバーフロー演算子オーバーフロー演算子演算子標準ライブラリーデータ表現第23回第111回第122回第235回第316回第328回オプショナル・チェイニング (Optional Chaining)オプショナル・チェイニング (Optional Chaining)言語仕様制御構文第54回第10回第125回第149回第169回第171回第176回第179回第180回第148回第216回第217回第240回第363回オプショナルパターン (Optional Pattern)オプショナルパターン (Optional Pattern)言語仕様パターンマッチング第33回第37回第96回第149回第154回第155回第176回第309回オプショナル型 (Optional)オプショナル型 (Optional)言語仕様型(具象型)技法・仕組み・アルゴリズム第24回第33回第36回第10回第68回第84回第99回第105回第136回第140回第141回第145回第146回第147回第148回第149回第150回第151回第152回第154回第130回第159回第137回第138回第166回第169回第170回第171回第172回第173回第174回第176回第177回第180回第142回第143回第144回第153回第215回第216回第227回第229回第175回第236回第182回第240回第241回第243回第269回第271回第311回第231回第361回第368回キーパス (Key Path)キーパス (Key Path)言語仕様プロパティーデータ表現第14回第90回第104回第131回第133回第378回クロージャーの省略表記クロージャーの省略表記言語仕様関数・メソッド第43回第167回ジェネリックなプロトコルジェネリックなプロトコル言語仕様プロトコル・抽象型データ表現第66回第353回スコープラベルスコープラベル言語仕様スコープ・名前空間第7回第184回ダウンキャストダウンキャスト言語仕様型(具象型)第121回タプル (Tuple)タプル (Tuple)型(具象型)言語仕様第35回第36回第41回第22回第4回第84回第87回第90回第91回第130回第131回第125回第133回第134回第135回第283回第303回第326回第348回第387回タプルパターン (Tuple Pattern)タプルパターン (Tuple Pattern)言語仕様パターンマッチング第35回第36回第131回第135回第326回第387回ノンエスケーピング・クロージャー (Non-escaping Closure)ノンエスケーピング・クロージャー (Non-escaping Closure)言語仕様関数・メソッド第43回フリーな関数フリーな関数言語仕様関数・メソッド第18回第134回第200回ブロックス (Blocks)ブロックス (Blocks)言語仕様関数・メソッドObjective-C第4回第280回プロトコル型 (Protocol Type)プロトコル型 (Protocol Type)言語仕様型(具象型)プロトコル・抽象型データ表現第67回第66回第68回第100回第152回第161回第353回プロトコル型からは静的メンバーを呼び出せないプロトコル型からは静的メンバーを呼び出せない言語仕様プロトコル・抽象型プロパティー関数・メソッド第67回プロトコル型はそれ自身には準拠しないプロトコル型はそれ自身には準拠しない言語仕様型(具象型)プロトコル・抽象型第67回プロトコル準拠プロトコル準拠技法・仕組み・アルゴリズム言語仕様第16回第5回第63回第153回第186回プロトコル準拠の合成 (Synthesizing conformance)プロトコル準拠の合成 (Synthesizing conformance)言語仕様技法・仕組み・アルゴリズムプロトコル・抽象型第38回第64回第66回第187回第276回第352回第353回第354回マクロマクロ言語仕様第24回第75回メンバー演算子 (Member Operator)メンバー演算子 (Member Operator)言語仕様演算子第55回リテラルリテラル言語仕様技法・仕組み・アルゴリズム第26回第27回第56回第91回第94回第95回第100回第104回第107回第111回第115回第116回第117回第120回第124回第142回第169回第173回第195回リテラルの既定の型リテラルの既定の型標準ライブラリーデータ表現コンセプト言語仕様第115回リテラル型リテラル型言語仕様標準ライブラリーデータ表現第115回ワイルドカードパターン (Wildcard Pattern)ワイルドカードパターン (Wildcard Pattern)言語仕様パターンマッチング第35回第149回第326回不透明な型 (Opaque Type)不透明な型 (Opaque Type)言語仕様ジェネリクス第24回第100回第178回第167回第213回保存型プロパティー (Stored Properties)保存型プロパティー (Stored Properties)プロパティー言語仕様第51回第64回第176回第276回第215回値型の参照を得る値型の参照を得る言語仕様プロパティーデータ表現第61回値束縛パターン (Value-Binding Pattern)値束縛パターン (Value-Binding Pattern)言語仕様パターンマッチング第33回第35回第73回第154回第134回第325回第326回入出力引数入出力引数言語仕様プロパティー関数・メソッド技法・仕組み・アルゴリズム第52回列挙子パターン (Enumeration Case Pattern)列挙子パターン (Enumeration Case Pattern)言語仕様パターンマッチング第32回第36回第146回第149回制御構文 (Control Flow)制御構文 (Control Flow)言語仕様制御構文第32回第34回第38回第39回第40回第8回第7回第6回第263回反復処理反復処理言語仕様第5回名前付きパラメーター名前付きパラメーター言語仕様関数・メソッド初期化技法・仕組み・アルゴリズム第3回名前空間名前空間技法・仕組み・アルゴリズム言語仕様第46回第49回第58回第3回第26回第102回第108回第126回第127回第158回第167回第264回第265回第266回第267回第269回第394回型エイリアス (Type Alias)型エイリアス (Type Alias)言語仕様第26回第41回第84回第87回第112回第125回第126回第127回第173回第266回第309回型キャスト型キャスト言語仕様型(具象型)第26回第28回第118回第121回第122回第161回型キャストパターン (Type Casting Pattern)型キャストパターン (Type Casting Pattern)言語仕様パターンマッチング第37回第73回型パラメーターの推論型パラメーターの推論言語仕様ジェネリクスプロトコル・抽象型技法・仕組み・アルゴリズム第39回第191回第273回型拡張 (Extension)型拡張 (Extension)言語仕様技法・仕組み・アルゴリズム第5回第62回第64回第66回第125回第126回第157回第173回第276回第277回基本構文基本構文言語仕様引数ラベル引数ラベル言語仕様関数・メソッド第41回第22回第21回第20回第14回第87回第98回第133回第134回文字列補完 (String Interpolation)文字列補完 (String Interpolation)言語仕様技法・仕組み・アルゴリズムリテラル第29回第104回第106回第107回第121回第159回第196回第332回暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)暗黙アンラップなオプショナル (Implicitly Unwrapped Optionals)言語仕様第150回第130回第172回第177回第173回第174回第175回第176回第243回第244回第250回第251回第272回第273回第299回第228回第329回第304回条件付きプロトコル準拠 (Conditional conformances)条件付きプロトコル準拠 (Conditional conformances)言語仕様プロトコル・抽象型第38回第66回第277回第406回添字構文 (subscript)添字構文 (subscript)言語仕様第23回第31回第12回第278回第378回第379回第380回第285回真偽値 (Boolean)真偽値 (Boolean)言語仕様型(具象型)第16回第129回第128回複数の戻り値 (Multiple Return Type)複数の戻り値 (Multiple Return Type)言語仕様関数・メソッド第41回第4回第22回第84回第87回第131回第134回複数行に対応した文字列リテラル複数行に対応した文字列リテラル言語仕様リテラル第29回第117回計算型プロパティー (Calculated Properties)計算型プロパティー (Calculated Properties)言語仕様プロパティー第49回第58回第63回第64回第87回第108回第146回第215回評価式パターン (Expression Pattern)評価式パターン (Expression Pattern)言語仕様パターンマッチング第37回第32回第169回第192回評価式パターンの独自定義評価式パターンの独自定義言語仕様制御構文演算子第37回識別子パターン (Identifier Pattern)識別子パターン (Identifier Pattern)言語仕様パターンマッチング第35回第134回第135回第149回第325回第326回辞書リテラル辞書リテラルリテラル言語仕様第30回第31回配列リテラル配列リテラルリテラル言語仕様第30回関数型(Function Types)関数型(Function Types)言語仕様関数・メソッド型(具象型)第42回第43回第44回第68回第69回第112回第125回第160回第135回第136回第164回第167回第310回第313回第239回関数型にはラベル名を含められない関数型にはラベル名を含められない言語仕様関数・メソッド第4回関連型 (Associated Type)関連型 (Associated Type)言語仕様技法・仕組み・アルゴリズムプロトコル・抽象型第36回第13回第76回第127回第189回第167回第178回静的プロパティー静的プロパティー言語仕様プロパティー第64回第143回技法・アルゴリズム0 番地0 番地データ表現第141回36進数36進数データ表現第140回AllocationAllocation初期化プロパティー第46回ArrayArray技法・仕組み・アルゴリズム標準ライブラリー具体例型(具象型)第17回第133回第189回第254回第286回Base64Base64データ表現第140回CAS (Compare And Swap)CAS (Compare And Swap)制御構文技法・仕組み・アルゴリズムコンパイラーCPU第222回第203回第320回ConstructionConstruction初期化プロパティー第46回Copy-on-WriteCopy-on-Write最適化第30回第1回第61回第62回第166回ListList技法・仕組み・アルゴリズム具体例第17回Objective-C ブリッジ (Objective-C Bridge)Objective-C ブリッジ (Objective-C Bridge)技法・仕組み・アルゴリズム第26回第79回第80回第83回第94回サブタイピング(部分型付け)サブタイピング(部分型付け)言語仕様技法・仕組み・アルゴリズム第47回第48回第68回第70回第100回第99回第126回第127回第152回第160回第277回第361回デリゲート(委譲, Delegate)デリゲート(委譲, Delegate)技法・仕組み・アルゴリズムプロトコル・抽象型第63回第175回第280回第237回第277回ハッシュ (Hash)ハッシュ (Hash)技法・仕組み・アルゴリズム第38回第17回第197回第149回第198回第241回第185回メモリー管理メモリー管理技法・仕組み・アルゴリズム第3回リストリスト技法・仕組み・アルゴリズム型(具象型)最適化最適化技法・仕組み・アルゴリズム第1回第139回第122回第138回第193回第194回第190回第191回第195回第300回第261回初期化 (Initialization)初期化 (Initialization)初期化プロパティー第25回第46回第50回第87回第271回第272回動的配列動的配列技法・仕組み・アルゴリズムインデックスアクセス第31回抽象化抽象化技法・仕組み・アルゴリズム第75回確定初期化 (Difinite Initialization)確定初期化 (Difinite Initialization)初期化第25回第9回第39回第87回第118回第145回第130回第174回第144回第172回第269回第358回