2019-07-01から1ヶ月間の記事一覧

UIColor Extention と #colorLiteralで色指定を楽にする

やっと夏っぽくなってきて嬉しいです。そして天気の子は最高です。 今日はUIColor をExtentionする話。 自分のサービスでよく使う色などは、共通化してどこからでも使えるようにしたい。そんな時にはUIColorを拡張すると良いですよね。 view.backgroundColor…

OAuthSwiftでtwitterログイン認証を実装する

iOSでtwitter認証を実装する際によく利用されていた、公式ライブラリであるTwitterKitがサポート終了していたので、代替方法としてOAuthSwiftでtwitterのログイン認証を実装した。その際の手順をメモ。 準備 ドキュメントに沿ってOAuthSwiftを入れる 今回はC…

Xcodeで画像リソースを追加する

iOSアプリ内で表示する画像ファイルの追加手順です。 公式ドキュメント 手順 Assets.xcassets を選択 画像をドラッグ&ドロップすると、その画像名でリソースが追加される 使い方 let imageView = UIImageView() imageView.image = #imageLiteral(resourceNam…

ルート画面に下タブを追加する

UITabBarController を利用することで、タブを表示することが可能。 前回の記事でrootViewControllerに指定した RootViewController ファイルを以下のように書き換えると、2タブの画面が表示される。 今回の例では、NavigationControllerもセットしています…

コードでrootViewControllerを指定する

Xcodeで新しくProjectを作ると、デフォルトでMain.storyboardがrootになるけれど、StoryBoardを使わずにrootViewControllerを設定したい事が多いのでメモ。 手順 1. Main.storyboardの指定を削除する Single View App を選択してproject作成 Main.storyboard…

はじめに

iOSエンジニアのmuchanと申します。仕事では主にSwiftでiOSアプリを開発していて、たまにRubyやTypeScriptなども触ります。 あまりアウトプットが得意ではないので、克服すべくブログを始めました。 気張らず、未来への自分のドキュメントとして、Tipsを残し…