炊きたてのご飯が食べたい

定時に帰れるっていいね。自宅勤務できるっていいね。子どもと炊きたてのご飯が食べられる。アクトインディでは積極的にエンジニアを募集中です。

2016-04-01から1ヶ月間の記事一覧

Enum の switch self がとても便利

Swift2, Xcode7 enum の switch self を使った変数の設定がとても分かりやすく便利でした。以下の例はアプリ内の WebView で表示するアプリのタイトルと URL を enum で定義した例になります。WebView は色々な箇所から呼び出されることが多いので requestUR…

Storyboard で UIButton の規定サイズ以下の大きさを指定する方法 Autolayout 対応

Swift2, Xcode7 UIButton はタップ領域を確保する為、あるサイズ以上に小さくすることができません。ただ、レイアウトの都合上、高さを規定サイズ以下に小さくしたい場合がもしかしたらあるかもしれないので、忘れないように方法をメモしておきます。 Autola…

Storyboard で UIButton に下線を引く方法

Swift2, Xcode7 あまり利用用途はないかもしれませんが「個人情報の取り扱い」や「利用規約」のように UIButton のテキストに下線を引く方法です。 Storyboard のみで対応が可能です。 UIButton を選択して Title を Plain から Attribute に変更 テキストを…

UINavigationController のデフォルトで追加される戻るボタンの文字を消す方法

Swift2, Xcode7 ここのデフォルトで表示される 戻る back を消す方法です。左に BarButtonItem を置いてしまうと、スワイプで戻る操作が無効になってしまいますが、以下の方法では問題なく表示だけ消せました。 let backButton = UIBarButtonItem() backButt…

Swift2 Alamofire + ObjectMapper で API クライアントを作成する

Swift2.2, Xcode7 サーバーと API 通信するアプリの開発に携わることになり、色々な記事を参考 API クライアントを作成しました。 参考にした記事 Swift2.0で作るAPI通信基盤 Alamofire Github Hearst-DD/ObjectMapper Github APIクライアントを作る理由 API…

iOS のライフサイクルと Autolayout の付き合い方

Swift2.2, Xcode7 要素の frame サイズの取得や、タップジェスチャーや Observer の登録など、 iOS のどのライフサイクル時に設定するのが良いか悩むことが多かったので記事にまとめることにしました。Storyboard を利用して Autolayout を設定しているケー…

Swift 言語の特徴

Swift2.2 です。特徴的だと思ったことを社内の勉強会用にまとめていきたいと思います。コードの動作は playground に貼り付けて確認してください。 型 型の制約 異なる型への代入や演算はできない 演算の結果は同じ型 異なる型へのキャスト メソッドによる変…

AWS で WEB サービスを運用する際に知っておいたら少しは役立つこと

どうも アクトインディ Advent Calendar 2015 の 18 日目の記事になります!本日の担当は namikata です。今日は 「AWS で WEB サービスを運用する際に知っておいたら少しは役立つこと」をつらつらと書いて行こうと思います。テーマは大きいのですが、記事の…

三十路からの TDD

どうも アクトインディ Advent Calendar 2015 も 12 日目になりました。本日の担当は namikata です。今日は TDD について記事を書きたいと思います。 皆さんは、仕事とプライベートはきっちりと分けたいタイプですか?僕は、仕事とプライベートはできるだけ…

今更ですが iOS8 で実装された Share Extension を美味しくいただきました

どうも アクトインディ Advent Calendar 2015 の 23 日目の記事になります!本日の担当は namikata です。今日は 「今さら!」って思う人が多いかもしれませんが、iOS8 の新機能としてリリースされた Share Extension について記事を書こうと思います。 Shar…

Mac(El Captain) に Sublime Text3 で Ruby on Rails の開発環境を構築する

今年の11月にアクトインディに入社した namikata です。今年で 31 歳になります。今まで、エンジニアとして仕事はしたことはないのですが(プログラミングはプライベートで独学)、未経験でも頑張ることを約束して、アクトインディで働くことになりました。 …

AWS の MFAキーを紛失するとやばい

仮想MFAキーとして、自前の iPhone で Google の Authenticator を使っているんですが、ふと見た時に、設定がリセットされて、登録していた情報が消えているのに気がつきました。 このままでは AWS アカウントにログインできない為、AWS のカスタマーサポー…