iOS関連のことを調べてみた2021年10月17日

iOS関連のことを調べてみた2021年10月17日
目次

3日でできるSwift爆速学習法

#0から学ぶSwift
iOSプリで利用されるSwiftを0から学習をし始めて、3日で基本的なことを理解できるようになりました。
学習に使用したサイトをまとめたので、これからSwiftを習得したいと思う方はぜひ利用してみて下さい。
他の言語に比べると学習コストは低いし、独学でもできる難易度なのでオススメです。

#STEP1 アプリ作成

最初にしたのは、アプリの作成です。
こちらの記事を参考にTodoアプリを作りました。

https://qiita.com/pe-ta/items/8f474358d1dd789557f3

<ポイント>
Xcodeでプロジェクトを新しく立ち上げるのですが、
SwiftUIを使うかStoryboardを使うか選択する必要があります。
初心者はStoryboardから始める方が簡単みたいなので、そちらから進めましょう。

#STEP2 基本的なXcodeとSwiftの使い方
作ってみて、なんとなくXcodeやSwiftがどんな感じかを掴んだら
こちらでしっかりした知識を学びましょう。
ここまでやれば、ある程度Swiftの基本的な部分は理解できるようにな

元記事を表示

【iOS】Qiita デイリー LGTM 数ランキング【自動更新】

# 他のタグ

