ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
【Swift】Segmented Controlの使い方
このページでは、Segmented Controlの基本について解説していきます。 ContentsSegmented Controlとは?Segmented Controlの使い方ボタン数を増やすボタンのタイトルを変更 ...
2020/09/23 11:51
【Swift】UILabelの行間を調整する方法
このページには下の画像のようにUILabelの行間を調整する方法について解説します。 行間の設定方法 対象のラベルを選択したら、設定画面(Inspector)を開いて「Text」の値が「Plain」になっていることが確認 ...
2020/09/23 10:54
【Xcode】カスタムフォントを使う方法
このページでは Xcodeのプロジェクトにカスタムフォントを追加して使用する方法を紹介します。 Xcode上にはいくつかフォントが用意されていますが、「使いたいフォントがない」、「自分の好きなフォントを使いたい」といった ...
2020/09/21 13:42
【Swift】ナビゲーションバーにUILabelを追加する方法
クイズアプリを作っていて、ナビゲーションエリアに問題番号(UILabel)を表示したいなぁと思って、実装することになったので、その方法をメモとして残しておきます。 実装方法 やっていることは単純で、UILabelをnav ...
2020/09/21 12:46
【iOSアプリ申請】Provisioning Profileの作成方法
Provisioning Profileはこれまで作成した「App ID」と「Certificate」、 検証端末の端末番号(UDID)を結びつける役割を持つファイルを指します。 今回はこのProfileファイルの作り方 ...
2020/09/21 12:18
【Swift】遷移前の画面への戻り方(NavigationControllerを使う場合)
NavigationControllerを使う場合、画面の左上に戻るボタンがありますが、任意のタイミングで前の画面に戻りたい場合や戻る画面を指定したい場合は、コードを記述する必要があります。 NavigaationCon ...
2020/09/18 12:44
【Swift】CollectionViewにヘッダーをつける方法
このページでは、Collection Viewにヘッダーをつける方法について解説します。 以下の記事の続きになります。 ContentsStoryboardの設定1. セクションヘッダーを設置2. セクションヘッダー用の ...
2020/09/15 12:31
【Swift】CollectionViewの使い方
このページでは、UICollectionViewを使ってデータを表示するまでの基本的な流れについて解説していきます。 UITableViewと少し似ているので、こちらの使い方が理解できていれば、UICollectionV ...
2020/09/15 11:45
【Swift】CGRectの使い方まとめ
CGRectはViewやButtonなどオブジェクトの位置・サイズを指定するときに使う構造体です。 このページでは、このCGRectの基本的な使い方について紹介します。 Contentsよく使う書き方例:ボタンを位置とサ ...
2020/09/14 12:35
【iOSアプリ申請】プロジェクトファイルのArchiveとApp Store Connectへのアップロード
このページでは、作ったアプリを登録・申請用のページ(App Store Connect)へアップロードする手順を紹介します。 ContentsApp Store Connectへの登録App Store Connectへ ...
2020/09/14 11:24
【XLPagerTabStrip】メニューが全体に広がらない場合の対処法
SmartNewsやグノシー のように、スワイプやタブ選択による画面遷移を実現するライブラリである「XLPagerTabStrip」。 古いiOS(iOS11)で検証してみると、メニューが左に寄って全体に広がらないといっ ...
2020/09/13 15:33
【iOSアプリ申請】AppIconを作成するのに役立つツール
AppIconの中身を見てもらえればわかりますが、Notification用、Setting用など様々なサイズのアイコンを用意する必要があります。 これらを1つずつ作成するのは、かなりの手間ですよね。 そこで、このページ ...
2020/09/13 15:02
アップデートしたiOSアプリをApp Storeに申請する方法
このページでは、一度リリースしたアプリをアップデートしたいときの申請方法について解説します。 Contents申請手順1. バージョン情報2. ビルド3.広告ID(IDFA)4. 自動アップデート用の段階的リリース5. ...
2020/09/12 14:34
【Git】Xcodeでファイルの横に「?」マークが付いてしまう場合の対処法
XcodeでGitを使う際にファイル名の横に「?」マークが表示される場合、そのファイルは何らかの原因でGitの管理対象外になっています。 このページでは、これらのファイルをGitの管理対象にする方法を紹介します。 対処方 ...
2020/09/11 12:06
【Swift / Storyboard】Segueを使った画面遷移の方法を解説
アプリ開発には欠かせない画面遷移。 この記事ではXcodeで使える「segue」という物を使った、画面遷移の方法について解説していきます。 Contents今回紹介する画面遷移のパターン画面遷移のパターン1:ボタンを押し ...
2020/09/11 11:19
【Core Dataの使い方】Data Modelの定義
このページではCore Dataのモデルを作成しEntityとAttributeを作成するまでの流れについて紹介します。 Contentsモデルの定義0. 準備1. Data Modelの作成2. Entityの作成3. ...
2020/09/11 10:45
【Xcode】iOSアプリ開発途中からCore Dataを使いたい場合の対処法
Core Dataを使うにはプロジェクトの作成時に「Use Core Data」を選択しておく必要がありますが、うっかり忘れてしまったり、途中で必要になった場合の対処法を紹介します。 Contents開発途中からCore ...
2020/09/11 10:41
【Xcode】実機テストで”Signing for “アプリ名” requires a development team.”のエラーが出た場合の対処法
アプリを実機(iPhoneやiPad)で確認しようとした時に、次のようなエラーが出た場合の対処法です。 Signing for “アプリ名” requires a development team ...
2020/09/10 21:35
【Xcode / storyboard】UILabelに文字列が収まらない場合に折り返す方法
Labelのサイズ以上に文字を入力すると、下の写真のように「…」で切れてしまいます。 このオーバーした文字を折り返して2行目に表示する方法を紹介します。 文字列を折り返す設定 やり方は、Labelを選択し、属 ...
2020/09/10 12:45
【Xcode / storyboard】ViewControllerの追加方法を解説
この記事ではstoryboard上でViewControllerを追加する手順をについて解説します。 ①で新しく画面を作成し、②、③で①の画面を操作するためのプログラムファイルを紐付けます。 STEP1. ViewCon ...
2020/09/10 12:37
GitHubからXcodeにプロジェクトをクローン(コピー)する方法
Xcode初心者向けに、GitHubからXcodeにクローン(プロジェクトをコピー)する方法をサクッと紹介します。 XcodeへのClone手順 まずは、GitHubの中からクローンするプロジェクトを開き、画面右の「Cl ...
2020/09/10 12:28
【iOSアプリ申請】スクリーンショットを自作する方法
作ったiOSアプリを申請するにはアプリの概要を示すスクリーンの提出が必要です。 スクリーンショットとは、そのアプリがどういった物なのかを示す説明画像のことで、単に画面のキャプチャではなく説明文も付けるのが一般的です。 例 ...
2020/09/09 12:45
【iOSアプリ開発】Firebaseのデータベースを使うための設定手順
このページでは、Firebaseのデータベースを使うために必要な設定を紹介します。 基本的には公式サイトに書かれている手順に従えば設定できますが、公式のだとわからなかったという人は参考にしてください。 Firebase公 ...
2020/09/08 09:40
【iOSアプリ開発 / CocoaPods】ライブラリのインストールでエラー「Specs satisfying the `ライブラリ名` dependency were found, but they required a higher minimum deployment target」が出る時の対処法
CocoaPodsでライブラリをインストールやアップデートした時に、以下のようなエラーが出る場合の対処法を紹介します。 Specs satisfying the `ライブラリ名` dependency were foun ...
2020/09/08 09:12
【Xcode】Playgroundを使ってSwiftの練習や動作確認をしよう!
このページでは、Xcodeで用意されている環境「Playground」について、その使い方を簡単に紹介します。 「Playground」とは日本語で「遊び場」を意味する単語で、XcodeのPlaygroundを利用すると ...
2020/09/07 22:01
【Realm】カラムを追加・削除・変更した時に必要なマイグレーションのやり方
Realmを使っていて、開発途中でカラムを追加したり削除したりするとアプリがクラッシュしてしまいます。 そんな時に必要なのがマイグレーションでして、今回はそのやり方を解説します。 マイグレーションのやり方 マイグレーショ ...
2020/09/07 18:43
【iOSアプリ開発】Realmに初期データを入れる方法
iOSアプリをリリースするときに、あらかじめ初期データを入れてリリースしたいってことありますよね。 このページではその方法を紹介します。 全体の流れ 流れは次の通りです。 では、順に解説していきます。 STEP1. 初 ...
2020/09/07 18:41
【iOSアプリ開発】Realmファイル「default.realm」の保存先の確認方法
Realmを使って登録したデータの中身を確認したい場合、Realm Studioなどのツールで「default.realm」を開くことで確認できます。 この「default.realm」の場所を確認するには、Appdel ...
2020/09/07 18:36
【Realm】データの更新・削除(Update・Delete)処理の書き方
RealmをCRUD処理のうち、今回はデータの更新(Update)と削除(Delete)処理のやり方について紹介します。 先にモデルを用意しておく必要があるので、まだの場合はこちらの記事を参考に作成しておいてください。 ...
2020/09/07 18:34
【Realm】データの読み込み(Read)処理の書き方
RealmをCRUD処理のうち、今回はデータの読み込み(Read)処理のやり方について紹介します。 ContentsRealmを使ってデータを取得する1. 準備2. 全件取得3. 条件指定で取得4. 特定のカラム(変数) ...
2020/09/07 18:12
【Realm】データの書き込み(Create)処理の書き方
RealmをCRUD処理のうち、今回はデータの書き込み(Create)処理のやり方について紹介します。 先にモデルを用意しておく必要があるので、まだの場合はこちらの記事を参考に作成しておいてください。 Realmのデータ ...
2020/09/07 18:02
【Realm】モデルの定義・リレーション
このページではRealmでのモデルの定義方法について解説します。 Contentsモデルの定義リレーションの定義1対1のリレーション1対Nのリレーション逆方向のリレーション主キーの設定 モデルの定義 モデルを定義するには ...
2020/09/07 17:58
【Swiftメモ】XLPagerTabStripで画面遷移時にNavigationControllerが消える場合の確認ポイント
SmartNewsやグノシー のように、スワイプやタブ選択による画面遷移を実現するライブラリである「XLPagerTabStrip」。 このライブラリをNavigationControllerと一緒に用いると、画面遷移先 ...
2020/09/07 12:18
【Swift / Xcode】Asset Catalogを使ったダークモード対応のやり方
最近、需要が高まりつつあるスマホのダークモード。 背景色を白にしている場合、ダークモード使用時はテキストカラーが反転(白色になる)してしまうので、文字が見えなくなってしまうことも・・・。 そうならないように、きちんとダー ...
2020/09/07 12:09
【Swift】端末に設定されている言語コードを取得する方法
実装方法 端末に設定されている言語設定を取得したい場合は次のように書く。 let locale = NSLocale.current.languageCode 英語に設定されていれば、「en」、日本語に設定されていれば「 ...
2020/09/07 11:55
【Swift】エラーが出た時にアラートを表示する
バリデーションチェックなどでひっかかってエラーが出た時にアラートを表示する書き方です。 実装方法 エラー処理の中で、以下のコードを記述します。 // ① UIAlertControllerクラスのインスタンスを生成 le ...
2020/09/07 11:49
【Xcode】警告: Plain Style unsupported in a Navigation Itemが出た時の対処法
Xcodeで以下の警告が出た時の対処法を紹介します。 Plain Style unsupported in a Navigation Item どういった場合に出るの? NavigationControllerのBar ...
2020/09/07 11:16
【Xcode】警告: warning: Auto Layout Localization: Fixed leading and trailing constraints with a center constraint may cause clipping が出た時の対処法
Xcodeで以下の警告が出た時の対処法を紹介します。 warning: Auto Layout Localization: Fixed leading and trailing constraints with a ce ...
2020/09/07 11:08
【Swift】アプリにGoogle AdMobのインタースティシャル広告を貼る方法
以前、以下の記事でiOSアプリにGoogle AdMobのバナー広告を貼る方法を紹介しました。 今回はその関連記事として、インタースティシャル広告を貼る方法を紹介します。 インタースティシャル広告とはボタンやセルなどを押 ...
2020/09/06 16:59
【Swift】アプリにGoogle AdMobのバナー広告を貼る方法
アプリの収益化の一つとして広告掲載がありますね。 広告の中でもGoogleが提供している広告「Google AdMob」は単価が高く、アプリを開発したら是非利用したいサービスの1つです。 でも、「どうやって広告を貼れば良 ...
2020/09/06 16:45
【Swift】CocoaPodsの導入手順とライブラリのインストール方法
このページでは、ライブラリをインストールするときに役立つ「CocoaPods(ココアポッズ)」の導入方法について解説します。 CocoaPodsの導入手順 ターミナルを開いて、以下のコマンドを実行します。 sudo ge ...
2020/09/06 16:35
【Swift】通貨単位を利用する国によって変更する方法
多言語化対応のため、アプリに表示する金額(数字)を、ロケーションによって変更する方法を紹介します。 例えば、僕の住むフィリピンでアプリを利用すると、このように「ペソ」で表示され、しかも小数点第二位まで表示されるようになり ...
2020/09/06 12:08
iOSアプリの多言語化対応のやり方(Localization)
英語をベースに作っているiOSアプリがあって、せっかくなら日本語化対応もしたいなと思い、対応してみました。 ということで、その手順をメモとして残しておきます。 多言語語化の方法は大きく分けて「アプリ内で言語の変更機能を作 ...
2020/09/06 11:57
2020/09/06 11:33
【Swift】前の画面に戻った時にテーブルを再描画する方法
次のケースのように遷移先のViewから戻ってきた時に、遷移元のViewにあるテーブルのデータを再表示する方法について紹介します。 実装方法 ViewA(遷移元)の画面は次のようになります。 // 対象のtableView ...
2020/09/06 11:13
【Swift】UITableViewのセルを移動させる時に、セクションを跨げないようにする方法
TableViewを編集モードにして、セルを移動させることはよくあると思いますが、複数のセクションで構成されている場合、セクションを飛び越えて移動できてしまいますよね。 今回はこれを防ぎ、セクション内のみ移動できる方法を ...
2020/09/06 11:07
【Swift】UITableViewのセルの区切り線を左端まで伸ばす方法
デフォルトの状態だと、下の写真のようにセルの左側にちょっと隙間ができてしまいます。 この隙間をなくすために区切り線を左いっぱいに伸ばす方法を紹介します。 Storyboard上で設定する場合 TableViewを選択して ...
2020/09/06 10:57
【Swift】UITableViewの使い方
このページでは、UITableViewを作成してデータを表示するまでの基本的な流れについて解説していきます。 ContentsTableViewの設定をする1. Table Viewの設置2. Outletsの設定Tab ...
2020/09/06 10:47
【Swift】UITableViewCellのセルの左端に画像やアイコンを追加する方法
このページでは、UITableViewnセルの左端にアイコンや画像を追加する方法を紹介します。 実装方法 必要な箇所だけ抜粋すると、次のようになります。 func tableView(_ tableView: UITab ...
2020/09/06 10:36
【Swift】UITableViewの編集モード時にタップしたセルのチェックマーク状態を保持しておく方法
TableViewを編集モードにし、セルをチェックした後に、移動させてtableをリロードするとチェックマークが消えてしまいますよね。 今回はこのチェックの状態を保持する方法を紹介します。 実装方法 今回はセルの移動後に ...
2020/09/05 23:58
【Swift】UITableViewのセルがタップされた時にタップされたセルをいじる(背景色やテキストの変更)方法
TableViewのセルがタップされたら、そのセルの背景色を変えたり、テキストを変更したりしたい場合ってありますよね。 この記事ではその方法を解説します。 実装方法 セルがタップされた時にはtableView(_ tab ...
2020/09/05 23:44
【Swift】UITableViewのセルがタップされた時に別の画面へ遷移させる方法
このページでは、UITableViewのセルをタップした時に次のViewへ遷移させる方法について紹介します。 以前書いた記事「UITableViewの使い方」の続きですので、まだこちらを読んで無い方は先に読んでおいてくだ ...
2020/09/05 22:38
【Swift】UITableViewのセルの区切り線を消す方法
デフォルトの状態だと、下の写真のように各セルに区切り線が表示されます。 このページでは、この区切り線を消す方法を紹介します。 Contents区切り線を全て消す方法1. storyboard上で設定する場合2. コードを ...
2020/09/05 20:19
2020年9月 (1件〜100件)
「ブログリーダー」を活用して、趣味iOSプログラマー さんをフォローしませんか?