iOS

 Computer >> コンピューター >  >> プログラミング >> iOS
  1. iOSアプリでビューの上下にボーダー(境界線)を追加する方法【Swift】

    この記事では、iOSアプリのビューの上下にボーダー(境界線)を追加する方法を解説します。サンプルとして用意したビューに対して、実際にコードを書きながら上下の境界線を実装していきましょう。手順1:プロジェクトを作成するXcodeを開き、「File」→「New」→「Project」から「Single View Application」を選択して新規プロジェクトを作成します。プロジェクト名は「AddBorderTopAndBottom」としましょう。手順2:Storyboardにビューを配置するMain.storyboardを開き、以下の画像のようにUIViewを画面中央に配置します。手順3:アウト

  2. Swiftでテキストフィールド(UITextField)が空かどうかを簡単に確認する方法

    Swiftでテキストフィールドが空かどうかを確認する基本Swiftでは、テキストフィールド(UITextField)が空かどうかを判定するのは非常に簡単です。ポイントは2段階のチェックです。まずテキストフィールドに値が存在するか(nilでないか)を確認し、その上で文字列が空文字かどうかを見ます。ここでは、テキストフィールドの変数名を myTextField として説明します。以下のように記述できます。if let text = myTextField.text, !text.isEmpty {    // テキストフィールドに文字が入力されている} el

  3. 【Swift入門】iOSのUIButtonをカスタマイズする方法|テキスト・文字色・背景色の設定手順

    この記事では、iOSアプリにおけるボタン(UIButton)のカスタマイズ方法を解説します。テキストや文字色、背景色などを変更する手順を、初心者の方にもわかりやすく紹介していきます。 それでは早速始めましょう。 プロジェクトの作成 ステップ1:Xcodeを起動し、「New Project」→「Single View Application」を選択して新規プロジェクトを作成します。プロジェクト名は「CustomiseButton」としましょう。 ステップ2:Main.storyboardを開き、以下の画像のようにボタンを配置します。このボタンをカスタマイズしていきます。 ボタンのカスタマイズ方

  4. iOSのWebViewでスクロールをプログラム的に無効化する方法

    iOSアプリ開発において、WebView内のスクロールを無効にしたい場面はよくあります。実は、iOSではWebViewのスクロール制御が非常に簡単に行えるようになっており、たった1行のコードで実現できます。この記事では、まず結論となるコードを紹介し、その後、Xcodeでのサンプルプロジェクトをゼロから作成しながら、WebViewの読み込みからスクロール無効化までの手順を詳しく解説します。結論:1行のコードでスクロールを無効化できるiOSはWebViewの内部にある「scrollView」プロパティを外部に公開しています。このscrollViewのスクロール機能をオフにすれば、WebView全体

  5. SwiftでiOSの2つの地理的位置間の距離を計算して表示する方法

    はじめに この記事では、Swiftを使って2つの地理的位置(座標)間の距離を計算する方法を解説します。具体的には、計算した距離をラベルに表示するシンプルなサンプルアプリを作成します。 以下の手順に沿って進めていきましょう。 実装手順 ステップ1:プロジェクトの作成 Xcodeを開き、「New Project」→「Single View Application」を選択して、プロジェクト名を「FindDistance」として新規作成します。 ステップ2:ラベルの配置 Main.storyboardを開き、以下の画像のように2つのラベルを配置します。 ステップ3:IBOutletの接続 下

  6. 【Swift】iOSでバッテリー残量と状態(充電中・放電中・満充電など)を取得する方法

    本記事では、iOSアプリでデバイスのバッテリー状態(充電中・放電中・満充電など)やバッテリー残量を取得する方法を、Swiftのコード例とともにわかりやすく解説します。全体の流れバッテリー情報を取得するには、主に以下の手順を行います。バッテリー監視機能を有効化する現在のバッテリー状態を取得するプロパティを用意するバッテリー状態の変化を受け取る通知オブザーバーを登録するUI(ラベル)に状態を反映するそれでは、順番に見ていきましょう。ステップ1:プロジェクトを作成するXcodeを開き、「New Project → Single View Application」を選択して、新しいプロジェクトを作成し

  7. 【Swift】iOSデバイスでタッチした位置(座標)を取得する方法

    iOSアプリ開発では、ユーザーが画面をタッチした位置(座標)を取得したい場面がよくあります。この記事では、Swiftを使ってiOSデバイス上のタッチ位置を取得する方法を、初心者の方にもわかるように手順を追って解説します。 ステップ1:プロジェクトの作成 Xcodeを起動し、「File」→「New」→「Project」からSingle View Applicationを選択します。プロジェクト名は「TouchMe」としましょう。 ステップ2:ラベルの配置 Main.storyboardを開き、以下の画像のようにラベルを1つ追加します。このラベルに、取得したタッチ位置の座標を表示します。

  8. 【Swift】iOSアプリのビルド番号・バージョン番号を取得して表示する方法

    この記事では、iOSアプリに設定されているビルド番号とバージョン番号を取得し、画面上に表示する方法を、実際のコード例を交えながらわかりやすく解説します。ステップ1:プロジェクトを作成するXcodeを起動し、「File」→「New」→「Project」から「Single View Application」を選択します。プロジェクト名は「ShowBuildAndVersion」としましょう。ステップ2:Storyboardにラベルを配置するMain.storyboardを開き、以下のように2つのUILabelを画面に配置します。ステップ3:ラベルと@IBOutletを接続する配置した2つのラベルに

  9. Swiftを使ってiOS 10アプリから電話をかける方法【ステップ解説】

    この記事では、Swiftを使用してiOSアプリからプログラムによって電話をかける方法を、手順を追ってわかりやすく解説します。それでは早速始めましょう。 Step 1:プロジェクトの作成 Xcodeを開き、「File」→「New」→「Project」を選択して「Single View Application」テンプレートで新規プロジェクトを作成します。プロジェクト名は「MakeCall」としましょう。 Step 2:UI部品の配置 「Main.storyboard」を開き、下の画像のようにテキストフィールド(UITextField)とボタン(UIButton)を1つずつ画面上に配置します。 S

  10. iOS端末の電話番号をプログラムで取得することはできるのか?

    結論:プログラムによる電話番号の取得は不可能iOSデバイスに紐づく電話番号を、アプリ側からプログラムで直接取得することはできません。Appleはこの情報へのアクセスを意図的に制限しており、開発者に対して電話番号を公開していないためです。非公開(プライベート)APIを利用すれば技術的には電話番号を取得できる場合がありますが、そのような実装を行ったアプリは、App Storeの審査で確実にリジェクト(却下)されます。したがって、実際の開発では選択肢に入りません。Apple開発ガイドラインの観点Appleの開発ガイドラインでは、アプリは自身のバンドル内で完結していることが求められています。具体的には

  11. 【Swift】iOSアプリにWebView(WKWebView)を実装してWebページを表示する方法

    iOSアプリ開発をしていると、アプリ内でWebページやWebコンテンツを表示したい場面に何度も出会います。そんなときに活躍するのがWebViewです。 Appleの公式ドキュメントによると、WebViewは「インタラクティブなWebコンテンツを表示するオブジェクト」であり、いわゆる「アプリ内ブラウザ」として利用できます。 この記事では、SwiftとWebKitフレームワークを使ってWebView(WKWebView)を作成し、実際にWebページを読み込んで表示するまでの手順を、ステップごとにわかりやすく解説します。 WebView(WKWebView)とは? iOSでWebコンテンツを表示する

  12. iOSアプリでビューのサイズを取得する方法を解説

    iOS開発において、ビューのサイズ(幅と高さ)を取得するのはとても簡単です。この記事では、Swiftを使ってiOSアプリ内のビューのサイズを取得する手順を、初心者向けにわかりやすく解説します。それでは、実際の手順を見ていきましょう。手順1:Xcodeでプロジェクトを作成Xcodeを開き、「Single View App」テンプレートで新規プロジェクトを作成します。プロジェクト名は「SampleView」とします。手順2:Main.storyboardにUIViewを配置Main.storyboardを開き、以下の画像のようにビューにUIViewを追加します。手順3:@IBOutletを作成する

  13. iOSアプリでCollectionViewレイアウトを作成する方法を初心者向けに解説

    CollectionViewとは?CollectionViewとTableViewは、iOS開発における最も基本的なUIコンポーネントの2つです。優れたiOS開発者になるためには、両方をしっかりマスターしておく必要があります。この記事では、主にCollectionViewに焦点を当てて解説していきます。CollectionViewはTableViewとよく似ていますが、いくつか重要な違いがあります。最大の特徴は、縦方向・横方向の両方のスクロールに対応しており、グリッド状のレイアウトを実現できる点です。Androidでいうところの「GridView」に相当するUI要素です。さらに詳しく知りたい方

  14. 【Swift】iOSでナビゲーションバーのテキスト色を変更する方法

    iOSアプリ開発において、ナビゲーションバーのテキスト(タイトル)の色を変更するのは一見難しそうに思えますが、実はとても簡単です。この記事では、Swiftを使ってナビゲーションバーのタイトルテキストの色を変更する方法を解説します。手順1:ViewControllerをNavigation Controllerに埋め込む Navigation Controller」を選択すると簡単に設定できます。次に、そのView ControllerのNavigation Itemのタイトルを「tutorial」などの任意の名前に設定しておきましょう。手順2:AppDelegate.swiftにコードを追加す

  15. iOSアプリで画面の明るさをプログラムから変更する方法

    画面の明るさを変更する基本iOSで画面の明るさをプログラムから変更するには、UIScreenクラスのbrightnessプロパティを使用します。このプロパティはメインスクリーン(UIScreen.main)でのみサポートされており、外部ディスプレイなどには適用できない点に注意してください。設定できる値は0.0〜1.0の範囲(両端を含む)です。0.0が最も暗く、1.0が最も明るい状態を表します。明るさの変更が保持される期間に注意アプリによって変更された明るさは、デバイスがロックされるまで有効です。アプリを終了しても設定は維持されます。一方、ユーザーが「設定」アプリやコントロールセンターで指定した

  16. iOSでアラートの外側をタップしてUIAlertControllerを閉じる方法

    はじめにiOS開発を始めたばかりの方にとって、UIAlertControllerの理解と実装は少し難しく感じることがあります。この記事では、ユーザーがアラートボックスの外側をタップしたときにアラートを閉じる(dismissする)方法を解説します。本記事のデモでは、UIAlertControllerクラスを使用します。これは、表示したいメッセージや選択可能なアクションを設定して、アラートやアクションシートを構成するためのクラスです。必要なアクションとスタイルを設定した後、present(_:animated:completion:)メソッドを使ってアラートを表示します。UIKitはアラートやアク

  17. iOSで配列からUIPickerViewをコードだけで作成する方法【Swift】

    ピッカービュー(Picker View)は、ユーザーが回転操作によって項目を選択できる1つ以上のホイールを表示するUIコンポーネントです。各ホイールは「コンポーネント(component)」と呼ばれ、選択可能な項目がインデックス付きの行として並んでいます。 UIPickerViewはiOS開発における重要なコンポーネントの一つで、多くのアプリケーションで利用されています。特に、フォーム入力を伴うアプリでは頻繁に見かけるでしょう。 より詳細な情報は、Appleの公式ドキュメントを参照してください。https://developer.apple.com/documentation/uikit/ui

  18. iOS / iPhone(Swift)で日付に1日を追加する方法

    Date型とはSwiftのDate値は、特定の暦(カレンダー)システムやタイムゾーンに依存しない、ある一点の時刻をカプセル化したものです。Date値は、絶対的な基準日からの時間間隔として表現されます。この記事では、その日付(Date)に1日を追加する方法を解説します。日付に1日を追加するコードここではSwift Playgroundを使用して動作を確認します。以下のコードをPlaygroundにコピーして実行してみてください。let date = Date() let addedDate = Calendar.current.date(byAdding: .day, value: 1, to:

  19. 【Swift】iPhone/iPadでデバイス固有のIDを取得・生成する方法

    UDIDとは何か?UDID(Unique Device Identifier)とは、iOSデバイスを一意に識別するために使われていた、40桁の16進数文字列のことです。かつてはデバイス固有のIDとして広く利用されていました。従来の方法が使えなくなった背景iOS 5以降、Appleは UIDevice の uniqueIdentifier プロパティを非推奨としました。これにより、従来のようにデバイス全体で共通の一意なIDを取得する手法は使えなくなっています。これはユーザーのプライバシー保護を目的とした変更で、Appleは「デバイスをまたいで追跡できる完全な一意識別子」を廃止し、代わりにベンダー

  20. 【iOS開発】角丸のUITableView(テーブルビュー)を作成する方法を徹底解説

    はじめに Table View(テーブルビュー)は、iOSアプリケーションにおいて最も重要かつ基本的なUIコンポーネントの一つです。すべてのiOS開発者が確実に習得しておくべき要素だと言えるでしょう。 App Storeで配信されているほとんどのアプリが、何らかの形でテーブルビューを活用しています。 iOSのテーブルビューは、垂直方向にスクロール可能な単一カラムのコンテンツを行単位で表示する仕組みです。テーブルの各行には、アプリのコンテンツが1項目ずつ格納されます。たとえば「連絡先」アプリでは、各連絡先の名前が個別の行として表示され、「設定」アプリのトップ画面では、利用可能な設定グループが一覧

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