【Swift4】Storyboardを分割してプロジェクトを作成する方法【iOS11】【Xcode9】
Storyboardを使用したプロジェクトをチームで開発するとコンクリフトが起きやすく、コンクリフトの解消に時間がかかりかえって非効率的になる場合があります。そのため、多くの開発者たちはStoryboardを1つのViewContro ...
cocoaPodsでインストールしたライブラリの現在のバージョンと最新のバージョンの確認方法
cocoaPodsでインストールしたライブラリのバージョンの確認方法です。
インストールしたライブラリが現在どのバージョンなのか、また新しいバージョンが出ているのかを調べる時に便利です。
$ pod outdated ...
【Xcode9】AdMobネイティブアドバンス(GADNativeAppInstallAdView)の実装方法【iOS11】【Objective-C】
AdMobから新しいネイティブ広告であるネイティブアドバンスが公開されました。既存のネイティブ広告と違い、今回の広告ではiOS特有のxibファイルに対応した広告となっています。
今まではCSSを使用したレイアウト方法だった ...
【Xcode9】Could not launch "~~~" iPhone has denied the launch request.というエラーが出た時の対処方【iOS11】
Xcode9でビルドすると以下のようなエラーが出る場合あります。
Could not launch “~~~”
~~~の iPhone has denied the launch reque ...
【Swift4】WatchConnectivityによるiOSアプリとwatchOSアプリのデータの送受信方法【Objective-C】【Xcode9】
iOSアプリとwatchOSアプリ間のデータのやりとりはwatchOS1まではAppGroupsの設定により、ファイルの共有やUserDefaultの共有が可能でしたが、watchOS2からはAppGroupsは使えなくなり、代わりに ...
【Xcode9】~~ の iPhone is busy: Preparing debugger support for ~~ の iPhone.と出た時の対処方【iOS11】
Xcodeで実機テストをしていると以下のようなエラーが出る場合があります。
~~ の iPhone is busy: Preparing debugger support for ~~ の iPhone
Xco ...
【Xcode9】Unlock ~~ の iPhone to Continue. Xcode cannot launch Sleep on ~~の iPhone because the device is locked.と出た時の対処方【iOS11】
Xcodeで実機テストしていると以下のようなエラーになりビルドできない場合があります。
Unlock ~~ の iPhone to Continue.
Xcode cannot launch Sleep on ...
【Xcode9】Schemeを追加してDebug、Staging、Releaseの3つに処理を振り分ける方法【iOS11】
アプリ開発をしているとどうしても開発と本番でサーバーの向き先が違ったり、デバックログの出力のため処理を分けたかったり、様々な場合で開発環境と本番環境などで処理を分けたい場合があります。
XcodeではTARGETSを増やす ...
【Xcode9】An error was encountered while attempting to communicate with this device.のエラーが出た場合の対処方法【iOS11】
アプリ作成していると突然以下のようなエラーがでてビルド出来なくなる時があります。
An error was encountered while attempting to communicate with this dev ...
iOSとwatchOSのObjective-CプロジェクトでSwiftコードを動かす方法
iOSとwatchOSを含んだObjective-Cプロジェクトで、各OS共にSwiftコードを使用できるようにする方法についてです。
要点さえ抑えてしまえばとても簡単ですので是非覚えてきましょう。
1.Swiftコ ...