これはソースによれば大正8年(1919)のアイヌの民族舞踊。今、展開される贋物の #ウポポイ とは明らかに違う。国立アイヌ民族博物館の壮大な嘘と欺瞞は学問で暴かなければならない。国立歴史民俗博物館元教授で札幌国際大学教授だった大月… https://t.co/tCA4vCBgQA
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
【SwiftUI】なぜ、MVVMをやめて、The Composable Architecture(TCA)を採用するのか?iOSMVVMSwiftSwiftUITheComposableArchitecture はじめに 先月、 【「SwiftUIでMVVMを採用するのは止めよう」と思い至った理由】 という記事を公開し、多くの反響がありました。 上記の記事では 「じゃあ、MVVMをやめて、アーキテクチャは何を採用すればよいの?」 という問いに対する、明確な答えを出していませんでした。 あれから時が経ち、今ならば、この問いに対して、 ぼくは 「The Composable Architecture(TCA)をおすすめします」 と答えることができます。 以下は公式ページから抜粋したものを翻訳しました。 「The Composable Architecture(TCA)」の目的について、以下の様
iOSエンジニアの金子です。 NewsPicks iOSアプリでは2021年7月ごろからThe Composable Architecture(TCA)を採用したアーキテクチャへの移行を進めています。 tech.uzabase.com メインのニュースフィード画面もTCA+SwiftUI/UIKitで全面的に書き換え、TCAを使った実装もだいぶこなれてきたなと思っていた矢先、TCAで大きなアップデートがありました。 tech.uzabase.com このReducerProtocolへのマイグレーション作業を1月から開始し、1ヶ月ちょっとかけてようやく全てのReducerをReducerProtocol化することができました。 本記事では、NewsPicksで取り組んだReducerProtocolへのマイグレーション作業についてご紹介します。 どのようにマイグレーションを進めたか タスク
こんにちは、NOT A HOTEL という設立2年のスタートアップでソフトウェアエンジニアをしている、きんちゃん。(@wa_kinchan)です。 NOT A HOTEL は、建築とテクノロジーの力で「世界中に自宅がある、あたらしい暮らし」をつくるため、ボタンひとつで自宅にもホテルにもなる建物を空間の設計から建築、それを実現するためのソフトウェアやハードウェアの開発をおこなっています。また、「新しい暮らし」をすべての人に届けるための FinTech 領域にも取り組んでいます。 COMPANY DECKより※詳しくは COMPANY DECK や他メンバーの note をご覧ください。 わたしは、もともと iOS エンジニアをしていましたが、現在 NOT A HOTEL の中では、後述の4つのソフトウェアプロダクト開発全般を、横断的に携わっています。 少人数で様々なプロダクトを並行して開発し
はじめに こんにちは、アイカワと申します。 この記事は iOS Advent Calendar 2020 の 23 日目の記事です。 昨日は堤さんの「coremltools 4.0でPyTorchモデルを変換する」でした。 最近は SwiftUI や The Composable Architecture(以後 TCA)の勉強をしていて、TCA についての解説記事もあまりないことを踏まえて、この記事を書こうと思います(ボリュームが想像以上に膨れあがってしまいすみません🙇♂️ ) iOS のバージョンの兼ね合いもあって SwiftUI をプロダクトに導入する事はまだ難しいかもしれませんが、TCA は UIKit でも利用できます。(Combine に依存しているため、iOS13 からしか利用できませんが😢 ) また、利用方法は SwiftUI と UIKit でそこまで大きくは変わらな
ソーシャル経済メディア「NewsPicks」でiOSエンジニアをしている金子です。 先日、弊社ユーザベース主催でTCA(The Composable Architecture)の勉強会を開催しました。 本記事では勉強会の開催レポートをお届けいたします! uzabase-tech.connpass.com 総勢約140名の参加者 入門から最新バージョン情報、開発ノウハウまで!バラエティに富んだ10名の登壇者によるLT TCA入門したてなので、自分が馴染みのある実装と比較しながらキャッチアップしてみる(fumiyasacさん) TCA魔法学入門(dazyさん) 個人開発をTCAで運用していくということ(entaku0818さん) TCA with UIKit(tatsubeeさん) むやみにActionを送信してはいけない(takehilo) TCA Practice in 5 min(d_
こんにちは、モバイル請求書チームで iOS エンジニアをしている yaya です。 freee請求書のモバイルアプリが2023年9月6日にリリースされました! www.freee.co.jp そのモバイルアプリの開発について、全3回に渡ってお届けしていきます。 今回はその第一回目、iOS アプリの開発についてです。 請求書アプリの概要 まず初めに、freee請求書のサービスを紹介したいと思います。 freee請求書は、請求書を始めとする帳票を閲覧・作成・発行できるサービスです。 2023年10月時点で対応している帳票は、請求書、見積書、発注書、納品書、領収書の5種類です。 2023年10月に開始されたインボイス制度にも、もちろん対応しています。 freee会計やfreee販売と取引先情報の連携が可能で、作成した帳票はこれらの取引先へメールで送付することもできます。 Web 版は2022年1
この記事は、The Composable Architecture Advent Calendar 2022 12/13の記事です。 qiita.com iOSエンジニアの金子です。 8月末から約3ヶ月間育休を取得していまして、最近復帰しました。 僕が育休で仕事から離れて家族との時間を楽しんでいる間、TCAで大幅なアップデートがリリースされ、復帰してからはそのキャッチアップに必死の毎日です...! TCAの利用体験が大きく変わる直近の大幅アップデートには、主に以下の2つが含まれています。 Swift Concurrencyのサポート ReducerProtocolの導入 これまでTCAはCombineに依存した作りになっていましたが、Swift Concurrencyがリリースされたことにより、今後は徐々にCombineへの依存度を緩め、やがてはCombineを完全にDeprecatedに
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く