タグ

ブックマーク / qiita.com/akatsuki174 (6)

  • Xcode 11 の Test Plan を、試しながらゆるく解説 - Qiita

    この記事では WWDC 2019 の 「Testing in Xcode」 をベースにして、Test Plan について調べたことや試してみたことを書こうと思います。すぐに Test Plan を試せるプロジェクトは↓こちら。 https://github.com/akatsuki174/TestPlanSample Test Plan の存在意義 例えばローカライズ対応をしているアプリで、開発時のデフォルト言語ではテストがパスしても、別の言語で実行した時に UI 崩れが発生するかもしれない。複数の条件(言語、テストの実行順、サニタイザー、引数や環境変数)を跨いで常にテストを実行することは不具合の発見率を高めることができる。 今までの Xcode でもスキームエディタを使うことによって様々な設定をすることが可能だったが、実行は1回しかできない。一方 Test Plan では設定を変えてテス

    Xcode 11 の Test Plan を、試しながらゆるく解説 - Qiita
    nabeatsu1
    nabeatsu1 2021/01/08
  • WWDC2020での許諾周りのアップデートまとめ - Qiita

    概要 今年はプライバシー、権限周りで多くのアップデートがあったのでまとめてみます。 この記事は以下のWWDC 2020セッション動画、及び公式ドキュメントを元に書いています(ここで出てくるスクショも動画のものです)。 周辺知識も含めて深く知りたい方はご参考までに。 Build trust through better privacy Meet Nearby Interaction Design for location privacy What's new in location Handle the Limited Photos Library in your app AutoFill everywhere なお、IDFAに関してはすでに多くの記事が出ているので省きます。 所感 今までよりいっそう、「必要な分だけの権限をもらう」感が強くなった 背景 アプリがアクセスできる情報量とユーザ体

    WWDC2020での許諾周りのアップデートまとめ - Qiita
    nabeatsu1
    nabeatsu1 2020/08/11
  • Interface BuilderにおけるAuto Layoutのテクニック[WWDC 2017] - Qiita

    WWDC2017のAuto Layout Techniques in Interface Builderのセッションのまとめになります。これはAutoLayoutを扱う上での6つのテクニックについて紹介するセッションです。この記事ではその概要と手元で検証した様子を紹介しようと思います。検証したコードはセッション中のコードと同一のものではないのでご了承ください。 動画 スライド 試しに作ったサンプルコード ※サンプルコードはもう少し付け足したり直していく予定です。 Changing layout at runtime アプリ実行時に動的にレイアウトを変えたい時にどうするかという話です。制約を都合よく扱えるようにするために調整したい要素を上に乗せたviewを1枚作成してその制約及び関係する制約のisActiveフラグを切り替えることで思うようなレイアウトを実現するという手法が紹介されていました

    Interface BuilderにおけるAuto Layoutのテクニック[WWDC 2017] - Qiita
    nabeatsu1
    nabeatsu1 2019/10/07
  • [WWDC2018]セキュリティ強度の高いパスワードとセキュリティコードの自動入力 - Qiita

    Automatic Strong Passwords and Security Code AutoFillのざっくりとした内容メモです。内容、画像は全てセッション動画から持ってきています。 パスワードの自動入力 今までのパスワード管理と入力 今までパスワード管理はユーザにとって悩みのタネだった。セキュリティ強度が高いパスワードを各サービスごとに用意する必要があるが、それはパスワードマネージャーを使ったとしても面倒なことだった。そこで今回、パスワードで憂慮することなく、簡単に、安全に管理できるようにした。 現在、多くのユーザはiCloud Keychainを使っている。Apple自身もKeychainにはアクセスできないため、Keychainでの管理は生体認証の次に安全で簡単な方法である。これがiOS 12でもっと簡単になる。 iOS 12からのパスワード管理と入力 新規アカウント作成画面で

    [WWDC2018]セキュリティ強度の高いパスワードとセキュリティコードの自動入力 - Qiita
  • Human Interface Guidelines - Authentication の日本語訳(2018/06/06時点) - Qiita

    Human Interface Guidelines - Authentication の日語訳(2018/06/06時点)UIiOS Human Interface GuidelinesのAuthenticationのページが更新されたとのことなので和訳しました。 認証 認証は、パーソナライズされた体験の提供、追加機能の提供、コンテンツの購入、データの同期などの価値あるものとの引き換えにのみ求めるようにしましょう。もしあなたのアプリで認証が必要なら、アプリの楽しみの妨げにならないよう、サインインのプロセスをすばやく、簡単に、そして邪魔にならないようにしましょう。 全てのサインアップ、サインインプロセスでPassword AutoFillを使いましょう パスワードとセキュリティコードが自動で生成、入力されるこの機能により、ユーザは認証画面で過ごす時間を減らすことができます。全てのアプリは

    Human Interface Guidelines - Authentication の日本語訳(2018/06/06時点) - Qiita
  • collection viewとtable viewにおけるDrag & Drop[WWDC 2017] - Qiita

    なんとかWWDC2018が始まる前に投稿できた。 ここではWWDC2017のDrag and Drop with Collection and Table Viewの中身を日語訳していきます。日語的に少し不自然なところは後から直します。 概要 Table View, Collection ViewでのDrag & Dropの活用事例を紹介するために写真アプリを作って説明しています。このアプリではアルバム間(Table ViewとCollection View間)で写真の移動や並び替えができます。 UICollectionView、UITableViewにおけるDrag & DropのAPIには次の特徴があります: cellとindex pathに焦点を当てている アニメーションを用意に実装でき、かつそれがtable view、collection viewで一貫している 非同期でのデー

    collection viewとtable viewにおけるDrag & Drop[WWDC 2017] - Qiita
  • 1