たった3000円の投資でネット環境が劇的に改善した話

雑記 ガジェット
3000円の使い道 ルーターの買い替え!! 今までのルーター 今まで使ってきたのはAu HOME SPOT CUBEというルーターです。かつてauのキャリア契約を行うとこのルーターをタダでもらうことができまし...

Nibを活用しTableViewやCollectionViewでカスタムセルを使う方法を解説

iOSアプリ Swift
そもそもセルクラスには以下の二種類があるよ。 UIKitに用意された既存のセルクラス 自前で用意するカスタムセルクラス 前者と比較して後者のカスタムセルクラスは自前で用意する分多少工数がかかるが、自由にレイア...

【Delegate】TableViewをUIViewControllerで実装する方法を解説

Swift iOSアプリ
iOSアプリにおいてほぼ必ず登場するTableViewだけど、そもそもTableViewを実装する方法は次の二通りがあるよ。 UIViewControllerでTableViewを実装する方法 UITableViewC...

コードで行う画面遷移のやり方

Swift iOSアプリ
画面遷移はアプリ開発における基本と言っても良いので、しっかりと押さえておくと良いよ。 画面遷移の際に呼び出すメソッド 画面遷移したいときは次の2つのメソッドの内、どちらかを呼び出す必要があるよ。 pushViewC...

【CarthageとCocoapods】 2種類のライブラリ管理ツールの使い方とその使い分けについて解説

iOSアプリ
使い分けはCarthageを優先する まず両者の運用やパフォーマンスについての要点を簡単にまとめるとこうなるよ CocoaPodsとCarthageは併用可能 CocoaPodsでしかインストールできないライブラ...

自分でiphoneのバッテリーを交換してみたら、動作が遅かった理由もバッテリーにあったと判明した件

雑記
自分でiphone6sのバッテリーを交換してみた バッテリー持ちが悪いなと思っていたので、新年の景気づけに自分で交換してみました。結果としてはこんな感じです。 全てコミコミで2200円 従来品より役1.3倍の容量...

アプリ内でWebページを開く、WebView(WKWebView)の使い方

Swift iOSアプリ
前置き 元々はUIKitで提供されていたWebViewですが、数年程前からdeprecated(非推奨)になっています。ですのでこちらは使用せず、代わりにWebKitで提供されているWKWebViewを使いましょう 手順 早...

興味深い法則や効果まとめ 行動経済学編

まとめ WIP
以下の内容は自分が興味深いと感じた効果や法則をを緩くまとめたものです。あくまで専門家ではなく素人が少しかじったという程度の知識なので、そこのところはご了承ください 行動経済学について そもそも行動経済学人間は合理的な判断を下す...

SwiftのOptional型について。アンラップの仕方や他の型との違いを解説

Swift
前置き 今回は文字列を扱うString型を例に考えてみます。String型を定義する時はStringと宣言します。それに対して、OptionalのString型を定義したい時はString?とすることで宣言できます。 var ...

【簡単】GatsbyとNetlifyで高速かつモダンなwebサイトを公開する手順

WEB
導入 使用するサービスとその解説 今回使用するサービスは次の2つです。手順を説明する前にそれぞれ簡単な解説をしています。興味がなければ飛ばしてください。 Netlify(ホスティングサービス) Gatsby(静的...