【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 ...
【Swift4】App Transport Security(ATS)のエラーが出た場合の対処方法【Objective-C】【Xcode9】
Xcode9でiosアプリを作る際に、http通信をブロックするATS(App Transport Security)という機能があります。このブロックを解除する設定をしないと以下のようなエラーになりリクエストが失敗してしまいます。
【WatchOS】実機テストでのエラーやAppStoreへの申請でのエラーと対処法【Xcode】
AppleWatchの実機テストやWatchOSを含んだアプリをAppStoreへ申請するときにこのようなエラーが出る場合があります。
Embedded binary is not signed with the same ...
【Swift4】CGRect、CGSieze、CGPointの指定のしかたと違い【Objective-C】【iOS11】
SwiftとObjective-CのCGRect、CGSize、CGPointの指定の方法です。
CGRect、CGRectMakeSwift4.0view.frame = CGRect(x : 0, y : 0, width ...
【Swift4】UITableViewを回転させて横スクロールや逆スクロールにする方法【Objective-C】【iOS11】
UITableViewは基本的にコンテンツ領域が下へ伸びている状態のものしか作れませんが、UITableViewを180度回転させて、さらにその中のUITableViewCellを逆回転で180度回転させることにより、基本のスクロール ...
【Swift4】カスタムUIViewなどのinitメソッドの記述方法【iOS11】【Objective-C】
カスタムUIViewやUIButtonを作成した時に、initメソッド内で定数や配列の初期化などを行いたい場合があります。この時initメソッドをoverrideする必要があります。
1.initメソッドをoverrideするo ...