IOS

 Computer >> コンピューター >  >> プログラミング >> IOS
  1. Swiftを使用してiOSデバイスにURLで画像を読み込むにはどうすればよいですか?

    swiftを使用してiOSに画像を読み込むには、単純なデータタスクセッションを使用します。画像は任意のサイズである可能性があり、メインビューの操作を停止させたくないため、画像をバックグラウンドで読み込む必要があります。 例を使ってこれを見てみましょう。空のプロジェクトを作成し、空の画像ビューを追加します。 アウトレットを作成してから、URLから画像を取得するコードを記述します。これが、現時点でのアプリケーションの外観です。 それでは、URLから画像を取得するためのコードを追加しましょう。 func getData(from url: URL, completion: @escapi

  2. Swiftを使用してUIImageViewのサイズを変更するにはどうすればよいですか?

    iOSでSwiftを使用して画像のサイズを変更するには、フレームを使用します。 例を使ってこれを見てみましょう。 空のプロジェクトを作成し、空の画像ビューを追加します。 アウトレットを作成します。 プロジェクトに画像を追加し、その画像を画像ビューに割り当てます。 最初にアプリケーションを実行すると、次のようになります。 それでは、画像のサイズを変更するコードを追加しましょう。 override func viewWillLayoutSubviews() {    let frame = CGRect(x: 10, y: 10, wid

  3. iOSアプリでオンスクリーンキーボードをどのように非表示にしますか?

    画面上のキーボードを非表示にするには、iOSSDKで事前定義されているいくつかの内部関数を利用する必要があります。テキストフィールドまたはtextViewを入力しているときに、キーボードが画面に表示されます。テキストフィールドに応じて内部機能を利用する必要があります。 たとえば、現在のテキストフィールドがtfOneの場合、次のコードを使用してテキストフィールドを非表示にできます。 tfOne.resignFirstResponder() このコードは、呼び出されるとキーボードを非表示にします。ボタンまたはジェスチャレコグナイザーのアクションでこれを呼び出す場合があります。 このメソッドは

  4. FacebookログインをiOSアプリのSwiftに統合するにはどうすればよいですか?

    アプリケーションでのソーシャルログインは、最近非常に一般的なものになっています。 Facebookログインはその1つです。この記事では、Facebookログインを使用して、基本的なユーザー情報にアクセスし、アプリケーションにログインする方法を説明します。 アプリケーションにFacebookログインを実装することは、一連の複数のステップであり、そのうちの1つのステップでもスキップすることはできません。 最初のステップは、https://developers.facebook.com/で開発者として登録することです。 開発者としてサインアップし、サインアップに必要な手順を完了すると、

  5. iOSアプリケーションの開発中に、テキストメッセージを送信する必要があり、なぜ困惑するシナリオがあるかもしれません。どのように?そして何?

    このチュートリアルでは、SwiftでiOSアプリケーションからテキストメッセージを送信する方法に焦点を当てます。ここでは、ユーザーの電話番号からテキストメッセージを送信します。ユーザーのコンテンツなしでこれを直接行うことはできませんが、ユーザーが送信するための合成済みメッセージを表示することはできます。ユーザーは、必要に応じて後で変更できます。 それでは始めましょう 「MFMessageComposeViewController」を使用します アプリケーション内の標準のメッセージ作成インターフェースを表示するクラスオブジェクト。 コンポジションインターフェイスを表示する前に、送信する基本

  6. iOSで画面の下部にビューを配置する方法

    推奨される方法と最新の方法は、制約を使用することです。制約を使用して、画面の下部にビューを配置します。 ステップ1: Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「ViewAlignment」という名前を付けましょう UIViewを使用しますが、同じ手順に従って任意のUIコンポーネントを使用できます。 ステップ2: Main.storyboardを開き、ViewControllerの背景色を変更し(これは理解を深めるために行っています)、UIViewを追加します。 ステップ3: 制約の追加-UIView→新しい制約の追加をクリックします。 制約を

  7. iOSで2つのボタンを垂直に揃える

    自動レイアウトは、iOSアプリケーションの設計において最も重要な要素の1つです。自動レイアウトを使用すると、UI開発がはるかに用途が広く簡単になりました。 2つのボタンを垂直に配置するには、自動レイアウトを使用します。 それでは始めましょう! ステップ1: Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「AlignButtons」という名前を付けましょう ステップ2: Main.storyboardを開き、2つのボタンを追加して、ボタン1とボタン2の名前を付けます。 ステップ3: 両方のボタンを選択し、[新しい配置制約の追加]メニューを使用して垂直方向に

  8. iOSでデバイスのメーカーとモデルを取得するにはどうすればよいですか?

    デバイスのメーカーについて話すときは、電話メーカーを指します (Apple、Samsung、Nokiaなど)およびデバイスモデルは通常、特定の製品 iPhone、iPad/TABなど すべてのモバイルデバイスは、メーカーとモデルのみを使用して分類されます。 では、iOSでデバイスのメーカーとモデルを取得する方法を理解しましょう。 作成とモデル化を行うには2つの方法があります。最初の方法は、iOSデバイスを直接開き、設定に移動し、[一般]をタップし、[バージョン情報]セクションでiOSデバイスの詳細を確認することです。 2番目の方法は、を使用して製造とモデルを取得することです X

  9. プログラムでiOSデバイスのUDID、名前、バージョン、モデルを検出する方法は?

    デバイスUDIDは、一意のデバイス識別子を表します。すべてのiOSデバイスにはUDIDがあります。これは、デバイスに固有であることが保証されている40文字と数字のシーケンスです。 デバイス名は通常、デバイスの[設定]→[一般]→[バージョン情報]に表示される名前です。 iOSバージョンは、現在のiPhoneが実行されているバージョンであり、12.2の最新のiOSバージョンです iOSモデルは、ユーザーが使用しているiOSデバイスがiPhone/iPadであるかどうかを示します。 次に、プログラムでUDID、名前、バージョン、モデルを検出する方法を説明します。 Xcode→NewPro

  10. Swiftを使用してScrollViewで垂直方向のスワイプを検出するにはどうすればよいですか?

    scrollViewでスワイプを検出するには、スクロールビューではスクロールの方向がネイティブに表示されないため、いくつかのトリックを使用する必要があります。例を使用してこれを確認します。 空のプロジェクトを作成し、必要に応じてビューにスクロールビューを追加します。 アプリケーションで必要に応じて制約を与えます。 オブジェクトライブラリから、スクロールビューの真上にスワイプジェスチャレコグナイザーをドラッグアンドドロップします。 ジェスチャレコグナイザーを選択し、その属性インスペクターに移動し、そこからスワイプオプションを選択して、値を「上」に設定します。 これを行うと、ジェスチャ認

  11. 迅速にnavigationBarの境界線を削除するにはどうすればよいですか?

    迅速にナビゲーションバーから境界線を削除するには、数行のコードを追加するだけです。何も変更せずに実行した場合のナビゲーションバーの外観を見てみましょう。 次に、上記の結果に示されている線/境界線を非表示にしてみましょう。 ナビゲーションバーには、上記のように、灰色の影とボトムラインのデフォルトビューを提供する2つの機能があります。 1つは背景画像で、もう1つは影の画像です。 まず、シャドウイメージを空のイメージに設定して非表示にし、どのように表示されるかを確認します。 viewDidLoadに次のコードを追加します- self.navigationController?.navig

  12. iOSのSwiftxcodeの日付から日付オブジェクトをどのように作成しますか?

    swiftで日付オブジェクトを作成するには、swiftのDateComponents()を使用します。これは2つの方法で実行できます。シミュレータの代わりにPlaygroundを使用してコードをテストします。 日付コンポーネントとカレンダーを使用して日付を作成します。日付コンポーネントは2つの方法で作成できます。 方法1 DateComponent()のデフォルトの初期化子を使用して日付を作成します。 var date = DateComponents.init( calendar: <#T##Calendar?#>, timeZone: <#T##TimeZone?#&

  13. iOS / iPhoneのMACアドレスをプログラムで取得するにはどうすればよいですか?

    7.0より前のiOSバージョンでは、デバイスのMACアドレスを取得することが可能でした。ただし、新しいiOSバージョンでは、アプリがデバイスのMACアドレスにアクセスすることが無効になっています。 iOSの現在のバージョンでアクセスまたは要求されると、常に02:00:00:00:00:00を返します。これは、プライバシーの懸念からアップルによって実装されました。アプリがデバイスを一意に識別する必要がある場合、アップルはMACの代わりにUDID/UUIDを使用することをお勧めします。迅速に使用できます UIDevice.current.identifierForVendorアップルのドキュメ

  14. Swiftを使用してiOSアプリのステータスバーを非表示にするにはどうすればよいですか?

    アプリケーションでは、ステータスバー、ナビゲーションバーなどを非表示にして、表示したいコンテンツのみを表示する必要がある場合があります。この記事では、アプリケーションでステータスバーを非表示にする方法を説明します。迅速な言語を使用してiOSアプリケーションのステータスバーを非表示にするには、非常に基本的な手順を実行する必要があります。 ステータスバーは2つの一般的な方法で非表示にできます。これらの方法はどちらも共通のステップを伴います。 共通のステップ info.plistファイルに移動します。 「コントローラーベースのステータスバーの外観を表示する」というキーを追加し、その値をNOに設定

  15. Swiftで数字のみを取得するようにUITextFieldを制限するにはどうすればよいですか?

    iOSアプリでは、入力として数字のみを受け取るようにテキストフィールドを制限する必要がある場合があります。これはいくつかの方法で実行できます。いくつかを見てみましょう。 方法1:ストーリーボードからテキストフィールドタイプを変更します。 数値入力に制限するテキストフィールドを選択します。 属性インスペクターに移動します。 キーボードの種類を選択し、そこからテンキーを選択します。 方法2:プログラムで入力を数値に制限します。 テキストフィールドを選択します ViewControllerでアウトレットを作成します。 ビューコントローラをUITextFieldDelegateに準拠させます テ

  16. Swiftを使用してプログラムでiOSにナビゲーションバーを追加する

    プログラムでナビゲーションバーを追加するには、以下に説明する一連の手順を実行します。これは、viewControllerのViewWillLayoutSubviewsメソッドで行います。 現在のビューの幅を取得しています。 let width = self.view.frame.width 現在のビューの幅とナビゲーションバーのデフォルトの高さである44ピクセルの高さのナビゲーションバーを作成します。 let navigationBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, he

  17. SwiftでTableViewセルの高さを動的に変更する

    iOSのtableViewセルの高さを動的に変更するには、つまり、使用可能なコンテンツに応じてセルのサイズを変更するには、自動ディメンションプロパティを使用する必要があります。これは、サンプルプロジェクトの助けを借りて確認できます。 空のプロジェクトを作成してそのviewControllerクラスに移動し、UITableViewDataSourceおよびUITableViewDelegateに準拠させます。 次に、以下のコードでは、最初にテーブルを作成し、次にそのテーブルのセルを登録して、いくつかのテーブルプロパティを追加します。 テーブルビューデリゲートとテーブルビューデータソースを設

  18. Swiftを使用してiOSアプリでHTTPリクエストを行う方法は?

    iOSでhttpリクエストを行うには、DataTaskとセッションを利用します。構成、セッション、URL、リクエスト、およびdataTaskオブジェクトを作成します。実行する手順を見てみましょう。 HTTPリクエストにはさまざまな種類があり、サーバーに対してどのような種類のリクエストを行うかによって異なります。以下は、リクエストの基本的なタイプです。 「GET」、「POST」、「PUT」、「DELETE」、APIに従ってこれらのいずれかを利用できます。以下に示すように、基本はリクエストの種類ごとに同じです。 DELETEタイプのリクエストでこれらの例を見てみましょう。 まず、デフォル

  19. iOSアプリでLocationManagerが実行されているかどうかを確認するにはどうすればよいですか?

    iOSでの位置情報に関連するサービスをすばやく確認するには、CLLocationManagerを使用できます。 この例では、ロケーションマネージャが実行されているかどうかを確認する方法を示します。サンプルプロジェクトの助けを借りてこれを行います。したがって、新しいプロジェクトを作成します。まず、locationManagerオブジェクトを作成する必要があるため、ViewControllerで作成します。 var locationManager = CLLocationManager() ここで、まず、デバイスで位置情報サービスが有効になっているかどうかを確認する必要があります。これを確認す

  20. Swiftアレイから特定の要素を削除するにはどうすればよいですか?

    swiftの要素から特定のオブジェクトを削除するには、複数の方法を使用できます。例を使って、遊び場でこれを見てみましょう。 まず、文字列の配列を作成しましょう。 var arrayOfString = ["a","b","c","f"] 以下に示すように、次の方法でそれを行います。 方法1-配列のフィルターメソッドを使用します。 swiftの配列には、いくつかの条件に応じて配列オブジェクトをフィルタリングし、新しいオブジェクトの配列を返すfilterメソッドがあります。 let modifiedArray =

Total 190 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:6/10  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10