Swift5+StoryBoardでUIViewを簡単に角丸にする方法
Swift5のExtensionを使ってStoryBoardでUIViewを簡単に角丸にする方法をご紹介します。
この方法を使うとStoryBoardのプロパティ上でUIView等のView系に角丸を簡単につけることができ ...
iOS13でステータスバー(StatusBar)の色を変更する方法【Swift/Objective-C】
今回はXcode11のiOS13でステータスバー(StatusBar)の色を変更する方法をご紹介します。
色の変更方法は色々ありますが今回は設定や1行で簡単に変更できるやり方をご紹介します。
iOS13でステータスバ ...
Xcode11でMultiple commands produce ~~~ That command depends on command in Target 'AppName': script phase “[CP] Embed Pods Frameworks”というエラーが出た時の対処方法
iOS13用に過去に作成したプロジェクトをXcode11でビルドしたところ以下のようなエラーがでました。
Multiple commands produce ‘/Users/test/Library/Devel ...
Swift5・iOS13でUISegmentedControlの背景色、選択色、文字色をカスタマイズする方法【Swift5/Objective-C】
iOS13からUISegmentedControlをカスタマイズする方法が少し変わったので背景色、選択色、文字色、枠線のカスタマイズ方法をご紹介します。
UISegmentedControlの背景色、選択色、文字色、枠線をカスタ ...
iOS13のためにXcode11でビルドしたらModule compiled with Swift 5.0.1 cannot be imported by the Swift 5.1 compilerというエラーが出た時の対処方法
iOS13のためにXcode11にアップデートしビルドをしたら以下のようなエラーがでました。
Module compiled with Swift 5.0.1 cannot be imported by the Swift ...
Swift5の遅延処理の方法まとめ、Dispatch・PerformSelector・NSThread【Swift/Objective-C】
Dispatch・PerformSelector・NSThreadの3種類の方法で処理を遅延実行させる方法をご紹介します。
基本的に使いやすいのはメインスレッド(非同期)、サブスレッド(非同期)を指定できるDispatch ...
Swift5でUIViewを3秒でアニメーションを実装させる方法【Swift/Objective-C】
UIViewクラスを継承しているUILabelやUIButtonなどはUIViewのクラス関数であるanimate関数を使用することで様々なアニメーションを簡単に行うことができます。
UIView.animate によるアニメー ...
Swift5でUIBezierPathで線、三角、四角、円、楕円、円弧の描き方【Swift/Objective-C】
UIBezierPathを使用したパス描画による様々な図形の描画方法をご紹介します。
UIBezierPathを使用するための準備UIBezierPathを使用するためにdraw()メソッドの用意されたViewを作成する必 ...
Swift5の同期処理・非同期処理・GCDの入れ子の方法まとめ【Swift/Objective-C】
プログラムではメインスレッドを使った同期処理と、GCD(Grand Central Dispatchの略)というメインスレッドとは別に動く非同期処理があります。
同期処理、非同期処理を気にせずプログラムすると、ほとんどが同 ...
【Swift】CoreLocationを使用してバックグラウンドモードで位置情報を取得する方法【Objective-C】【iOS13】
CoreLocationにあるCLLocationManagerクラスを使用して位置情報を取得する方法をご紹介します。
位置情報の取得には、フォアグラウンド時、バックグラウンド時の他にも、アプリ使用中のみ、常に許可、などの ...