雑食プログラミング備忘録

タグ:iOS

iOS10からはiPhone4Sが対象外となったため、「これで3:2のレイアウトを考えなくて済む!」と喜んだ開発者は少なくないことだろう。
もちろん私もその一人だ。

続きを読む

去年(2016年)にこんな話題が一部で盛り上がった。

ネイティブ アプリの OAuth インタラクションを最新にしてユーザビリティとセキュリティを向上する - Google Developers Japan

要は今までのやり方である「WebViewでGoogleの認証を行う」というのが2017年4月20日以降は使えなくなるというものだ。
これは開発者にとって地味に困ったことだ。
以前に実装したものが動かなくなるし、新しい実装を行うにも工数がかかる。

以前作成したサンプルアプリを動かしてみるとこのようになった。
GoogleSignIn_ss01
確かに以前のやり方は使えなくなる旨の注意が表示されている。
では、どういうやり方に変えればいいか。
Google Sign-Inを使えばいいとのことだ。
今回はGoogle Sign-Inを使ってカレンダーの情報を取得するやり方に迫る。
使用しているXcodeのバージョンは8.0だ。
 続きを読む

StoryboardでUIScrollViewを設定しようとすると、なかなか厄介だ。
うまくできないと

Missing Constraints
Scroll View
Need constraints for: x position or width

のような警告が出る。
しかし、やり方を知ってしまえばとても簡単だ。

今回は縦にスクロールするScrollViewの設定を行ってみる。

続きを読む

UISegmentedControlは便利なコンポーネントなので、使いどころは多いだろう。
デフォルトでは選択色が青、非選択色が白になっている。
segmented_control01
これを逆にしてみよう。
 続きを読む

UITextFieldの最大文字数を設定するのは簡単なように見えるが、日本語の入力を許可している場合は少々厄介だ。

今回は日本語を入力しつつ、文字数を制限する方法に迫ってみる。 
 続きを読む

このページのトップヘ