Swiftの記事一覧

Swiftの解説まとめ

Swift入門|初心者向けに基礎からわかりやすく解説

Swiftは、Appleが開発したiOS・macOS向けのモダンなプログラミング言語です。直感的で読みやすい文法を持ち、iPhoneアプリ開発をはじめ、Macアプリやサーバーサイド開発でも利用されています。このカテゴリでは、Swiftの基本文法から実践的なアプリ開発までを初心者向けに体系的にまとめています。これからSwiftを学びたい方や、iOS開発に挑戦したい方に最適な内容です。

Swift Type Erasure(型消去...
Swift の拡張機能
Swift Type Erasure(型消去)でPATを使いやすくする

Swift Type ErasureでProtocolを使いやすく!初心者向け型消去の完全ガイド

Swift デリゲートパターンをprotoc...
Swift の拡張機能
Swift デリゲートパターンをprotocolで実装する手順

Swiftのデリゲートパターンをprotocolで実装する方法!初心者向け完全ガイド

Swift extensionでイニシャライ...
Swift の拡張機能
Swift extensionでイニシャライザ/メソッド/計算プロパティ追加

Swiftのextensionでイニシャライザ・メソッド・計算プロパティを追加する方法!初心者向け完全ガイド

Swift 名前空間代替としてのenum+e...
Swift の拡張機能
Swift 名前空間代替としてのenum+extension設計術

Swiftでenum+extensionを使った名前空間設計!初心者向け完全ガイド

Swift Sendable/Concurr...
Swift の拡張機能
Swift Sendable/Concurrencyとprotocolの相互作用

SwiftのSendableとConcurrencyをわかりやすく解説!Protocolとの相互作用も初心者向けに説明

Swift default implemen...
Swift の拡張機能
Swift default implementationで実装重複を解消

Swiftのdefault implementationを徹底解説!ExtensionとProtocolで実装重複を解消する方法

Swift プロトコル分割と合成|小さく作っ...
Swift の拡張機能
Swift プロトコル分割と合成|小さく作って大きく組む

Swiftのプロトコル分割と合成を徹底解説!小さく作って大きく組む実践方法

Swift テストダブル(Mock/Stub...
Swift の拡張機能
Swift テストダブル(Mock/Stub)をprotocolで設計する

Swiftでテストダブル(Mock/Stub)をprotocolで設計する方法を初心者向けに解説!

Swift UI層のProtocol設計|V...
Swift の拡張機能
Swift UI層のProtocol設計|ViewModel, Repositoryとの接点

Swiftの拡張機能(ExtensionとProtocol)を徹底解説!UI層のProtocol設計とViewModel・Repositoryの接点

Swift 文字列(String)入門|基本...
Swift の文字列操作
Swift 文字列(String)入門|基本操作と型の特徴

Swift 文字列(String)入門|基本操作と型の特徴を初心者向けに解説

Swift 文字列 結合・フォーマットの定番...
Swift の文字列操作
Swift 文字列 結合・フォーマットの定番パターン

Swift 文字列 結合・フォーマットの定番パターンを初心者向けに解説

Swift 文字列 切り出し・部分文字列(S...
Swift の文字列操作
Swift 文字列 切り出し・部分文字列(Substring)の扱い方

Swift 文字列 切り出し・部分文字列(Substring)の扱い方を初心者向けに解説

Swift 文字列 置換・検索の実用テクニッ...
Swift の文字列操作
Swift 文字列 置換・検索の実用テクニック(replacing/contains)

Swift 文字列 置換・検索の実用テクニック(replacing/contains)を初心者向けに解説

Swift 文字列 分割|component...
Swift の文字列操作
Swift 文字列 分割|components/separatedで配列化する方法

Swift 文字列 分割|components/separatedで配列化する方法を初心者向けに解説

Swift 文字列 長さ・空判定・前方/後方...
Swift の文字列操作
Swift 文字列 長さ・空判定・前方/後方一致(prefix/suffix)

Swiftの文字列操作!長さ・空判定・前方一致・後方一致を初心者向けに徹底解説

Swift 正規表現入門|Regex Bui...
Swift の文字列操作
Swift 正規表現入門|Regex BuilderとNSRegularExpression

Swift正規表現入門!Regex BuilderとNSRegularExpressionを初心者向けに解説

Swift 数値⇄文字列 変換|Number...
Swift の文字列操作
Swift 数値⇄文字列 変換|NumberFormatterで桁区切り・通貨表示

Swiftで数値と文字列を相互変換!NumberFormatterで桁区切りや通貨表示をわかりやすく解説

Swift 日付⇄文字列 変換|DateFo...
Swift の文字列操作
Swift 日付⇄文字列 変換|DateFormatterとISO8601のコツ

Swift 日付⇄文字列 変換を完全解説!DateFormatterとISO8601の基本とコツ

Swift 0埋め・ゼロパディングのやり方|...
Swift の文字列操作
Swift 0埋め・ゼロパディングのやり方|format/printf互換

Swiftで0埋め・ゼロパディングを徹底解説!printf互換のformat活用法

Swift Unicode/絵文字の取り扱い...
Swift の文字列操作
Swift Unicode/絵文字の取り扱い|拡張書記素クラスタを理解する

SwiftでUnicodeと絵文字を扱う方法|拡張書記素クラスタを初心者向けに解説

Swiftを基礎から実践レベルまで学びたい人や、 iOSアプリ開発を本格的に始めたい人には、 定番の入門+実践書がこちらです。

Swift実践入門をAmazonで見る

※ Amazon広告リンク

職業訓練講師が直接指導【Swift実践セミナー】

Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略

累計120万PV超の技術メディア運営チームが監修する、現場直結の特別カリキュラム

Swift実践セミナーメインビジュアル

Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略

「iPhoneアプリを作りたいけれど、Macを持っていないから諦めている」そんな方のための画期的な入門講座です。実は、プログラミングの本質を学ぶのに高価な機材は必要ありません。本講座では、Windowsパソコンを使用し、クラウド環境を活用してAppleの最新言語Swift(スウィフト)の基礎を最短距離でマスターします。

Windowsで実現する開発環境

【つくるもの】
ブラウザ上で動作する「スマート・計算ツール」や「データ判定プログラム」をゼロから作成します。変数の扱いや条件分岐など、iPhoneアプリの内部で動くロジックを自分の手で構築する感動を体験してください。

【開発環境】
ブラウザだけでSwiftが動くプロ仕様のオンラインエディタ(Replit等)を使用します。面倒な設定は一切不要。今あるWindows PCで、プロのエンジニアと同じコードを書き始められます。

この60分で得られる3つの理解

1. WindowsでのSwift実行環境の作り方

OSの壁を越え、クラウドを活用してスマートに学習を開始する「現代的な開発スタイル」を習得します。

2. Swiftの基本構造(変数・型・定数)

iPhoneアプリ特有のデータの扱い方や、Appleが推奨する「安全で美しいコード」の書き方を学びます。

3. アプリエンジニアとしてのロードマップ

将来的にiOSエンジニアとして副業・転職するために必要な準備や、Mac選びのポイントを伝授します。

※本講座は、将来的にiPhoneアプリ開発で収益化や転職を目指したい未経験者のためのエントリー講座です。マンツーマン形式により、Windows環境ならではの疑問にもその場でお答えし、あなたの理解度に合わせて進行します。

Swiftセミナーの詳細を確認する
20名規模のプロジェクトを率いる現役PLの設計思想が、直接学べる貴重な機会です。
新着記事
New1
Go言語
Go言語のドメインモデルの設計方法とコツを徹底解説 初心者でもわかるアーキテクチャ入門
New2
Kotlin
Kotlinのスコープ関数の種類と使い方を完全解説!初心者でもわかるlet・apply・run・also・withの違い
New3
Kotlin
Kotlinの拡張関数と通常メソッドの違いを理解しよう!初心者でもスッキリ分かる解説
New4
Kotlin
Kotlinの拡張プロパティとは?基本的な作り方と活用例を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
Kotlin
Kotlinの可変マップ(MutableMap)の使い方を初心者向けに紹介!キーと値を自由に追加・変更・削除しよう
No.2
Java&Spring記事人気No2
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方
No.3
Java&Spring記事人気No3
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.4
Java&Spring記事人気No4
Kotlin
Kotlinのクラスの基本!クラス定義とコンストラクタの書き方を解説
No.5
Java&Spring記事人気No5
Go言語
Go言語でセッション管理を行う基本!サードパーティライブラリ活用例
No.6
Java&Spring記事人気No6
Kotlin
KotlinのRoomで複雑なクエリを使いこなす!初心者でもわかる応用テクニック
No.7
Java&Spring記事人気No7
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.8
Java&Spring記事人気No8
Swift
Swiftで数値と文字列を相互変換!NumberFormatterで桁区切りや通貨表示をわかりやすく解説
TOP