[`AWS`](https://qiita.com/items/8c4aeec4fc98e4b1ba0e) [`Android`](https://qiita.com/items/9c6bf21a9880e242a0d6) [`Docker`](https://qiita.com/items/70aa655b580ed4f91756) [`Git`](https://qiita.com/items/36cfb2318aabe8b3f8df) [`Go`](https://qiita.com/items/16809f8444e0329bed8a) [`iOS`](https://qiita.com/items/da7fabcf41ed103528ae) [`Java`](https://qiita.com/items/9003b8beb47a46292028) [`JavaScript`](https://qiita.com/items/31e7365a838b890f7cc3) [`Linux`](https://qiita.com/items/7bcae94b268b

元記事を表示

【ご紹介】iPadで英論文を爆速超快適に読めるようになるショートカットver.2【DeepL】

# いんとろ
みなさん論文読んでますかー!?僕はあんまり読めていません。
さて、そんなこんなで英語の論文を読むのに必要なのが、もはやお馴染みの[DeepL](https://www.deepl.com/translator)。翻訳がないとやってられませんよね!
パソコン版ならちゃんとしたアプリもあるしCommandにC連打でバシッと翻訳してくれます。
こんなのがiPadにもほしい!ということで作りましたよショートカット。
**いろいろやることはありますが、一度セットアップしちゃえばiPad最強の論文ヨミヨミマシンになること間違いなし!**

# もちべ
「でもそんなこと言ったってDeepLのショートカットなんて巷によくあるじゃん?」「既にAssistiveTouchに割り当ててるよ!」
確かにそうです、でもよくあるショートカットにはいくつかの不満がありました。

– 数式があると途切れる!
– ちょっと縦に長くて見にくい!

![IMG_4495.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3396

元記事を表示

iOSアプリからスプレッドシートにデータを書き込む

iOSアプリからスプレッドシートにデータを書き込みたい時が人生にはあります。その方法です。

# 大まかな流れ
iOSからスプレッドシートのデータを書くためには、スプレッドシート側にGAS(Google Apps Script)を実装する必要があります。GASでスプレッドシートをWriteするPOSTを実装し、iOSからそこ目掛けて通信する実装をすれば完成です。

# GASの実装
スプレッドシートの「シート1」シートに下記のようなデータがあるものとします。

スプレッドシートメニューの`ツール>スクリプトエディタ`を選択します。

【HTML/CSS/jQuery】iOSとAndroidのプッシュ通知を作ってみた。

## 初めに

業務で、iOSとAndroidのプッシュ通知をHTML/CSSで作ることになりました。

プッシュ通知をHTML/CSS作っている人がいなかったので、
自分で作ってみました。

Codepenを使用して、作成しています。
画面に埋め込むタイプだと、サイズが小さいので
Codepenのサイトで、触ってください。

## iOS版 プッシュ通知

## Android版 プッシュ通知

Flutter iOS ERROR ITMS-90208 Upload Failed

## エラー内容

“`
ERROR ITMS-90208: “Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist.”
“`

## 対処できたFultterのバージョン
“`
~$ flutter –version
Flutter 2.6.0-11.0.pre • channel dev • https://github.com/flutter/flutter.git
Framework • revision 4b330ddbed (4 weeks ago) • 2021-09-16 17:29:58 -0700
Engine • revision 5b81c6d615
Tools • Dart 2.15.0 (build 2.15.0-116.0.dev)
“`
## 対処方法
普通にビルドした後にアーカイブ化したファイルの中の info.plistのMinimum

【SwiftUI】インジケーター

##ソースコード
Viewのレイアウトは[参考文献](https://qiita.com/u5_03/items/6dd54c4e7f89c68886fb)より引用。

“`swift
import SwiftUI

// trueならばViewを表示、falseならばEmptyView()
extension View {
@ViewBuilder func isHidden(_ hidden: Bool) -> some View {
if hidden {
EmptyView()
} else {
self
}
}
}

struct LoadingIndicatorView: View {
let isLoading: Bool
@State private var isAnimating = false
private let animation = Animation.linear(duration: 1).repeatForever(a

元記事を表示

【Swift】UIAlertControllerやUIAlertActionを手軽に実装できるライブラリ「Alertift」の操作

SwiftでUIAlertControllerやUIAlertActionを実装するとコード量が多く見辛いというデメリットが有る。

そんな悩みを解決してくれるのが「Alertift」というライブラリ。
## 基本情報
Alertiftの基本情報。

CocoaPodsまたはCarthageで導入可能。

https://github.com/sgr-ksmt/Alertift

## 実装コード

実際に実装すると以下のようになる。

“`swift
Alertift.alert(title: “タイトル”, message: “メッセージ”)
.action(.default(“OK”)) { [unowned self] in
print(“OK”)
}
.action(.destructive(“削除”)) { [unowned self] in
print(“delete”)
}
.action(.cancel(“キャンセル”))
.show(on: self)

“`
最後の`.show(on: self)`がないと表示されないので注意が必要。

`UI

元記事を表示

【Swift】ユーザーレビューを促す訴求ダイアログを表示する方法

Swiftで開発したiOSアプリでユーザーレビューを促すダイアログを表示させる方法。

## 公式リファレンスの解説
#### SKStoreReviewController
> An object that controls the process of requesting App Store ratings and reviews from users.
ユーザーにAppStoreの評価とレビューを要求するプロセスを制御するオブジェクト。

#### Overview
> Use the requestReview() method to indicate when it makes sense within the logic of your app to ask the user for ratings and reviews within your app.
このメソッドを使用して、アプリのロジック内でユーザーにアプリ内の評価とレビューを求めることが理にかなっている場合を示します。

## 実装コード

必要なのは2行だけ。

“`swift
import StoreKi

元記事を表示

【ハッカソン】初めてモバイルハッカソンに参加してのいろいろ

#はじめに
2021年10月23日〜10月24日に開催のモバイルハッカソンに参加して学んだことやチーム開発でのことをまとめていきます。
ハッカソン初参加でこれを書いている時点(10月14日)では何すればいいんだろうって感じですね
ゆるく書いていくので、ハッカソンってこんな感じなんだってぐらいで見ていただければと思います。

#10月14日
4人のチーム編成が行われた。
言語の技術スタックは大体以下のような感じ
・自分: Swift
・Aさん: Ruby on Rails, Python
・Bさん: HTML, JavaScript, PHP
・Cさん: Laravel, Vue, React
どうでしょうか?みなさんバラバラですね笑
早速、Discordで自己紹介、作るアプリのテーマ決め。
slackのmiroというサービスで、課題重視、難易度の軸を作り、四人で出したアプリ案を分けて作るアプリの方向性を決めた。

#10月15日
特になし

#10月16日

#10月17日

#10月18日

#10月19日

#10月20日

#10月21日

#10月2

元記事を表示

Core Dataでのデータ更新時にnewBackgroundContextを使う場合にはperform/performAndWait内でそのコンテキストに対して実行する

## はじめに

Core Dataの並列実行時にXcodeのデバッグオプションとして`-com.apple.CoreData.ConcurrencyDebug 1`が存在する。このオプションを有効にしておくとCore Dataの間違った使い方をすると実行時エラーになって止めてくれる。

アプリをリリースしていると、動いているんだけどたまにクラッシュするエラーログがあるが、そういうものを事前に見つけてくれる(いや、オプションとかなくても開発時からクラッシュしてくれたらもっと良い気がするんだけど)。

実際にどんな使い方が間違っているかについて書こうと思う。Appleのサンプルコードである[Handling Different Data Types in Core Data](https://developer.apple.com/documentation/coredata/handling_different_data_types_in_core_data)を見たら`newBackgroundContext`でperformのちょうどよいサンプルがある。

![スクリーンショット 2

元記事を表示

iOS Safari から、ショートカットアプリでファイルメーカーに URLとタイトルを記録する

## やりたかったこと
 iOS の Safari で見つけたサイトのURLとタイトルを FileMaker Go にレコードとして記録したかったので、最初は Safari で URL を長押し → コピー、FileMaker Go 19 を起動して記録用のファイルを開き、登録スクリプトを起動するボタンを押す、という手順で記録していた。
 登録スクリプトでは、クリップボードのURLからページデータを読み込んで、“`“`タグからページタイトルの情報を得て、URLとタイトルをそれぞれのフィールドにセットするようにしている。<br />  これでも良いのだが、Safariの共有ボタンでショートカットアプリを起動し、FileMakerファイルのスクリプトを実行させることができることを知ったので、試してみた。</p> <p>## 実現した手順<br />  Safari で記録したいサイトを開いている状態で、下にある共有ボタン(画像の赤丸)をタップ。<br /> ![ショートカット起動1.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>Safari</div> <div class='tag-cloud-link'>FileMaker</div> <div class='tag-cloud-link'>ショートカット</div> <div class='tag-cloud-link'>filemakergo</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/ynomura/items/f2953d5c2359900a1518'>元記事を表示</a></div> <h3 id="outline__13"><a href='https://qiita.com/ruwatana/items/80da4b1d5f4906bdd38c'>【詳解】Firebase iOS SDKをSwift Package Manager (SwiftPM)で導入する</a></h3> <blockquote><p># ? FirebaseのSwift Package Manager対応<br /> Xcode 11よりSwift Package Manager (以下、SwiftPM)でライブラリなどの依存をXcodeのGUI上で管理できるようになりました。<br /> かねてよりbetaとしてSwiftPM対応していたFirebaseもv8.0.0よりついに正式に対応されました :tada:</p> <p>SwiftPMはApple純正ツールであり、Xcodeとシームレスにライブラリ管理を実現できる点はCocoaPodsやCarthageと一線を画します。<br /> ビルドのための下準備が不要で、プロジェクトのビルドを実行すれば依存パッケージもそのフローの中で追加されます。<br /> そのため、特に新規のライトなiOSプロジェクトなんかでは第一の選択肢に上がってくるのではないでしょうか。<br /> そんな、SwiftPMを用いてFirebase iOS SDKを導入する手順を示したいと思います!</p> <p># ? 導入手順<br /> もちろん、GoogleのFirebase Documentationにもしっかりとドキュメントが存在しています。<br /> [Install Fireba</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>Xcode</div> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>Swift</div> <div class='tag-cloud-link'>Firebase</div> <div class='tag-cloud-link'>SwiftPM</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/ruwatana/items/80da4b1d5f4906bdd38c'>元記事を表示</a></div> <h3 id="outline__14"><a href='https://qiita.com/kensuzuk/items/748f28d7f411cf984e7f'>iOSアプリからスプレッドシードのデータを読み込む</a></h3> <blockquote><p>iOSアプリからスプレッドシートのデータを読み込みたい時が人生にはあります。その方法です。</p> <p># 大まかな流れ<br /> iOSからスプレッドシートのデータを読むためには、スプレッドシート側にGAS(Google Apps Script)を実装する必要があります。GASでスプレッドシートをReadするGETを実装し、iOSからそこ目掛けて通信する実装をすれば完成です。</p> <p># GASの実装<br /> スプレッドシートの「シート1」シートに下記のようなデータがあるものとします。</p> <p><img decoding="async" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143255/720a7621-4854-b8be-f1f7-cb89ba1a9680.png?test=1&y=n" width="400"></p> <p>スプレッドシートメニューの`ツール>スクリプトエディタ`を選択します。</p> <p><img decoding="async" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/143255/adf98484-5f25-0e29-f13</p></blockquote> </blockquote> <aside class=?test=1&y=n'widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>GoogleAppsScript</div> <div class='tag-cloud-link'>gas</div> <div class='tag-cloud-link'>Swift</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/kensuzuk/items/748f28d7f411cf984e7f'>元記事を表示</a></div> <h3 id="outline__15"><a href='https://qiita.com/haruto861/items/a83984711e70e7de7511'>【Swift】GCDについて</a></h3> <blockquote><p> ##GCDとは</p> <p>GCD(Dispatch)はGrand Central Dispatch の略で、DipatchQueueに処理を投入することで、コードを同時実行することができます。</p> <p>##DispatchQueueとは<br /> GCDのキューはディスパッチキューといいます。キューに行いたい処理をクロージャで渡し実行します。ディスパッチキューの実行方式には以下があります。</p> <p>直列→他のスレッド終了を待機し、完了後タスク処理を実行します。<br /> 並列→他のスレッド処理を待機せず、タスク処理を同時実行します。</p> <p>##キューの取得</p> <p>GCDには既存のディスパッチキューとして以下の2つがあります。</p> <p>mainQueue :<br /> mainQueueはメインスレッドでタスクを実行する直列キューです。<br /> iOSやmacOSのアプリケーションにおいては、UIの更新処理は常にmainQueueで行われます。なので、他のQueueで実行した処理の結果をUIに反映させるにはmainQueueを呼び出してタスクを渡す必要があります。</p> <p>globalQueue:<br /> システム全体で共有される並列キュー。実行優先度(Qos)を指</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>GCD</div> <div class='tag-cloud-link'>Swift</div> <div class='tag-cloud-link'>DispatchQueue</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/haruto861/items/a83984711e70e7de7511'>元記事を表示</a></div> <h3 id="outline__16"><a href='https://qiita.com/MaShunzhe/items/b2f58c6f3accb3aea91c'>Xcode13でiOSアプリの代替アイコンを簡単に追加できます(3つの簡単なステップで)</a></h3> <blockquote><p>アイコンのカスタマイズは、新しい機能ではありません。<br /> しかし、Xcode 13のリリース前は、その作業は一筋縄ではいきませんでした。</p> <p>Xcode 13では、簡単にアプリアイコンを追加し、ユーザーがその中から選択して使用できるようにしています。</p> <p>## まず、追加となるアイコンカタログを追加します</p> <p>以前と同様に、アセットフォルダー内の`AppIcon`フォルダーにアプリアイコンを追加します。</p> <p>デフォルトのアプリアイコンを追加したら、下のバーにある「+」アイコンをクリックし、`iOS`を選択し、`iOS App Icon`を選んで、新しいiOSアイコンパックを作成します。</p> <p>![スクリーンショット 2021-10-09 15.02.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/635330/e04fe90f-938b-fd54-fd46-857cea8379a5.png)</p> <p>そして、新しいアイコンをアプリのバンドルに入れてください。</p> <p>次に、新たに作成したアイコンパックにアイコンを追加する必要が</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>WWDC2021</div> <div class='tag-cloud-link'>xcode13</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/MaShunzhe/items/b2f58c6f3accb3aea91c'>元記事を表示</a></div> <h3 id="outline__17"><a href='https://qiita.com/tomo-san2618/items/eb8be51019c1db2e9e80'>Flutterチュートリアル Todoアプリを作ろう! ~環境構築~</a></h3> <blockquote><p># この記事を書こうと思った理由<br />  この記事を書く前はFlutterでMarkdownで書けるメモアプリを作成していました。そのアプリの制作が終わったので、ここらへんで一旦自分のFlutterの知識をアウトプットしようと思いこの記事を書きました。</p> <p>## デバック環境<br /> – Windows 10<br /> – Android 30</p> <p>## Flutter環境構築<br /> 1. FlutterSDKのダウンロード<br />  [FlutterSDKのダウンロードリンク](https://flutter.dev/docs/get-started/install)<br /> ここからSDKをダウンロードしCドライブ直下などに展開してください。</p> <p>2. Flutter SDKのパス通し<br />  SDKの展開したフォルダ・ディレクトリの名前が「flutter」になってると思います。その中の「bin」のファルダのパスを通してください。</p> <p>3. Android Studioのインストール<br />  [Android Studioのダウンロードリンク](https://developer.android.com/studio)<br /> ここからインストーラーをダ</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>Android</div> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>AndroidStudio</div> <div class='tag-cloud-link'>Flutter</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/tomo-san2618/items/eb8be51019c1db2e9e80'>元記事を表示</a></div> <h3 id="outline__18"><a href='https://qiita.com/shiro_kuwagata/items/a87bcaacff693d4bc1c6'>iOS15でAppTrackingTransparency許可ポップアップが表示されなくなる問題解決法</a></h3> <blockquote><p>公式フォーラムにて解決方法が提示されておりました<br /> https://developer.apple.com/forums/thread/690762</p> <p>## 要約すると<br /> AppDelegateクラス内のapplicationDidBecomeActiveメソッド内にてポップアップ処理を記述、とのこと</p> <p>## その他・雑談<br /> iOS15でポップアップされなくなり審査リジェクトされた方が世界中でいる様子でした<br /> ※世界中で困ってた頃のフォーラムは以下でした<br /> https://developer.apple.com/forums/thread/690607</p> <p>アプリ審査リジェクトされると以下のようなメッセージが来ます(参考までに)</p> <p>“`<br /> Guideline 2.1 – Information Needed</p> <p>We’re looking forward to completing our review, but we need more information to continue. Your app uses the AppTrackingTransparency framework, but</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>iOS15</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/shiro_kuwagata/items/a87bcaacff693d4bc1c6'>元記事を表示</a></div> <h3 id="outline__19"><a href='https://qiita.com/motoki418/items/b9b4e90ca6639f6787e5'>Xcode13 iOS15でアプリアイコンが表示されないバグについて</a></h3> <blockquote><p>#はじめに<br /> Xcode13・iOS15にアップデートしてから、アプリをXcodeでビルドしてインストールしてもアプリアイコンが反映されなかったので、一時的な方法ではありますが解決方法を残しておきたいと思います。<br /> #解決方法<br /> シュミレーターでビルドした場合はインストールしたアプリを一度削除(アプリのアイコンを長押で消せます)してからもう一度ビルドすると反映されます。<br /> 実機転送でビルドした場合は、アプリインストール後に端末を再起動すると反映されます。<br /> その他のアプリアイコンの作成などはいつも通りに行っていただいて問題ないと思われます。</p> <p>iPhoneのバージョンが最新ではない場合はiOS15.0.1からiOS15.0.2にアップデートしてからビルドすると通常通りアプリアイコンの反映がされました。<br /> おそらくiOS15.0.1のバグだったと思われるので、アイコンの反映がされていない場合はまずバージョンが最新か確認をしてから行うと大丈夫そうです。<br /> #最後に<br /> 簡単な解決方法でしたが、この方法に行き当たるまで30分ほどしどろもどろしたので、同じ問題で悩んでいる方々のお役に立てると嬉しいです。<br /> #参考</p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>Swift</div> <div class='tag-cloud-link'>プログラミング初心者</div> <div class='tag-cloud-link'>SwiftUI</div> <div class='tag-cloud-link'>xcode13</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/motoki418/items/b9b4e90ca6639f6787e5'>元記事を表示</a></div> <h3 id="outline__20"><a href='https://qiita.com/REON/items/bd303955c0b8e25fe0e2'>【就活】iOSエンジニア志望の面接で聞かれたことまとめ</a></h3> <blockquote><p>#はじめに<br /> 面接で聞かれたことをまとめていきます。iOSに限らず、エンジニア志望の方に役に立てばいいなと思っています。<br /> 具体的な社名などは伏せますし、面接日時や合否は書きません。</p> <p>#「技術」系</p> <p>#「将来」系</p> <p>#「チーム開発」系 </p></blockquote> </blockquote> <aside class='widget widget-post'> <div class='tag-cloud-link'>iOS</div> <div class='tag-cloud-link'>プログラミング</div> <div class='tag-cloud-link'>Swift</div> <div class='tag-cloud-link'>面接</div> <div class='tag-cloud-link'>就活</div> </aside> <div><a style='width:100%;' class='btn__link' href='https://qiita.com/REON/items/bd303955c0b8e25fe0e2'>元記事を表示</a></div> </div> </section> <!-- 記事下シェアボタン --> <aside> <ul class="socialList"> <li class="socialList__item"><a class="socialList__link icon-facebook" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fmiofactor.com%2F2021%2F10%2F17%2Fpost-13630%2F&t=iOS%E9%96%A2%E9%80%A3%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%BF%E3%81%9F2021%E5%B9%B410%E6%9C%8817%E6%97%A5" target="_blank" title="Facebookで共有"></a></li><li class="socialList__item"><a class="socialList__link icon-twitter" href="http://twitter.com/intent/tweet?text=iOS%E9%96%A2%E9%80%A3%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%BF%E3%81%9F2021%E5%B9%B410%E6%9C%8817%E6%97%A5&https%3A%2F%2Fmiofactor.com%2F2021%2F10%2F17%2Fpost-13630%2F&url=https%3A%2F%2Fmiofactor.com%2F2021%2F10%2F17%2Fpost-13630%2F" target="_blank" title="Twitterで共有"></a></li><li class="socialList__item"><a class="socialList__link icon-line" href="http://line.naver.jp/R/msg/text/?iOS%E9%96%A2%E9%80%A3%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%BF%E3%81%9F2021%E5%B9%B410%E6%9C%8817%E6%97%A5%0D%0Ahttps%3A%2F%2Fmiofactor.com%2F2021%2F10%2F17%2Fpost-13630%2F" target="_blank" title="LINEで送る"></a></li></ul> </aside> <!-- /記事下シェアボタン --> <!-- 記事下エリア[widget] --> <aside class="widgetPost widgetPost-bottom"><aside class="widget widget-post"><h2 class="heading heading-primary">タグ</h2><div class="tagcloud"><a href="https://miofactor.com/tag/%e3%81%9d%e3%81%ae%e4%bb%96/" class="tag-cloud-link tag-link-13 tag-link-position-1" style="font-size: 8pt;" aria-label="その他 (1個の項目)">その他</a></div> </aside></aside> <!-- /記事下エリア[widget] --> <!-- 関連記事 --> <aside class="related"><h2 class="heading heading-primary">関連する記事</h2><ul class="related__list"> <li class="related__item"> <a class="related__imgLink" href="https://miofactor.com/2019/11/20/post-759/" title="Go関連のことを調べてみた2019年11月20日"> <img src="https://miofactor.com/wp-content/uploads/2019/10/go-150x150.png" alt="Go関連のことを調べてみた2019年11月20日" width="150" height="150" > </a> <h3 class="related__title"> <a href="https://miofactor.com/2019/11/20/post-759/">Go関連のことを調べてみた2019年11月20日</a> <span class="icon-calendar">2019.11.20</span> </h3> <p class="related__contents">目次 1. [Golang]strings.Join関数の中身を、初学者向けに解説してみた2. Go言語のインストール方法(Mac)3. 【Go】Qi[…]</p> </li> <li class="related__item"> <a class="related__imgLink" href="https://miofactor.com/2021/06/21/post-11318/" title="JavaScript関連のことを調べてみた2021年06月21日"> <img src="https://miofactor.com/wp-content/uploads/2019/10/js-150x150.png" alt="JavaScript関連のことを調べてみた2021年06月21日" width="150" height="150" > </a> <h3 class="related__title"> <a href="https://miofactor.com/2021/06/21/post-11318/">JavaScript関連のことを調べてみた2021年06月21日</a> <span class="icon-calendar">2021.06.21</span> </h3> <p class="related__contents">目次 1.  javascriptでイベントで値を送る方法2. 【JavaScript】オブジェクトについて3. Reactアプリケーションを高速化す[…]</p> </li> <li class="related__item"> <a class="related__imgLink" href="https://miofactor.com/2024/06/14/post-34274/" title="iOS関連のことを調べてみた"> <img src="https://miofactor.com/wp-content/uploads/2019/10/ios-150x150.png" alt="iOS関連のことを調べてみた" width="150" height="150" > </a> <h3 class="related__title"> <a href="https://miofactor.com/2024/06/14/post-34274/">iOS関連のことを調べてみた</a> <span class="icon-calendar">2024.06.14</span> </h3> <p class="related__contents">目次 1. iOSアプリでのQR読み取りの記事メモ2. 学園アイドルマスターのバックグラウンド再生が凄い という話3. [WWDC24][概要] Pl[…]</p> </li> </ul></aside> <!-- /関連記事 --> <!-- コメント --> <!-- /コメント --> <!-- PVカウンター --> <!-- /PVカウンター --> </main> <!-- /l-main --> <!-- l-sidebar --> <div class="l-sidebar"> <aside class="widget"> <div class="searchBox"> <form class="searchBox__form" method="get" target="_top" action="https://miofactor.com/" > <input class="searchBox__input" type="text" maxlength="50" name="s" placeholder="記事検索"><button class="searchBox__submit icon-search" type="submit" value="search"> </button> </form> </div></aside><aside class="widget"><h2 class="heading heading-widget">Category</h2> <ul> <li class="cat-item cat-item-1"><a href="https://miofactor.com/category/other/">OTHER</a> </li> </ul> </aside><aside class="widget"><h2 class="heading heading-widget">Back number</h2> <ul> <li><a href='https://miofactor.com/2024/09/'>2024年9月</a></li> <li><a href='https://miofactor.com/2024/08/'>2024年8月</a></li> <li><a href='https://miofactor.com/2024/07/'>2024年7月</a></li> <li><a href='https://miofactor.com/2024/06/'>2024年6月</a></li> <li><a href='https://miofactor.com/2024/05/'>2024年5月</a></li> <li><a href='https://miofactor.com/2024/04/'>2024年4月</a></li> <li><a href='https://miofactor.com/2024/03/'>2024年3月</a></li> <li><a href='https://miofactor.com/2024/02/'>2024年2月</a></li> <li><a href='https://miofactor.com/2024/01/'>2024年1月</a></li> <li><a href='https://miofactor.com/2023/12/'>2023年12月</a></li> <li><a href='https://miofactor.com/2023/11/'>2023年11月</a></li> <li><a href='https://miofactor.com/2023/10/'>2023年10月</a></li> <li><a href='https://miofactor.com/2023/09/'>2023年9月</a></li> <li><a href='https://miofactor.com/2023/08/'>2023年8月</a></li> <li><a href='https://miofactor.com/2023/07/'>2023年7月</a></li> <li><a href='https://miofactor.com/2023/04/'>2023年4月</a></li> <li><a href='https://miofactor.com/2023/03/'>2023年3月</a></li> <li><a href='https://miofactor.com/2023/02/'>2023年2月</a></li> <li><a href='https://miofactor.com/2023/01/'>2023年1月</a></li> <li><a href='https://miofactor.com/2022/12/'>2022年12月</a></li> <li><a href='https://miofactor.com/2022/11/'>2022年11月</a></li> <li><a href='https://miofactor.com/2022/10/'>2022年10月</a></li> <li><a href='https://miofactor.com/2022/09/'>2022年9月</a></li> <li><a href='https://miofactor.com/2022/08/'>2022年8月</a></li> <li><a href='https://miofactor.com/2022/07/'>2022年7月</a></li> <li><a href='https://miofactor.com/2022/06/'>2022年6月</a></li> <li><a href='https://miofactor.com/2022/05/'>2022年5月</a></li> <li><a href='https://miofactor.com/2022/04/'>2022年4月</a></li> <li><a href='https://miofactor.com/2022/03/'>2022年3月</a></li> <li><a href='https://miofactor.com/2022/02/'>2022年2月</a></li> <li><a href='https://miofactor.com/2022/01/'>2022年1月</a></li> <li><a href='https://miofactor.com/2021/12/'>2021年12月</a></li> <li><a href='https://miofactor.com/2021/11/'>2021年11月</a></li> <li><a href='https://miofactor.com/2021/10/'>2021年10月</a></li> <li><a href='https://miofactor.com/2021/09/'>2021年9月</a></li> <li><a href='https://miofactor.com/2021/08/'>2021年8月</a></li> <li><a href='https://miofactor.com/2021/07/'>2021年7月</a></li> <li><a href='https://miofactor.com/2021/06/'>2021年6月</a></li> <li><a href='https://miofactor.com/2021/05/'>2021年5月</a></li> <li><a href='https://miofactor.com/2021/04/'>2021年4月</a></li> <li><a href='https://miofactor.com/2021/03/'>2021年3月</a></li> <li><a href='https://miofactor.com/2021/02/'>2021年2月</a></li> <li><a href='https://miofactor.com/2021/01/'>2021年1月</a></li> <li><a href='https://miofactor.com/2020/12/'>2020年12月</a></li> <li><a href='https://miofactor.com/2020/11/'>2020年11月</a></li> <li><a href='https://miofactor.com/2020/10/'>2020年10月</a></li> <li><a href='https://miofactor.com/2020/09/'>2020年9月</a></li> <li><a href='https://miofactor.com/2020/08/'>2020年8月</a></li> <li><a href='https://miofactor.com/2020/07/'>2020年7月</a></li> <li><a href='https://miofactor.com/2020/06/'>2020年6月</a></li> <li><a href='https://miofactor.com/2020/05/'>2020年5月</a></li> <li><a href='https://miofactor.com/2020/04/'>2020年4月</a></li> <li><a href='https://miofactor.com/2020/03/'>2020年3月</a></li> <li><a href='https://miofactor.com/2020/02/'>2020年2月</a></li> <li><a href='https://miofactor.com/2020/01/'>2020年1月</a></li> <li><a href='https://miofactor.com/2019/12/'>2019年12月</a></li> <li><a href='https://miofactor.com/2019/11/'>2019年11月</a></li> <li><a href='https://miofactor.com/2019/10/'>2019年10月</a></li> </ul> </aside> </div> <!-- /l-sidebar --> </div> <!-- /l-wrapper --> <div class="categoryBox"> <div class="container"> <h2 class="heading heading-primary"> <span class="heading__bg u-txtShdw bgc-darkgray">OTHER</span>カテゴリの最新記事 </h2> <ul class="categoryBox__list"> <li class="categoryBox__item"> <div class="eyecatch eyecatch-archive"> <a href="https://miofactor.com/2024/09/19/post-36890/"> <img src="https://miofactor.com/wp-content/uploads/2019/10/js-554x410.png" alt="JavaScript関連のことを調べてみた" width="554" height="410" > </a> </div> <ul class="dateList dateList-archive"> <li class="dateList__item icon-calendar">2024.09.19</li> </ul> <h2 class="heading heading-archive "> <a class="hc-darkgray" href="https://miofactor.com/2024/09/19/post-36890/">JavaScript関連のことを調べてみた</a> </h2> </li> <li class="categoryBox__item"> <div class="eyecatch eyecatch-archive"> <a href="https://miofactor.com/2024/09/19/post-36891/"> <img src="https://miofactor.com/wp-content/uploads/2019/10/java.jpg" alt="JAVA関連のことを調べてみた" width="540" height="270" > </a> </div> <ul class="dateList dateList-archive"> <li class="dateList__item icon-calendar">2024.09.19</li> </ul> <h2 class="heading heading-archive "> <a class="hc-darkgray" href="https://miofactor.com/2024/09/19/post-36891/">JAVA関連のことを調べてみた</a> </h2> </li> <li class="categoryBox__item"> <div class="eyecatch eyecatch-archive"> <a href="https://miofactor.com/2024/09/19/post-36894/"> <img src="https://miofactor.com/wp-content/uploads/2019/10/ios-554x410.png" alt="iOS関連のことを調べてみた" width="554" height="410" > </a> </div> <ul class="dateList dateList-archive"> <li class="dateList__item icon-calendar">2024.09.19</li> </ul> <h2 class="heading heading-archive "> <a class="hc-darkgray" href="https://miofactor.com/2024/09/19/post-36894/">iOS関連のことを調べてみた</a> </h2> </li> <li class="categoryBox__item"> <div class="eyecatch eyecatch-archive"> <a href="https://miofactor.com/2024/09/19/post-36888/"> <img src="https://miofactor.com/wp-content/uploads/2019/10/rails-725x410.png" alt="Rails関連のことを調べてみた" width="725" height="410" > </a> </div> <ul class="dateList dateList-archive"> <li class="dateList__item icon-calendar">2024.09.19</li> </ul> <h2 class="heading heading-archive "> <a class="hc-darkgray" href="https://miofactor.com/2024/09/19/post-36888/">Rails関連のことを調べてみた</a> </h2> </li> <li class="categoryBox__item"> <div class="eyecatch eyecatch-archive"> <a href="https://miofactor.com/2024/09/19/post-36884/"> <img src="https://miofactor.com/wp-content/uploads/2019/10/lambda.png" alt="Lambda関連のことを調べてみた" width="360" height="230" > </a> </div> <ul class="dateList dateList-archive"> <li class="dateList__item icon-calendar">2024.09.19</li> </ul> <h2 class="heading heading-archive "> <a class="hc-darkgray" href="https://miofactor.com/2024/09/19/post-36884/">Lambda関連のことを調べてみた</a> </h2> </li> <li class="categoryBox__item"> <div class="eyecatch eyecatch-archive"> <a href="https://miofactor.com/2024/09/19/post-36886/"> <img src="https://miofactor.com/wp-content/uploads/2019/10/python-640x410.png" alt="Python関連のことを調べてみた" width="640" height="410" > </a> </div> <ul class="dateList dateList-archive"> <li class="dateList__item icon-calendar">2024.09.19</li> </ul> <h2 class="heading heading-archive "> <a class="hc-darkgray" href="https://miofactor.com/2024/09/19/post-36886/">Python関連のことを調べてみた</a> </h2> </li> </ul> </div> </div> <!-- schema --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Article ", "mainEntityOfPage":{ "@type": "WebPage", "@id": "https://miofactor.com/2021/10/17/post-13630/" }, "headline": "iOS関連のことを調べてみた2021年10月17日", "image": { "@type": "ImageObject", "url": "https://miofactor.com/wp-content/uploads/2019/10/python-640x410.png", "height": "410", "width": "640" }, "datePublished": "2021-10-17T11:51:24+0900", "dateModified": "2021-10-17T11:51:24+0900", "author": { "@type": "Person", "name": "editor" }, "publisher": { "@type": "Organization", "name": "f@ctor", "logo": { "@type": "ImageObject", "url": "", "width": "", "height":"" } }, "description": "目次 1. 3日でできるSwift爆速学習法2. 【iOS】Qiita デイリー LGTM 数ランキング【自動更新】3. 【ご紹介】iPadで英論文を爆速超快適に読めるようになるショートカットver.2【DeepL】4. iOSアプリからスプレッドシートにデータを書き込む5. 【HTML/CSS/jQuery】iOSとAndroidのプッシュ通知を作ってみた。6. Flutter iOS ERRO […]" } </script> <!-- /schema --> <!--l-footer--> <footer class="l-footer"> <div class="container"> <div class="pagetop u-txtShdw"><a class="pagetop__link" href="#top">Back to Top</a></div> <div class="widgetFoot"> <div class="widgetFoot__contents"> </div> <div class="widgetFoot__contents"> <aside class="widget widget-foot"><h2 class="heading heading-footer">タグ</h2><div class="tagcloud"><a href="https://miofactor.com/tag/%e3%81%9d%e3%81%ae%e4%bb%96/" class="tag-cloud-link tag-link-13 tag-link-position-1" style="font-size: 8pt;" aria-label="その他 (1個の項目)">その他</a></div> </aside> </div> <div class="widgetFoot__contents"> </div> </div> <div class="copySns "> <div class="copySns__copy"> © Copyright 2024 <a class="copySns__copyLink" href="https://miofactor.com">f@ctor</a>. <span class="copySns__copyInfo u-none"> f@ctor by <a class="copySns__copyLink" href="http://fit-jp.com/" target="_blank">FIT-Web Create</a>. Powered by <a class="copySns__copyLink" href="https://wordpress.org/" target="_blank">WordPress</a>. </span> </div> </div> </div> </footer> <!-- /l-footer --> <script type="text/javascript" src="https://miofactor.com/wp-includes/js/comment-reply.min.js?ver=6.4.1" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script> function toggle__search(){ extra__search.className="l-extra"; extra__menu.className="l-extraNone"; menuNavi__search.className = "menuNavi__link menuNavi__link-current icon-search "; menuNavi__menu.className = "menuNavi__link icon-menu"; } function toggle__menu(){ extra__search.className="l-extraNone"; extra__menu.className="l-extra"; menuNavi__search.className = "menuNavi__link icon-search"; menuNavi__menu.className = "menuNavi__link menuNavi__link-current icon-menu"; } </script><script>Array.prototype.forEach.call(document.getElementsByClassName("css-async"),function(e){e.rel = "stylesheet"});</script> </body> </html>