-
iOSプログラムがフォアグラウンドにあるかバックグラウンドにあるかを確認するにはどうすればよいですか?
iOS開発者であるため、アプリケーションがフォアグラウンドまたはバックグラウンドにあるかどうかを知ることは重要です。バックグラウンドダウンロード、アプリがフォアグラウンドになった場合のイベントなど、複数のイベントを処理する必要があります。 ここでは、アプリケーションがバックグラウンドにあるかフォアグラウンドにあるかを確認する方法を説明します。 そのために通知センターを使用します 詳細については、アップルのドキュメントを参照してください。 https://developer.apple.com/documentation/foundation/notificationcenter 登
-
iOSでフロントカメラとバックカメラの両方を同時に使用するにはどうすればよいですか?
現在のところ、フロントカメラとバックカメラの両方に同時にアクセスする方法はありません。両方のカメラのセッションが異なるため、一方が開始するとすぐにもう一方のセッションが終了します。 Appleサポートチームが回答したAppleDeveloperForumによると- 「アプリは、前面カメラと背面カメラから同時にキャプチャすることはできません。どちらか一方からもう一方に切り替えることはできますが(少し遅れて)、両方を同時に切り替えることはできません。」
-
iOSで2つの日付の違いを取得するにはどうすればよいですか?
2つの日付の違いを取得するのは簡単です。日付の合間にプレイする方法を知っておく必要があります。 日付のフォーマットにはDateFormatterクラスを使用します。 DateFormatterのインスタンスは、NSDateオブジェクトの文字列表現を作成し、日付と時刻のテキスト表現をNSDateオブジェクトに変換します。 詳しくはこちらをご覧ください https://developer.apple.com/documentation/foundation/dateformatter カレンダー構造も使用します。アップルはその美しいドキュメントを提供しています。 https://de
-
iOSでインターネットから現在の日付と時刻を取得するにはどうすればよいですか?
日付と時刻の操作には注意が必要です。新しいプログラマーが日付と時刻に苦労しているのを見てきました。ほとんどすべてのアプリケーションでは、日付を取得する必要があり、複数の操作がそれに依存しています。 ここでは、現在の日付と時刻をすばやく取得する方法を説明します。 この投稿では、現在時刻とUTC時刻を取得する方法を説明します。 UTC時刻を取得するには、プレイグラウンドでコードの下に貼り付けてください。 let utcDate = Date() print(utcDate) 現在地のタイムスタンプを取得したい場合は、以下のコードを遊び場に貼り付けてください。 let dateObj = D
-
iOSで向きの変更を無効にする
ポートレートモードまたはランドスケープモードで実行されるアプリケーションは多数あります。 これを実現するには、いずれかのモードでアプリケーションを制限することが重要です。 この投稿では、向きを制限する方法、または向きを1つのモードに無効にする方法を説明します。 アプリケーションをポートレートモードでのみ実行する場合は、 viewDidLoadメソッドの下に、以下のコード行をコピーします override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { &
-
Swift xcodeの日付から日付オブジェクトをどのように作成しますか?
Swiftが独自の構造体タイプDateを定義しているため、ObjectiveC-Backgroundから来るのでNSDateを使用する必要はありません。日付はNSDateクラスにブリッジします。これらは、Objective-CAPIと相互作用するコードで互換的に使用できます。 日付の詳細については、公式のアップルドキュメントhttps://developer.apple.com/documentation/foundation/dateを確認してください。 この投稿では、日付オブジェクトを作成する方法を説明します。それでは、この目的でPlaygroundを使用することから始めましょう。
-
迅速にグローバル変数を作成して使用する方法
Appleのドキュメントによると、「グローバル変数は、関数、メソッド、クロージャ、または型コンテキストの外部で定義される変数です グローバル変数を作成する方法を学ぶ前に、まずそれらが何であるかを完全に理解しましょう。 内側の円の内側にある「W」を考えてみましょう。内側の円の内側にあるすべてのものにアクセスできます。一方、Aは内側の円の内側だけでなく外側の円の内側のすべてにもアクセスできるため、「A」のスコープは両方の円にアクセスできるためグローバルです。 したがって、グローバル変数は、より大きく内側の円の内側にあるすべてのものにアクセスできます。 次に、グローバル変数を宣言また
-
iOSでTableViewアイテムの背景色を変更するにはどうすればよいですか?
テーブルビューアイテムの背景色を変更することは、テーブルビューの背景色を変更することとは異なります。新しいプログラマーは、これら2つのことを混同することがよくあります。この投稿では、TableViewアイテム(セルなど)の背景色を変更する方法を説明します。 それでは始めましょう。 テーブルビューセルの背景色を変更するには、セルのcontentView.backgroundColorプロパティを変更する必要があります。 Add the below code in your cellForRowAt indexPath method, cell.contentView.backgroundCo
-
iOSのUITextViewでフォントと色を変更するにはどうすればよいですか?
UITextViewのフォントと色の変更は簡単です。UITextViewオブジェクトの.textColorプロパティと.fontプロパティを更新するだけです。ここでは、その方法を説明します。 それでは始めましょう Main.storyboardを開き、以下に示すようにUITextViewを追加します。 Create @IBOutlet of UITextView and name it, textView. @IBOutlet var textView: UITextView! ViewController.swiftのviewDidLoadメソッドで、以
-
iOSアプリケーションのアイコンを設定するにはどうすればよいですか?
すべてのアプリには、App Storeで注目を集め、ホーム画面で目立つ、美しく印象的なアイコンが必要です。アイコンは、アプリの目的を一目で伝える最初の機会です。また、設定や検索結果など、システム全体に表示されます。 ここでは、iOSアプリケーションのアイコンを設定する方法を説明しますが、その前に、すべてのアプリが、アプリのインストール後にホーム画面とシステム全体で使用する小さなアイコンと、大きなアイコンを提供する必要があることを確認して理解する必要があります。 AppStoreに表示するためのアイコン。 そのためには、アプリのアイコンサイズを理解する必要があります。https://deve
-
iOSで現在地の緯度と経度を取得するにはどうすればよいですか?
ほとんどすべてのアプリケーションは位置情報サービスを使用するため、位置情報を完全に理解する必要があります。この投稿では、現在地の緯度と経度を取得する方法を説明します。 このためにCLLocationManagerを使用します。詳細については、https://developer.apple.com/documentation/corelocation/cllocationmanagerを参照してください。 viewDidLoadメソッドでユーザーの緯度と経度を印刷するサンプルアプリケーションを開発します。または、必要に応じてUILabelでもボタンをタップして印刷できます。 それでは始めま
-
iOSでオーディオおよびビデオファイルを再生する方法は?
最近ではほとんどすべてのアプリケーションにオーディオとビデオがあるため、iOSでオーディオとビデオを再生する方法を理解することは非常に重要です。ゲームアプリケーションからソーシャルメディア、音楽プレーヤーなどまで。 この投稿では、Swiftを使用してオーディオおよびビデオファイルを再生する方法を説明します。 それでは始めましょう。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「AudioVideo」という名前を付けましょう。 ステップ2 − Main.storyboardを開き、3つのボタンを追加して、以下に示すように名前を付けます。 ス
-
プログラムでiOSのデータ接続を有効/無効にする方法は?
ユーザーはiOSデバイスの設定からモバイルデータをオンまたはオフにすることができますが、プログラムで同じものを無効または有効にすることは実際には不可能です。 iOSデバイスをジェイルブレイクした場合にのみ可能です。Appleは、アプリ開発者がWi-FiまたはBluetoothにアクセスすることを許可していません。 これを支援する可能性のあるプライベートAPIがいくつかありますが、最終的にはアプリストアからのアプリの拒否につながります。
-
iOSでImageViewの境界線を設定しますか?
画像ビューの境界線の設定は簡単です。この投稿では、iOSで画像ビューの境界線を設定する方法を説明します。 始めましょう。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「BorderToImage」という名前を付けましょう 画像ビューとボタンをタップするだけでストーリーボードにボタンを作成し、画像ビューに境界線を追加します。 viewDidLoadでも同じことができますが、違いを確認するためにこれを行っています。 ステップ2 − Main.storyboardで、以下に示すように画像ビューとボタンを追加します。 ステップ3 −画像の@IBO
-
swiftで静的変数をどこでどのように使用するのですか?
静的変数をどこでどのように使用するかを理解する前に、まず「swiftの静的変数とは何ですか?」を理解しましょう。 静的変数 静的変数は、クラスのすべてのインスタンスまたはオブジェクト間で値が共有される変数です。変数を静的として定義すると、オブジェクトではなくクラスにアタッチされます。静的変数のメモリは、クラスのロード時に割り当てられます。 上の図を理解しましょう。クラスSampleがあり、2つのオブジェクトs1とs2があります。 s1とs2の両方に変数「a」が別々にありますが、共通の共有変数「b」があります。この「b」は静的変数です。 次に、静的変数をどこでどのように使用する必要が
-
iOSで入力しているときにテキストボックスの文字数を数える方法は?
iOS開発者は、テキストフィールドを操作する方法とその操作を知っている必要があるため、AppleはすでにUITextFieldDelegateプロトコルを提供しています。 詳細については、https://developer.apple.com/documentation/uikit/uitextfielddelegate フォームが関係するアプリケーションを見たことがあるかもしれません。また、文字が特定の数に制限されているフォームで特別に入力すると、入力する文字数が表示されます。 この投稿では、TextFieldに入力したときに文字数を表示する方法と同じ方法を紹介します。 ステップ1
-
iOSデバイスがスリープモードになるのを防ぐにはどうすればよいですか?
ほとんどのアプリがユーザー入力として短時間タッチしない場合、システムはデバイスを「スリープ」状態にし、画面が暗くなります。これは、電力を節約する目的で行われます。 iOSデバイスがスリープ状態になるのを防ぐのは簡単です。[設定]→[ディスプレイと明るさ]→[自動ロック]に移動し、[しない]を選択します。 これによって画面がロックされることはありません。 iOSアプリケーションを開発していて、この機能を実装する必要がある場合は、アップルが提供するisidletimerdisabledを使用して、詳細を確認する必要がありますhttps://developer.apple.com/doc
-
iOSでデフォルトのアラートダイアログの幅と高さを制御するにはどうすればよいですか?
iOSアプリケーションの開発中に、アラートの幅と高さを制御/操作する必要がある場合があります。同じことに慣れていない場合は、問題が発生する可能性があります。 ここでは、デフォルトのアラートボックスの幅と高さを制御する方法を説明します。高さと幅を制御するには、NSLayoutConstraintを使用します。 UIAlertControllerの詳細については、-を参照してください。 https://developer.apple.com/documentation/uikit/uialertcontroller ここでは、ボタンがある新しいプロジェクトを作成します。そのボタンをタップ
-
iOSでHOMEキーを押しているユーザーを検出するにはどうすればよいですか?
アプリケーションがバックグラウンドに移行するため、ユーザーがホームキーを押していることを知ることは非常に重要です。ここでは、ユーザーがホームキーを押したときに電話を識別または受信する方法を説明します。 AppDelegate.swiftには、デリゲートメソッドがあります。 AppDelegate.swiftを開き、applicationWillResignActive(_ application:UIApplication)およびapplicationDidEnterBackground(_ application:UIApplication)で、printステートメントを記述し、図のよう
-
iOSでナビゲーションバーの高さを取得するにはどうすればよいですか?
アプリ画面の上部にナビゲーションバーが表示されます。詳細については https://developer.apple.com/design https://developer.apple.com/documentation UIと要件が異なる複数のビューコントローラがある場合は、ナビゲーションバーの高さを取得することが重要になります。同じ高さを取得する方法や必要に応じて変更する方法がわからない場合は、多忙になります。ナビゲーションバーの高さを取得する方法を見てみましょう。 import UIKit class ViewController: UIViewController { &nb