こんにちは、エンジニアの遠藤です。 最近iQONアプリのホーム画面のデザインをリニューアルしました。 タブを使ったデザインにすることで、iQON内にある多くのコンテンツが見やすくなりました。 今回はこのタブ機能の実装についてざっくりと紹介しようと思います。 実装したものはライブラリーとしてGitHubに公開しているので、ぜひ使ってみてください! github.com 機能 今回実装した機能は下記の3つです 1. スワイプでページを無限に表示切り替え 2. タブは無限スクロール 3. タブをタップしたらタップした項目のページを表示 実装について 1. スワイプでページを無限に表示切り替え スワイプしたらページの表示を切り替えたいのでUIPageViewControllerを継承したTabPageViewControllerというクラスを実装しました。 今回は無限にページの表示切り替えをしたい
株式会社翔泳社(本社:東京都新宿区舟町5、社長:佐々木幹夫)が主催するイベント「ITエンジニア本大賞2021」では、2021年2月18日(木)にプレゼン大会&最終投票を開催し、技術書部門大賞およびビジネス書部門大賞を決定しました。技術書部門大賞に『Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち』(ラムダノート)、ビジネス部門書大賞に『なんでも図解 絵心ゼロでもできる! 爆速アウトプット術』(ダイヤモンド社)が選ばれました。 ITエンジニア本大賞は、全国のITエンジニアがおすすめの技術書・ビジネス書を選ぶイベントで、出版社や刊行年は問わずこの1年を振り返っておすすめしたい本を投票いただくWeb投票と、プレゼン大会、2つのイベントを通して大賞を決定します。Web投票数上位の技術書・ビジネス書、計6タイトルの著者、編集者など書籍関係者によるプレゼン大会を、2月1
<YouTubeでの解説はこちら> はじめに 2019年の令和のお祭りムードから一転して2020年は厳しい年でした。 2021年ももう1ヶ月経ちましたがライフワークということでスマホアプリ業界をこっそりまとめます。 個人的には2020年はリモートでAndroidアプリを中心にネイティブアプリ開発をしていました。 スマホアプリ開発に携わっていない人もこの記事を見れば2020年のいろいろが分かるかも。 振り返り用に「ふむふむ」「へー」程度に見ていただければ幸いです。 【前年】 スマホアプリ開発者のための2019年動向まとめ スマホアプリ開発者のための2018年動向まとめ Unityでスマホアプリ(特にプラグイン)を開発している人のための2017年対応まとめ Unityでスマホアプリ(特にプラグイン)を開発している人のための2016年対応まとめ 2020年のトピックス 新型コロナウイルスの影響に
XCode12からの新機能のひとつとして、ローカル環境で課金(StoreKit)のテストをする環境が追加されました。 この記事では、そんなローカルで課金のテストをする方法を試しています。 はじめに XCode12からの新機能のひとつとして、ローカル環境で課金(StoreKit)のテストをする環境が追加されました。 StoreKit構成ファイルをローカルで作成し有効にすると、App Storeのサーバーに接続しないで課金のテストを実行することが出来ます。 今回はローカルで課金をしてみるまでの流れを簡単にではありますが試してみました。 具体的にどんなことが出来るようになったの? Appleのサイトによると以下の項目が挙げられています。 開発の初期段階、またはApp Store Connectでアプリ内購入を構成する前に課金ができる。 ネットワーク接続が利用できない場合のローカルテスト。 San
iOS 14 アプリケーションのWidgetの追加(通常のWidget、Intentsを使用した構成可能なWidget)iOSSwiftSwiftUIiOS14WidgetKit 本記事では以下の内容を説明します。 既存のアプリケーションへのウィジェットの追加 ⭐️ ユーザーがコンテンツを構成できる (都市の選択など) ウィジェットの追加 ウィジェットの再読み込み 完成したソースコードはこちらから確認できます。 既存のアプリケーションへのウィジェットの追加 アプリケーションターゲットの作成 既存の iOS アプリケーションへのウィジェットの追加は簡単です。ターゲット Widget Extension を追加してください。 さて、 Include Configuration Intent というボックスを選択していることを確認してください。この記事のパート2では、その構成ファイルが必要になる
■問題 バイナリをAppStoreConnectにアップロードした後、ITMS-90626エラーが発生した。 ※アップロード自体は成功したが、メールにて通知がきた。 (環境:XCode 12.2 / macOS Catalina) ◇実際のエラー内容 ITMS-90626: Invalid Siri Support - Localized title for custom intent: 'Configuration' not found for locale: ja ■原因 調べるとどうやらiOS14から追加されたWidgetKitを追加したことが影響していたようだ。 Siriに関する実装はしていないはずなのにSiri関連のエラーはおかしいなと思ったら、 WidgetKitをターゲットに追加する時のウィザードで、Configurationを有効にして作成すると、自動的にSiri Inte
はじめに ※ 本記事はWWDC2020で発表された内容を元に作成しております。 ※ 記事中の画像はWWDC2020での発表のものを引用させていただいております。 iOS14から写真アプリへのアクセス方法に更新があるため、今回調査してまとめてみました。 写真アプリへのアクセスレベルの指定 iOS14から写真アプリへの認証を確認する際にはアクセスレベルを指定することが必要になります。 これには新たに定義された列挙型のPHAccessLevelを用います。 これによりアクセスレベルを追加のみ.addOnly、もしくは読み込み/書き込み.readWriteに指定することができるようになりました。 見た目の変化 iOS13以前では新規でアプリをリリースしてそのアプリ内で写真を撮った場合、単に写真アプリへのアクセスを許可するかどうかの表示となっていたと思います。 iOS14ではアクセスのレベルがより細
ResearchKitとCareKit 新たな力を医学研究者と 医師とあなたに。 世界中の医師のみなさんがiPhoneを使って、私たちの健康に対する考え方を変えています。 ResearchKitで作られたアプリケーションは、これまでにない速さとスケールで、すでに数々の 医学的な見識や発見を生み出しています。その成果に触発されてきた私たちは、医学研究から 個人向け医療へと対象を広げ、CareKitを開発しました。デベロッパのみなさんはこのフレームワークを使って、みんなが日々の健康管理を自分でできるようにするアプリケーションを作り出せます。 ビデオを見る ResearchKit このソフトウェアフレームワークで 開発したアプリケーションを使うと、 医学研究者が意味のある確実な データを収集できるようになります。
AWS Dev Day は AWS がお届けする開発エンジニアのための日本最大級のカンファレンスです。例年は集合形式で開催してきましたが、今年はオンラインイベントとして再構築し、2020 年 10 月 20 日 (火) ~ 22 日 (木) に開催されました。エンジニアの皆様の役に立つコンテンツを満載し、オンラインだからこそできる新たな形を追求しました。エンジニアにとってロールモデルとなるスピーカーがそろったキーノート、ユースケースが多数そろった実践的なコンテンツが集結したブレイクアウトセッション、そしてワークショップ。いずれも見逃せないコンテンツばかりです。 このたび、オンデマンド視聴の許諾のある 59 のコンテンツを一挙公開することとなりました(一部は期間限定公開となります)。ぜひ、今おさえておくべきトピックを網羅し、皆様のスキルアップにお役立てください。 主催:アマゾン ウェブ サー
この記事は、ZOZOテクノロジーズ #5AdventCalendar2019の記事です。 昨日は@EnKUMAさんの「GKE上でgcloudコマンドを叩く為のPodをDeployしたら詰まった話」の記事でした。 ZOZOテクノロジーズ iOSエンジニアの@ahiruです。 本稿ではiOS13 Xcode11より新しく追加されたフレームワークの一つであるMetricKitについて調べたことなどをまとめていきます。 WWDC 2019の「Improving Battery Life and Performance」にてMetricKitの詳細が説明されておりますので、このセッションをベースにMetricKitとは何か、どんなことができるのかなどを中心に書いていきます。 What's MetricKit? Appleのドキュメントを見てみると以下のように記述されています。 Aggregate a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く