-
iOSプロジェクトの現在のバージョンをコードで取得するにはどうすればよいですか?
iOSアプリケーションをビルドすると、デフォルトでバージョン1.0とビルド0が取得されます。新しいビルドをアプリストアにアップロードするたびに、バージョン番号を変更する必要があります。ビルドをテストするためにビルド番号を更新できます。バージョンとビルド番号は、プロジェクトのinfo.plistファイルに保存されています。 カスタムアクションを実行するために、アプリケーションのビルドまたはバージョン番号にアクセスする必要がある場合があります。 バージョン番号を取得するには、次のコードを使用して、変数または定数に割り当てることができます。 Bundle.main.object(forInfoD
-
Xcodeでのシンボルファイルの処理メッセージとは何ですか?
シンボルファイルの処理は、プロジェクトのビルドを作成するときにxcodeに表示されるメッセージです。このメッセージが表示されると、バックグラウンドでXcodeは、ビルドがインストールされる特定のデバイスと特定のプロセッサのファイルとシンボルファイルをダウンロードします。 シンボルファイルには、特定のプロセッサとiOSバージョンでデバッグするために使用されるデバッグシンボルが含まれており、クラッシュまたはエラーが発生した場合、それらのシンボルはクラッシュレポートの作成に使用されます。シンボルの処理が完了すると、デバイスシンボルを含む新しいフォルダがライブラリに作成されます。通常は「〜/ Lib
-
埋め込みビットコードとは何ですか?ENABLE_BITCODEはxcodeで何をしますか?
ビットコード –ビットコードは、コードの外観の中間的な表現です。このコードは、Googleが使用できないか、デバイスにインストールできません。アプリケーションをアプリストアにアップロードすると、ビットコードとしてアップロードされ、後でitunes/Appleによってアプリバイナリに変換されます。 中間コードが作成されてAppStoreにアップロードされるか、デバイスで実行されると、LLMVと呼ばれるプログラムが制御を引き継ぎ、中間コードを、シミュレーターの場合はx8632ビットまたはx8664ビット、実際のiOSハンドヘルドデバイス。 Enable_bitcodeは、プロジェクトのビルド設
-
SwiftのUIViewにライブカメラプレビューを追加するにはどうすればよいですか?
ライブカメラプレビューをデフォルトのUIViewにすばやく追加するには、iOS SDKのAVFoundationフレームワークまたはネイティブUIImagePickerController()のいずれかを使用できます。この例では、UIViewにカメラプレビューを表示することを目的としてImagePickerを使用し、Imagepickerはそのタスクに適しています。 AVFoundationは、カメラのカスタマイズやさまざまな種類のカスタムアクションが必要な場合に使用できます。 UIViewにカメラのプレビューを表示するには、次の手順を実行する必要があります。 UIImagePicke
-
URLを使用してビデオをダウンロードし、Swiftを使用してフォトアルバムに保存するにはどうすればよいですか?
URLから動画をすばやくダウンロードするには、いくつかの点に注意しながら、いくつかの手順を実行する必要があります。 ここで注意すべき点は、です。 インターネットを利用して動画をダウンロードするため、Info.plistでアプリトランスポートセキュリティの権限を許可する必要があります ダウンロードした動画をフォトアプリに保存する必要があるため、写真の許可が必要です。 フォアグラウンドでダウンロードするとアプリを使用できなくなる可能性があるため、ビデオは常にバックグラウンドでダウンロードする必要があります。 次に、以下のコードを使用して、デバイスのランダムリンクからビデオ
-
日付に1日をすばやく追加するにはどうすればよいですか?
1日から1日までの日付をすばやく作成するには、最初に日付を作成する必要があります。その日付が作成されたら、特定の日を追加する必要があります。この例では、同じことを実現する方法を説明します。 最初に日付を作成して、今日にします。 let today = Date() この日付を変更するには、負の値の追加関数を使用します let modifiedDate = Calendar.current.date(byAdding: .day, value: 1, to: today)! 次に、両方の日付の違いを確認するために、これら両方の印刷ステートメントを追加しましょう。完全なコードは次のようになり
-
Objective-C String for iPhone SDKの文字を置き換える方法は?
Objective Cの文字を置き換えるには、Objective C文字列ライブラリの組み込み関数を使用する必要があります。この関数は、文字列の出現を、置き換えたい他の文字列に置き換えます。 Objective Cで文字列を作成するには、次のように記述する必要があります- NSString *str = @"tutori@als"; これで、この文字列の文字を置き換えて新しい文字列を作成するか、同じ文字列を変更するかを選択できます。この例では、この文字列を変更して次の行に出力します。 str = [str stringByReplacingOccurrencesOfS
-
Swiftを使用してiPhoneを振動させる方法は?
Swiftを使用してiPhoneを振動させるには、2つの異なる方法を使用します。最初に新しいプロジェクトを作成し、4つの異なるボタンをメインのViewコントローラーに追加します。 次に、AudioToolboxフレームワークをViewControllerクラスにインポートします。 最初のボタンにアクションを追加し、以下に示すように次のコードを記述します。 @IBAction func actionButtonOne(_ sender: Any) { AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_V
-
Swiftを使用してPDFファイルを開いたり閉じたりする方法は?
この記事では、iOSでswiftを使用してPDFファイルを開く方法を説明します。ここでは、iOSのwebViewでPDFを開く例を使用して行います。プロジェクトを作成して、ストーリーボードにWKWebViewを追加しましょう。 アウトレットをViewControllerクラスに接続します。 これで、2つの異なることがわかります Web上のURLからPDFファイルを開く。 URLからWebビューを開くには、最初にPDFファイルを含むURLが必要です。この例では、ダミーのURL https://www.w3.org/WAI/ER/tests/xhtml/testfiles/res
-
コロナvs.フォンギャップvs.チタン
この記事では、Corona、PhoneGap、Titaniumについて学習します。これらのテクノロジーはすべて異なりますが、これらに共通するのは、すべてがクロスプラットフォームであるということです。つまり、プログラムを一度作成してから、iPhoneやAndroidデバイスなどの複数のプラットフォームで実行するために使用できます。 コロナ − Coronaは、約10年前の2009年にcorona Labsによって開発された無料のオープンソースSDK(ソフトウェア開発キット)です。Coronaは主に、iOS、Android、デスクトップ/Windowsアプリケーションを含むほとんどのプラットフォ
-
Swiftを使用したテーブルビューでの画像の遅延読み込み
テーブルビューセルに画像を読み込むには、一連の手順を実行します。 テーブルビュー、テーブルビューセルを作成し、それに画像ビューを追加します。 作成したセルにカスタムクラスを割り当てます。 メソッドの行のセルに、次のコード行を記述します。 let cell = tblView.dequeueReusableCell(withIdentifier: "CustomCell") as! CustomCell return cell 画像をダウンロードするには、関数を作成して拡張機能に埋め込みます。 func setImageFromUrl(ImageURL :String
-
Swiftでフロントカメラを使用するにはどうすればよいですか?
フロントカメラをすばやく使用するには、まず、使用しているデバイスで使用可能なカメラのリストを取得する必要があります。この記事では、デバイスのリストを取得して、フロントカメラが使用可能かどうかを確認する方法を説明します。一連の手順で行います。 AVFoundationをインポートする カメラのリストが存在するかどうかを確認します 存在する場合はフロントカメラを除外します。 guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front }) .first as? AVCaptureDevice
-
iOSの配布証明書を更新するにはどうすればよいですか?
Macで配布証明書を更新するには、以下に説明する一連の手順を実行する必要があります。 スポットライトを使用して、Macでキーチェーンアクセスを開きます [認証局からの証明書の要求]を選択します。 名前、メールアドレスなどの情報を入力し、[ディスクに保存]を選択します。 [続行]をクリックして、目的の場所に保存します。これにより、.CSRファイルが生成されます。このファイルは、証明書の生成中に開発者ポータルにアップロードする必要があります。 「developer.apple.com」にアクセスし、アカウントにログインして、「Certificates、IDs&Profi
-
iOSでTableViewのNSIndexPathを作成するにはどうすればよいですか?
インデックスパスは通常、テーブルビューの行とセクションを表す2つの値のセットです。インデックスパスは、ObjectiveCとSwiftで作成できます。どちらもiOS開発の母国語です。 IndexPathForRowは、iOSのクラスメソッドです。インデックスパスを作成するには、作成する必要のあるセクションと行について確認する必要があります。以下は、インデックスパスを作成する方法です。 Objective CでIndexPathを作成するには、使用できます。 NSIndexPath *myIP = [NSIndexPath indexPathForRow: Int inSection:Int
-
iOS / iPhoneでUILabelに改行を追加するにはどうすればよいですか?
UILabelの改行は、ラベルでのテキストの表示方法を変更するために使用されます。ラベルに2行を超えるテキストが含まれていると仮定しますが、デフォルトでは、UILabelの改行を使用して、ラベルでのテキストの表示方法を変更します。ラベルに2行を超えるテキストが含まれているが、デフォルトではラベルに1行が表示され、ラベルサイズを超えるテキストを折り返し/トリミングするとします。 これは複数の方法で行うことができます。そのうちの3つを以下に示します。 ストーリーボードにラベルを追加します。 トップコンストレイント、トレーリングコンストレイント、リーディングコンストレイントを与えます。 方法1
-
iOS / iPhoneの単一のUILabelで太字と非太字のテキストを使用するにはどうすればよいですか?
1つのUILabelで太字と通常/非太字のテキストを使用するには、ストーリーボードエディターを使用して同じことを実現するか、プログラムで実行できます。両方見てみましょう。 方法1-ストーリーボードを使用した編集 編集するラベルを選択し、その属性インスペクターに移動します。 最初のオプション[テキスト]から、[プレーン]ではなく[属性]を選択します。 「太字」というラベルに次のテキストを入力します 通常」 太字をダブルクリックして選択し、右クリックして他のオプションを表示します。 太字を選択します。タスクを実行する必要があります。 方法2-プログラムで結果を達成する
-
SwiftでのEメールと電話の検証
メールと電話を迅速な言語で検証するために、if条件のような複数の条件付きステートメントを使用できますが、これは長いプロセスであり、メールを検証するために50〜100個のifステートメントが含まれる場合があります。 したがって、条件の代わりに正規表現を使用します。 Swiftは、正規表現を評価してテストするために使用できるNSPredicateを提供します。 正規表現を使用して同じことを行う方法を見てみましょう。 StringクラスまたはUIViewControllerの拡張として使用できる関数を作成し、プロジェクト全体で使用します。 プロジェクト内の任意のクラスに次のコードを追加するか
-
Swiftで文字列に特殊文字が含まれているかどうかを確認します
文字列に特殊文字が含まれているかどうかをswiftで確認するには、if elseやswitchなどの条件を使用できますが、実行には多くの条件が必要であり、プログラミングと実行に時間がかかります。したがって、この例では、正規表現を使用して同じタスクを実行する方法と、文字セットに文字が存在するかどうかを確認するためにswiftが提供する別のメソッドを示します。 方法1-正規表現を使用する Stringの拡張機能を作成し、それに次のコードを追加しましょう extension String { var containsSpecialCharacter: Bool { &nb
-
iOSで1つのViewControllerから別のViewControllerに移動するにはどうすればよいですか?
iOSであるViewControllerから別のViewControllerに移動するには、NavigationControllerを使用する必要があります。ナビゲーションコントローラーは、あるビューから別のビューに移動するときに、ビューコントローラーのスタックを管理します。 あるViewControllerから別のViewControllerへのナビゲーションは、以下のように実行できます。 ステップ1-Viewコントローラーオブジェクトを作成します。 let vc = self.storyboard?.instantiateViewController(withIdentifier: &q
-
iPhoneで文字列(NSString)をURLエンコードする方法は?
APIベースのWebアプリケーションを開発するときは、複数のWebサービスおよびURLと相互作用する必要があります。 URLには、必要なサービスに応じて、特殊文字、検索語、クエリ、ヘッダー、その他多くのものが含まれる場合があります。そのため、作成するURLと呼び出されるURLが同じになるように、なんらかのエンコーディングが必要になります。 Objective Cで同じことを達成するために、-を使用できます。 #import "NSString+URLEncoding.h" @implementation NSString (URLEncoding) -(NSString