Swift・iOS

Swiftを中心に技術関連の記事を書いています

サイトマップ

■Swift基礎

【Swift】Singleton パターンってどういう時に使うの? - Swift実践ブログ

【Swift】指定イニシャライザとは / super.init()の前でプロパティを初期化する - Swift実践ブログ

【Swift】escaping属性(@escaping)とは - Swift実践ブログ

【Swift】エクステンション(extension)を使うメリット - Swift実践ブログ

【Swift】Computedプロパティって必要なの?(set/get) - Swift実践ブログ

【Swift】クラスメンバーとインスタンスメンバーの使い分け - Swift実践ブログ

【Swift】ARCと循環参照の概要 - Swift実践ブログ

【Swift】ジェネリクスとは - Swift実践ブログ

 

■Swift実践 

・UserNotifications

【Swift】User Notifications frameworkでローカル通知機能の実装(バックグラウンド/フォアグラウンドでの表示) - Swift実践ブログ

 

・UserDefaults

【Swift】UserDefaultsを使ったテキストの保存と読み込み - Swift実践ブログ

【Swift】UserDefaultsを使ってUITextFieldに入力したテキストを自動で保存する - Swift実践ブログ

 

・WKWebView

【Swift】WKWebViewでhttpsのページを表示できない原因(ATS) - Swift実践ブログ

【Swift】WKWebViewでリンク先が開けない場合の対処法(ATS/target=”_blank”) - Swift実践ブログ

【Swift】WKWebViewで進む/戻る/更新(リロード)機能を実装する - Swift実践ブログ

【Swift】WKWebViewでHTMLを表示する - Swift実践ブログ

 

API

【Swift】APIからPOSTでデータ取得する(Alamofire/SwiftyJSON) - Swift実践ブログ

Postmanを試してみる - Swift実践ブログ

【Swift】Swift4でJSONのパース(SwiftyJSONを使わない方法) - Swift実践ブログ

 

■ライブラリ管理ツール

・Carthage

【Swift】Carthageとは(CocoaPodsとどちらを使うべきか) - Swift実践ブログ

【Swift】Carthageでのライブラリ導入時エラー(failed with exit code 72/failed with exit code 65) - Swift実践ブログ

 

■ライブラリ

・Realm

【Swift】Realmを触ってみる(レコードの書き込み/取得) - Swift実践ブログ

【Swift】「Showing Recent Issues Command failed due to signal: Abort trap: 6」の原因 - Swift実践ブログ

 

・Firebase

【Swift】Swift4でFirebaseに触ってみる - Swift実践ブログ

【Swift】Swift4でチャットアプリを作る(JSQMessagesViewController/Firebase) - Swift実践ブログ

【Swift】Swift4でチャットボットを作る(Repl-AI) - Swift実践ブログ

【Swift】「Use of undeclared type 'DatabaseReference'/Use of unresolved identifier 'Database'」の対処法 - Swift実践ブログ

【Swift】「Could not build Objective-C module 'Firebase'」の対処法 - Swift実践ブログ

【Swift】「FirebaseCore/FIRApp.h not found」の原因 - Swift実践ブログ

 

HMSegmentedControl

【Swift】Swift4でHMSegmentedControlを試す - Swift実践ブログ

 

■CI関連

継続的インテグレーションとは - Swift実践ブログ

アプリ開発に伴いCIサービスを選定したい - Swift実践ブログ

fastlaneとは - Swift実践ブログ

テスト配信ツールの選定(TestFlight/DeployGate) - Swift実践ブログ

 

■その他ツール

Xcode

【Xcode】「iPhone is busy: Preparing debugger support for iPhone」の対処法 - Swift実践ブログ

【Xcode】All Exceptionの設定方法(デバッグ) - Swift実践ブログ

 

・Sourcetree

【Swift】Sourcetreeでの.gitignoreの設定 - Swift実践ブログ

 

■実践(Swift以外)

【PHP】Visual Studio Codeでデバッグの設定(PHP Debug/XDebug) - Swift実践ブログ

【Bootstrap】Bootstrap4のテンプレートを試してみる - Swift実践ブログ

 

■その他

初心者でもGitHubのコードを読むメリットはあるか - Swift実践ブログ

UI/UXについて調べてみる - Swift実践ブログ

プログラミング未経験からSwiftで事業会社のエンジニアになるまで(学習編) - Swift実践ブログ