appworld

AI

お風呂に浸かりながら観れる。SwiftのAPI: 開発者が知っておくべき100の重要な関数とライブラリ

この記事では、Swiftでのアプリ開発に必須のAPIを100個厳選して紹介します。データベース操作からUIコンポーネント、非同期処理まで、幅広いカテゴリーを網羅。Swift開発者は必見です。
AI

プログラミングにおける100の効果的な動詞: メソッド・関数名で使うべき単語とその日本語訳

コードの可読性と保守性を向上させるためには、メソッド名の選び方が非常に重要です。この記事では、プログラミングでよく使われる100の動詞とその日本語訳を紹介します。これらの動詞は、メソッド名に使うことでコードの意図を明確にし、効率的な開発を実...
Howto

SwiftUIのSectionとListとForEachを理解したい

SwiftUIはAppleが開発したUIツールキットで、ユーザーインターフェースを作成します。この記事では、SwiftUIの基本的な要素であるSection、List、そしてForEachについて詳しく解説します。SwiftUIのSecti...
AI

Xcodeのデバッグエリアに出るnw_endpoint_transform_start_next_child エラーの原因【Swift】

「nw_endpoint_transform_start_next_child エラーの原因と解決法を分かりやすく解説。ドメイン名の解決やネットワーク接続の問題を確認し、適切な対処法でアプリ品質を向上させましょう。」
AI

SwiftUIの@ObservableObjectと@ObservedObjectの違いをわかりやすく解説!「実用例付き」

SwiftUIの@ObservableObjectと@ObservedObjectの違いをわかりやすく解説。公式ドキュメントリンク付きで、初心者から上級者まで対応。データの共有と更新がもっと簡単に! SwiftUIのデータフローを理解するための違いを解説。データの監視と更新の仕組みを学びましょう。
Core Data

【Swift】CoreData編。SQLファイルのURLを取得せよ!

CoreDataのマイグレーションをしたいときにSQLファイルの保存URLを取得する必要がありました。そこにSQLファイルはあるんか?// Documentsディレクトリのパスを取得let paths = FileManager.defau...
Core Data

【初めてのSwiftプログラミング】CoreData のマイグレーション

1. 新しいモデルバージョンの作成
Core Data

【初めてのSwiftプログラミング】CoreDataマイグレーション時新しいモデルバージョンの作成

公開中アプリのCoreDataに変更を加えたい時。利用中のアプリには、永続ストアにデータが保存されているのでそのデータを引き継ぐ必要があります。そのために以前のモデルとは別の新しいモデルバージョンを作成しそちらに変更を加えます。基本的にデー...
プログラミング独学

CoreDataの属性設定項目OptionalチェックボックスとNSManagedObjectプロパティOptionalの違い

Optionalという同じ言葉。ここで私自身の思い込み、頭の硬さが出てしまったと思います。「CoreDataの属性設定項目OptionalチェックボックスとNSManagedObjectプロパティOptional」は分けて考えることが必要で...
Howto

【Swift初めてのプログラミング】バグレポート提出要請「Failed to produce diagnostic for expression; please submit a bug report」

XCode Swiftでアプリを作っていて、CoreDataのEntity配列をfor inループで取り出しついでにindexも欲しかったので、コードを書いてみたら...逆順に取り出したかったので.enumerated()を付けるとエラーが...
Howto

Mac miniをmac OS 13 Venturaにアップデートしたら「スケジュール」GUIがなくなり自動起動を止めれなくなった3分で解決。

電気代が安い時間に起動するよう以前のmac OSで自動起動時間を設定していましたが、「mac OS Ventura」にアップデート後その時間の起動は名必要無くなりました。設定周りを散々探すも項目が見つからなかったので調べると、macOS 1...
Howto

「任天堂Switch」と「AirPodsPro」をBluetoothで接続する簡単な方法

Bluetooth接続で、Nintendo SwitchとAirPodsProを簡単に接続することができます!Bluetoothをオンにして接続ボタンを押すだけ、とても簡単です!Switchのシステムバージョン更新の方法Nintendo S...
プログラミング独学

【Swift初めてのプログラミング】デザインパターンdelegateの使い方

「delegate」は、プログラミング言語Swiftにおいて、クラスやオブジェクト間でのやり取りを実現するためのデザインパターンの一つです。「Swiftとは」を見るSwiftは、Apple社が開発したプログラミング言語です。 iOS、mac...
プログラミング独学

【Swift初めてのプログラミング】定数「let」の使い方

Swiftにおいて、定数「let」は、一度値が設定された後に変更することができない値です。定数は「let」キーワードを使用して定義され、通常はプログラムの実行中に変わらない値を格納するために使用されます。Swift定数「let」の使い方例え...
プログラミング独学

プログラミング独学できる? 継続できた勉強法は?

"継続させるプログラミング独学"の方法を紹介。独学することできるのか、どのような勉強法があるのかを紹介します。インターネット上のリソースを使って独学する方法、適したプログラミング言語、学習方法について解説。独学は時間がかかるが、自宅でも独学することができます。自分で学んだスキルは将来役立つ。
個人開発

Swift-CococaPodsの削除。Firebaseバージョン8以降へ。

なぜか?と現状Firebase バージョン8以降はSwiftPackageManagerが推奨されているのでインストール方法をCocoaPodsから変更するために削除してみる。ちなみにFirebaseは現在バージョン7。関連Firebase...
未分類

初めてのApp課金実装【Swift】前に必要な3つの準備

App課金を実装すにはAppleのサーバーと自前のサバーがいるの?完全初心者の独学者です。そんなこともよくわかっていない状況ですが、初めてのApp課金実装を試してみたいと思います。初めてのApp課金実装【Swift】前に必要な3つの準備早速...