-
iOSアプリの通知ステータスを確認する方法
通知は、アプリがユーザーのデバイスで実行されているかどうかに関係なく、アプリのユーザーに重要な情報を伝達します。 たとえば、スポーツアプリでは、お気に入りのチームがいつ得点したかをユーザーに知らせることができます。通知は、アプリに情報をダウンロードしてインターフェースを更新するように指示することもできます。通知では、アラートを表示したり、サウンドを再生したり、アプリのアイコンにバッジを付けたりできます。 通知ステータスの詳細については、https://developer.apple.com/documentation/usernotificationsをご覧ください。 Appleは
-
iOSのステータスバーでアクティブになっている通知を確認するにはどうすればよいですか?
getdeliverednotificationsを使用するステータスバートレイでアクティブな通知のリストを取得するには、ここで詳細を読むことができます。 https://developer.apple.com/documentation/usernotifications/unusernotificationcenter https://developer.apple.com/documentation/usernotifications/unusernotificationcenter/1649520-getdeliverednotifications プライバシー違反となるため
-
iOSで円形のプログレスバーを作成する
iOS開発者向けの円形のプログレスバーを作成する方法を知ることは非常に重要です。ほとんどすべてのアプリケーションにこれがあります。 これは主に、ダウンロードステータス、読み込みステータス、またはその他の進行状況に関連するものを表示するために使用されます。 サーキュラープログレスバーの作成は、新しいプログラマーにとって非常に面倒になり、操作に苦労する可能性があります。 円形のプログレスバーを作成する方法は複数あります。この投稿では、円形のプログレスバーを作成するための最も簡単で簡単な方法の1つを紹介します。 それでは始めましょう ステップ1 − Xcode、シングルビューアプリケーショ
-
iOSで実行時にロケーション許可をリクエストする方法
ロケーションパーミッションをリクエストするには、AppleのCLLocationManagerクラスを使用します。このクラスのインスタンスを使用して、コアロケーションサービスを構成、開始、および停止します。 CLLocationManagerクラスの詳細については、こちらをご覧ください。 https://developer.apple.com/documentation/corelocation/cllocationmanager iOSアプリは、2つのレベルの位置情報アクセスのいずれかをサポートできます。 アプリの使用中 −アプリは、アプリの使用中にデバイスの場所にアクセスでき
-
SwiftでtextField入力を検証する一般的な方法
アプリケーションを開発し、すべての入力フィールドに対して同じ検証を作成する頻度。そのような例の1つは、ユーザー登録、ログイン画面、登録画面、またはその他の画面です。すべての入力フィールドに同じ行のコードを書くのは面倒になり、さらに同じものを間違える傾向があります。 設計に従って、各フィールドの検証を作成することは決して推奨されません。むしろ、一般的な検証関数を作成する必要があります。 したがって、このブログでは、入力テキストフィールドの一般的な検証ライブラリを作成します。 遺伝子検証ライブラリを作成する利点。 すべての機能で再利用可能なコード。 ヒューマンエラーの可能性が減少します。
-
ボタンをクリックするだけでiPhoneを切る
通話中は、iOSデバイスのサイドボタンを押して電話を切ることができます。このボタンは、スリープ/ウェイクアップまたはロックボタンとも呼ばれます。 デバイスとiOSは、通話中に電源ボタンを押すとすぐに通話が切断されるように特別に設計されています。
-
クリックしたときのiOSのボタンの色を変更する
曲を再生していると想像してください。停止ボタンを押すとすぐに、ボタンの色が赤に変わります。これは、ボタンがクリックされたときにボタンの色を変更する必要がある可能性がある多くのシナリオの1つです。 このチュートリアルでは、ボタンがクリックされたときにボタンの背景色を変更する方法を説明します。それでは始めましょう! ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「ChangeButtonColor」という名前を付けましょう ステップ2 − Main.storyboardで、ボタンを1つ作成し、stopという名前を付けます。 ステップ3 −ボタンの
-
iOSでプログラムでスクロールビューを無効にしますか?
スクロールビューは、iOS開発者が遭遇する最も困難で複雑なトピックの1つです。ここでは、プログラムでスクロールビューを無効にする方法を説明します。 同じものを無効にするには、スクロールビューの「isScrollEnabled」プロパティをfalseにする必要があります。 以下のコードをファイルにコピーします。 import UIKit class ViewController: UIViewController { @IBOutlet var scrollView: UIScrollView! override func viewDidL
-
iOSでボタンの角を丸くする方法は?
ボタンが丸みを帯びたUIを受け取ったシナリオに出くわすかもしれませんが、それをどのように行うのか疑問に思うかもしれません。そこで、ここではボタンの角を丸くする方法を見ていきます。 ボタンを丸くする方法の両方を見ていきます。1つはストーリーボードを使用し、もう1つはプログラムで実行します。 始めましょう!まず、ストーリーボードを使用してボタンの角を丸くします。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「RoundedButton」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すようにボタンを追加します
-
iOSアプリで位置情報サービスが有効になっているかどうかを確認するにはどうすればよいですか?
名前が示すように位置情報サービスは、GPS、Wifi、セルタワーを介してユーザー情報を収集します。すべてのiOSデバイスには、GPS、WiFi、セルタワーの位置データ、およびiPhoneまたはiPadの位置を特定するためのBluetoothが搭載されています。ユーザーは、一般的に位置情報サービススイッチを切り替えることで、設定アプリから位置情報サービスを有効または無効にできます。 位置情報の更新を開始する前に、locationServiceEnabled()メソッドの戻り値を確認して、ユーザーが現在のデバイスで位置情報サービスを有効にしているかどうかを確認する必要があります。 iOSアプリ
-
iOSでプログラムで画面の向きをロックする方法は?
UIを特定の向きで表示する必要があるシナリオに出くわす可能性があります。それは、横向きまたは縦向きです。 iOSでSwiftを使用してプログラムで向きをロックする方法を見ていきます。 Xcode→NewProject→ViewController.swiftを開き、以下のコードを記述します。 // Set the shouldAutorotate to False override open var shouldAutorotate: Bool { return false } // Specify the orientation. override open
-
アプリのCookieはiPhoneのどこに保存されますか?
Cookieは、インターネットの閲覧中にユーザーのデバイスに保存される小さなファイルです。 iPhoneでCookieについて話すときは、通常、Webビューまたはブラウザアプリケーションを使用するアプリケーションについて話します。 通常のiOSアプリケーションにはCookieが含まれていません。アプリにCookieが含まれるのは、アプリケーションに1つ以上のWebビューがある場合のみです。 iPhoneに保存されているアプリのCookieを確認するには [Webサイトデータ]に移動すると、デバイスに保存されているすべてのCookieが表示されます。 Webビューを使用するiOSアプリ
-
SwiftおよびiOSでのXcode自動レイアウトの操作
自動レイアウトは、iOSデバイスのユーザーインターフェイスの開発に使用される制約ベースのレイアウトシステムです。自動レイアウトとも呼ばれるこのレイアウトベースの制約システムは、基本的に、さまざまなサイズと向きの画面に適応する適応型UIです。 自動レイアウトは、開発者が隣接要素または親要素間の関係を定義してその位置を取得するという制約に完全に依存しています。 自動レイアウトを選択する理由 iOSアプリケーションを設計する際には、確認する必要がありますが、開発するUIは、すべての画面サイズと向きと同等に互換性がある必要があります。自動レイアウトは、必要なときに便利です。 以下の画像を検討して
-
iOSで一定の時間間隔の後にタスクを繰り返し実行する方法
Appleには事前定義されたクラスTimerがあり、特定の時間間隔が経過した後に起動し、指定されたメッセージをターゲットオブジェクトに送信します。 Timerクラスの詳細については、Appleの公式ドキュメントをここで確認できます https://developer.apple.com/documentation/foundation/timer 一定の時間間隔の後にタスクを繰り返し実行するには、タイマークラスを使用します。 5秒ごとにhelloTutorialsPointを出力するサンプルアプリケーションを開発します。 それでは始めましょう ステップ1 −Xcodeを開く→新しい
-
iOSでSwiftから外部ホストにpingを実行する方法は?
場合によっては、外部のWebサイトにpingを実行し、Webサイトが稼働しているかどうかを確認してから、同じWebサイトで処理または起動リクエストを実行する必要があります。 ここでは、外部Webサイトが稼働しているかどうかを確認する方法を説明します。 新しいプロジェクトを作成していきましょう ステップ1- Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「PingMe」という名前を付けましょう ステップ2- ViewController.swiftを開き、関数checkIsConnectedToNetwork()を追加して、次のコードを追加します。 func ch
-
プログラムでiOSデバイスをロックおよびロック解除する方法
iOSデバイスのロックは、プライベートAPIを使用せずにプログラムで実行することはできません。 GraphicsServices.frameworkからのそのようなプライベートAPIのGSEventLockDevice()(プライベートAPI)の1つは、ペルソナを達成するのに役立つ可能性がありますが、アプリケーションはAppleのAppStoreから拒否されます。 さらに、同じものについてアップルが提供するドキュメントはありません。 最後に、プライベートAPIを使用しないとこの機能を実現できず、アプリケーションを使用している場合はAppleによって拒否されます。
-
iOSアプリ内でバックグラウンドでタイマーを実行する方法
iOSアプリケーション内でバックグラウンドでタイマーを実行したい場合、AppleはbeginBackgroundTaskWithExpirationHandlerメソッドを提供しています。同じhttps://developer.apple.com/documentation/uikit/uiapplication/1623031-beginbackgroundtaskwithexpirationについて詳しく読むことができます。 バックグラウンドでタイマーを実行するためのコードを書くために同じものを使用します。 それでは始めましょう。 ステップ1 −Xcodeを開く→シングルビューアプリ
-
iPhoneでSQLiteデータベースインスタンスにアクセスするにはどうすればよいですか
データの保存は、アプリケーションを設計する際に最も重要なことの1つです。データを保存する方法はたくさんあります。そのような方法の1つがSQLiteデータベースです。 iPhoneでSQLiteデータベースにアクセスする方法は複数ありますが、Swiftで最も簡単な方法を紹介します。 SQLiteは、アプリケーションに組み込まれたCプログラミングライブラリに含まれるリレーショナルデータベース管理システムです。 このチュートリアルでは、名前を入力するためのテキストフィールドを持つ1つのサンプルアプリケーションを作成します。名前をSQLiteデータベースに保存し、ユーザーが[表示]ボタンをタップ
-
iOSで背景を25%透明にする方法
AppleはインスタンスプロパティであるbackgroundColorを提供しています。このプロパティへの変更はアニメーション化できます。デフォルト値はnilで、背景色は透明になります。 背景を25%透明にするには、ビューをアルファ0.25のUIColorに設定する必要があります view.backgroundColor =UIColor(白:1、アルファ:0.25) ViewControllerのviewDidLoadメソッドで次のコードを記述できます。 コードは次のようになります。 override func viewDidLoad() { super.v
-
Swiftを使用してiOSアプリでHTTPPOSTリクエストを行う方法は?
iOSでhttpリクエストを行うには、DataTaskとセッションを利用します。構成、セッション、URL、リクエスト、およびdataTaskオブジェクトを作成します。実行する手順を見てみましょう。 まず、デフォルト構成のセッションオブジェクトを作成する必要があります。 let configuration = URLSessionConfiguration.default let session = URLSession(configuration: configuration) 次に、必要なタイプのURLリクエストを作成する必要があります。これは、get、post、delete