Xcode

Git

XcodeのGitでコミットしたものを取り消したい。ファイルの変更内容はそのまま(soft reset)

はじめにXcodeではGitの機能も含まれており、バージョン管理もやりやすくなっています。ですが、XcodeのGUIには含まれていないGitの機能もあります。コミットの取り消しがそうです。「あ、間違えちゃった」と思って、取り消そうとしてもX...
Xcode

【Xcode】ファイル作成時に自動生成されるコメント内の名前を変更する

概要Xcodeで新規にソースコードのswiftファイルを作成した際、初期設定では下記のようなコメントが自動で付加されているかと思います。//// SampleModel.swift// Very Simple SwiftUI//// Cre...
SwiftUI

何故かType ‘SampleManager’ does not conform to protocol ‘ObservableObject’というエラーが出る

状況SwiftUIでObservableObjectを使った実装は以前にもしたことがあって、同様の感じで実装しても、何故か"Type 'SampleManager' does not conform to protocol 'Observa...
SwiftUI

iOSシミュレータにオーディオファイルをコピーしたい

<環境>・Xcode 26.2これはかなりハマりました。。。写真や動画ファイルは、Macからシミュレータにドラッグ&ドロップすれば行けるのですが、mp3などのオーディオファイルだとそうは行きません。シミュレータ内のメッセージアプリが起動して...
Xcode

同名ファイルの存在によりMultiple commands produceエラー

環境:Xcode 26.2状況:ビルド時エラーの原因は明らかでも出力内容からすぐには分からなかったです。エラーの出力内容は下記のとおりです。Multiple commands produce '/Users/hoge/Library/Dev...
SwiftUI

iOSのバージョンを指定した処理をしたい

はじめにiOSのアプリ開発、楽しんでいますか?いい感じのものがサクッと作れちゃったり、色々と面白いですよね。Apple側から新機能もどんどん出てくるのですが、想定するiOSのバージョンには対応していなかったり、iOSのバージョンを指定した特...
Swift

【Swift】Result of call to ‘map’ is unused という警告が出る

現象XcodeでSwiftUIの開発をしていて、"Result of call to 'map' is unused"という警告が出て、ビルドは成功するので別に放っておいてもいいけれど、どうしようかなと思いました。ざっくり下のような感じの状...
Xcode

Xcodeが異常に重い時にやってみること

Xcodeはビルド・実行にあたり、たくさんの中間ファイルやログなどを生成します。シミュレータもOSごとに作られたりして、その分、容量も大きくなります。そのため、そうしたファイルなどが原因で動作が相当遅くなっていることがあります。以下は、ビル...
Apple

iOSアプリ開発に必要なもの

毎日使っているあのアプリや楽しめるアプリ、ゲームなど、、iPhoneやiPadではたくさんのアプリを使うことができます。そんなアプリを、自分でも開発してみたい、となった時に読む記事です。iOSアプリを開発するのには何が必要なのでしょうか?
Apple

【iOSアプリ開発】マクロも入って来て、一段とパワーアップ

Xcode15.0の正式版がリリースされています。iOS17への対応や、Swiftが5.9になりました。開発者サイドから見ると特に、Swift5.9からマクロが使えるようになり、一段と表現力がアップします。マクロは使い方次第で、全く別の言語...