mzgkworks

iOSを中心にプログラミング関係について書く

Hugo + GitHub Pagesでブログを構築してみた

HugoとGitHub Pagesでブログ環境を構築してみた。

【Firebase】iOSアプリにFirebaseを導入してアクセス解析

iOS

iOSアプリにGoogleのFirebaseを導入して、アクセス解析を行う方法。

【Git】変更の取り消し(全てPush前)

git

Gitで変更の取り消しやコミットの修正を行う方法(ただし、Push前の状態で)

【Git】ログの出力内容メモ

git

Gitのログに日付を出力させる。

【Sketch】Sketchの操作メモ

Sketch.appの操作メモ。

【iOS】TabBarアプリケーションのライフサイクル

iOS

TabBarアプリでのView LifeCycleのメモ。

【Swift】TabBarアプリでStoryboard Referenceを使う方法

iOS

TabBarアプリを作成する際に、Storyboard Referenceを使って、Storyboardを分割する方法。

【AutoLayout】画面サイズに対する比率でViewを定義する

iOS

AutolayoutのStackを使って、Viewやボタンを均等に配置する方法。

【AutoLayout】複数の部品を同じサイズにする

iOS

AutoLayoutで複数の部品のサイズを同じにする方法。

【Git】作業の途中で前のコミットに含めるべき誤りを発見した場合

git

以前に行ったコミットの誤りや漏れを修正する方法(Push前)。

【Shell】ディレクトリの内容をツリー表示する

ディレクトリの中身をツリー形式で表示するtreeコマンドの使い方。

【Shell】ターミナルの内容をクリップボートにコピー

ターミナルの実行内容をクリップボートにコピーするコマンド。

【Automator】シェルスクリプトをアプリとして作成する

シェルスクリプトをAutomator.appでアプリ化する方法。例として、エレコムマウスアシスタント5の起動エラーを治すアプリを作成。

【ATOM】AtomをOutlineエディターとして使う

Mac

ATOMをいい感じにアウトライナーとして使うプラグイン。FoldingText。

【CocoaPods】cocoapodsをインストールする

El CapitanにcocoaPodsをインストールする。

【Mac】rbenvをアンインストールする

Mac

Macにインストールしたrbenvを杏仁syトールする方法。

【Xcode】_BSMachError: (os/kern)

Xcodeでシュミレーター起動時に表示される_BSMachError: (os/kern)の解消法。

【Bitbucket】プロジェクトを作ってリポジトリをまとめる

git

bitbucketのプロジェクトを利用して、リポジトリをグルーピングして管理する。

【Git】リモートの追加・編集・削除

git

git remoteの追加・参照・削除などのメモ。

【Git】直前のコミットを修正する

git

直前のコミットを取り消したり、修正したりする方法

【Swift】タプル

黒帯本でiOS開発の基礎を学び直す。 複数の値を返せるタプルについて。

【Swift】構造体

黒帯本でiOS開発の基礎を学び直す。 構造体について。

【Swift】クラス

黒帯本でiOS開発の基礎を学び直す。 クラスについて。

【Swift】必ず処理されるdefer

黒帯本でiOS開発の基礎を学び直す。 必ず処理されるdefer処理。

【Swift】エラー通知とハンドリング

黒帯本でiOS開発の基礎を学び直す。 エラー通知とハンドリング。

【Swift】関数(引数の別名 引数名)

黒帯本でiOS開発の基礎を学び直す。 関数の引数名について。

【Swift】if let文(アンラップ後の変数名はラップ変数と同じ名前にする)

黒帯本でiOS開発の基礎を学び直す。 if let文ではアンラップ後の変数名はラップ変数と同じ名前にする。

【Swift】辞書

黒帯本でiOS開発の基礎を学び直す。 辞書の宣言と使用法。

【Swift】配列

黒帯本でiOS開発の基礎を学び直す。 配列の宣言

【Swift】Float・Double

黒帯本でiOS開発の基礎を学び直す。 FloatとDouble

【Swift】Int64, UInt64

黒帯本でiOS開発の基礎を学び直す。 Int64とUInt64

【iOS】実機テストの観点

黒帯本でiOS開発の基礎を学び直す。 実機テストの観点。

【iOS】シミュレータとDebugメニュー

黒帯本でiOS開発の基礎を学び直す。 シュミレーターとDebugメニュー。

【iOS】課題解決エンジン

黒帯本でiOS開発の基礎を学び直す。 開発の流れと企画時の課題解決エンジンという考え方。

【Git】リモートのブランチをローカルに持ってくる

git

リモートリポジトリのブランチをローカルリポジトリに反映する方法。

【Git】今作業中の変更をなかったことにする

git

作業中に、「最初からやり直したい」「このファイルだけやり直したい」場合の方法。 全てなかったことにして最初から 作業ディレクトリ 変更・作成したもの全てリセットされる(直前のコミット状態になる) ステージングエリア アンステージされる # 直前の…

【Git】コミットにタグをつける

git

gitでコミットにタグをつけて管理をしやすくする方法。

【Git】Gitをインストールしたら最低限する設定

git

MacでGitを使い始める前に最低限設定しておくこと(メモ)。

【Mac】ATOMで関数一覧を表示させる

Mac

ATOMで関数のみを一覧表示させる。

【Git】Gitコミット種別のメモ

git

Gitのコミットメッセージの文頭につける種別のメモ。

【Git】git stashで未コミットの変更を一時保存する

git

作業途中でもコミットせずに変更を保存するgit stashについてのメモ。

【MAMP】MAMPで複数サイト作成時の設定

Web

MAMPを使って、ローカルに複数サイトを構築する際の設定方法。

【MySQL】Auto_Incrementの値の操作

MySQLのAuto_incrementの値を確認したり、設定する方法。

【Git】リモートリポジトリの名前を途中から変更する

git

リモートリポジトリの名前を途中から変えた場合のローカルへの反映方法。

【戯言】プログラマーにみる建設現場作業員と大工

清水亮さん「プログラミングバカ一代」からメモ。建設現場作業員と大工について。

【MySQL】MAMP環境でMySQLコマンドを使用する

MAMP環境で、mysqlコマンドをターミナルで使用する方法。

【Mac】Homebrewアップデート時のコマンド一式

Mac

Homebrewをアップデートしたり、formulaを最新にしたりする時のコマンドと手順。

【Git】TerminalにGitのブランチ名を表示する方法

git

MacのターミナルにGitのブランチ名を表示させる。

【Swift】Modalで表示するViewControllerにあるUIImageView

iOS

UIImageViewを持つViewControllerをModal表示して、dismissViewControllerAnimated:completion:で閉じた際のメモリーリーク?の話し。

【Swift】ContainerViewにEmbedされているViewControllerを変更する

ContainerViewでデフォルトでEmbedされているViewControllerを変更する方法。