田中孝明(48)13この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにこんにちは!モバイルアプリ開発部の田中孝明です。第3回としてWWDC2016の振り返り会を行いますので是非お越しください!開発者も次のバージョンのことを踏まえて色々準備しなければならない頃合いですね!そこで今回のブログが少しでも役に立てばと思います。UIViewのカスタマイズについてUISearchBarなどが持っているsubviewを調べる際、プライベートメソッドのrecursiveDescriptionでView階層をダンプして目的のViewを探し、階層順にViewを指定する方法があります。Viewの構造はバージョンによって変わる可能性があり、あまり効率のよい方法とは言えません。いう時はclosureを再帰呼び出しして目的のViewを取り出す方法が便利です。Subviewsの特定のViewを取り出したい時UISearchBarのカーソルの色を変えたい場合を例にします。カーソルの色を変えるためにはUISearchBarのsubviewsのUITextFieldを探しだしてtintColorを変更する必要があります。そこで以下のコードを実装します。}}やっている処理は単純です。recursiveDetectSubviewsを再帰呼び出しし、UITextFieldを探しだしています。することでiOSのバージョンアップの伴いUITextFieldの階層が変わっても対応することが出来ます。searchBar.greenCursorStyle()superviewの特定のViewを取り出したい時カスタムのUITableViewCellを作成する場合を例にします。独自のボタンを実装し、Cell自身のNSIndexPathを返したい場合、UITableViewのindexPathForCellを使います。その際にUITableViewCellのsuperviewであるUITableViewを辿る必要があります。.TouchUpInside)}ボタンを押下した際の処理でsuperviewを再帰で探す処理を実装します。recursiveDetectSuperview?(self)}これでUITableViewの階層が変わっても対応することができます。まとめあたらしいバージョンのOSが出ると、必ず下位互換を考慮したコードを書く必要が出てきます。アプリ開発、サービス開発などのプロジェクトを経てiOSエンジニアとしてクラスメソッドにjoin。最近ではサーバーレス/IoT関連のプロジェクトをやってます。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。和樹25こんにちは植木和樹@上越オフィスです。Terminalの機能確定版がリリースされたので試してみました。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。川原征大4形態素解析の入門中で、ブログの内容の分析を試しています。作業効率化をしたという話。夏目祐樹395こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。