Libra Studio Log

開発に関することやゲーム、ガジェットなどについてつらつらと書き記しています

iOSアプリで定番のUserDefaultsの使い方

f:id:daihase:20190809100049p:plain

こんばんわ、daihaseです。

久々にSwiftネタを。 iOSアプリ開発をやっていれば必ずといって使うUserDefaults、その使い方などを簡単に紹介。

UserDefaultsとは、簡単にいうとデータなどをアプリ内に保存し管理する方法の1つです。アプリで例えばスプラッシュが流れてユーザーのuserIdがあればログイン済みなのでトップ画面へ、なければ未登録のユーザーなので新規登録画面へ、といった処理をする際など、このUserDefaultsを使うかと思います。

自分がよく定義する簡単なサンプルを。というかメモを。

続きを読む

Linuxで遊ぼう 「シェルについて」

f:id:daihase:20190809104252p:plain

こんにちは、daihaseです。 今日は「Linuxで遊ぼうシリーズ」のシェルについてお話しようかと。

さっそくシェルを触ってみる前に、OSはどうしようかと思ったのですがUbuntuだったりCentだったり色々あるのですが、結構MacがメインPCという方が今は多いと思うのでしばらくはMacで触ってもらって大丈夫かと思います。

ちなみにMacはUnixベースで(正確にはUnix派生)、基本的にはそれを元に作られたLinuxとも近い挙動をするため、一旦こちらでイジイジしていきましょう。(自分はUbuntuにて説明します)

続きを読む

Linuxで遊ぼう 「ディストリビューションについて」

f:id:daihase:20190809104252p:plain

こんばんは、daihaseです。 今日はLinuxのディストリビューションについて。

ディストリビューションとは

このディストリビューションが何なのかを説明すると広義のあれもあって少しややこしいので、「Linuxを使いやすくするために色々なソフトがパッケージされており、それをすぐ使える状態で提供されたもの」くらいに覚えておけばいいかと思います。

そもそもどんな種類があって、全部で何個ぐらいのものが提供されているのだろうか。それを把握するにはまず系統を理解する必要があります。

続きを読む

MySQLに外部から接続する

f:id:daihase:20190809115406j:plain

こんにちは、daihaseです。 今日のお題は「MySQLに外部から接続する」です。

アプリでもWebサービスでも何でもいいですが、DBサーバーへ各クライアントツールから接続する際、諸々設定する必要があります。今日はUbuntu環境にインストールしたMySQLに対し、外部接続を試みるまでの一連の流れをメモ。

続きを読む