【Swift4】WatchConnectivityによるiOSアプリとwatchOSアプリのデータの送受信方法【Objective-C】【Xcode9】
iOSアプリとwatchOSアプリ間のデータのやりとりはwatchOS1まではAppGroupsの設定により、ファイルの共有やUserDefaultの共有が可能でしたが、watchOS2からはAppGroupsは使えなくなり、代わりに ...
【Swift4】CGRect、CGSieze、CGPointの指定のしかたと違い【Objective-C】【iOS11】
SwiftとObjective-CのCGRect、CGSize、CGPointの指定の方法です。
CGRect、CGRectMakeSwift4.0view.frame = CGRect(x : 0, y : 0, width ...
【Swift】CoreLocationを使用してバックグラウンドモードで位置情報を取得する方法【Objective-C】【iOS13】
CoreLocationにあるCLLocationManagerクラスを使用して位置情報を取得する方法をご紹介します。
位置情報の取得には、フォアグラウンド時、バックグラウンド時の他にも、アプリ使用中のみ、常に許可、などの ...
【Swift4】Xcodeのデバックログにファイル名や関数名や行数をつける方法【Objective-C】【iOS11】
Xcodeのでバックログは開発者にとってとても貴重な情報源の一つですが、単なるprintやNSLogを使っているだけだと、デバックログを最大限に生かすことはできません。
ただ単に、記述したログを出すだけではなく、ログを出す ...
【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 ...
【Swift4】ステータスバーを非表示にする方法【iOS11】【Xcode9】
Swift4でのステータスバーの非表示方法です。
override func viewDidLoad() { super.viewDidLoad()//Do any additional setup after loading ...
Swift5でUINavigationBarの背景色が薄い色になった場合の対処方【Swift/Objectice-C/iOS13】
ナビゲーションバーについての色の設定方法について、以前ご紹介させていただきましたが、その際、背景色を指定下にもかかわらず、指定した色よりほんのり薄い色に変化している場合があります。
今回はこのバグのようにも思える変化の対処 ...
Swift5でUINavigationControllerの文字色、背景色の変更や背景の透過方法【Swift/Objective-C/iOS13】
UINavigationControllerのNavigationBar(ナビゲーションバー)のカスタマイズ方法をご紹介します。
カスタマイズの種類は5つ
・ナビゲーションアイテムの文字色の変更
・ナビゲー ...