Libra Studio Log

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

iOS

Swift製お絵描きライブラリを作ってみました

こんばんは、daihaseです。 1年ぶりくらいにSwiftでOSSを作ってみました。 github.com

UIColorを指定してUIImageを返すメソッド

こんばんわ、daihaseです。 今日はUIColorを引数にあたえてそれをUIImageとして返してくれるメソッドを紹介します。

StoryboardとUIViewControllerを使ったポップアップビュー

こんばんわ、daihaseです。 ツール系のアプリ開発をしていて、必ずといって言いほど使われるポップアップビュー。何かボタンを押下した時に画面に「にゅ」っと出てきたりする小窓みたいなやつのことですね。 それの実装方法を紹介。いくつかあるのですがここ…

SwiftでのStoryboard管理方法

こんばんわ、daihaseです。 新型iPhoneが発表になって連日TLのiOS開発者がXcode9GMをいじり倒したり色々シミュレーターでアプリの動作報告をしてくれてますね。僕は特に何の役にもたたないので、今日はStoryboardの管理の仕方なんかを書いて見ました。

Swiftで16進法にてUIColorを取得

こんばんは、daihaseです。 久々のブログ更新です...。 今日はiOS開発をやっていてよくあるカラー周りの管理について。 管理といってもそんな大それたあれではなく、単にUIColorを拡張(Extension)し、各クラスから簡単に16進数を指定するだけで好きな色を取…

Swift正規表現でメールアドレスをチェックする

こんにちは、daihaseです。 今日はSwiftでのメールアドレスのバリデーションについて。ツール系アプリなんかでも最初ログインする際にメールアドレス形式かどうかをチェックすることがありますよね。 サーバー側でやるかクライアント側でやるかにもよるので…

iOSアプリのバージョン取得方法

こんにちは、daihaseです。 今日はiOSアプリのバージョン取得方法。 以下コードで取れるのでアンラップしてUILabelなどにセットして使う感じですね。

UITableViewの区切り線を端っこまでひく方法

こんにちは、daihaseです。 UITableViewをセットしたUIViewControllerで以下のようにしてやれば、各OSバージョンに対応し、線を端っこまで引いてくれます。