はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ SwiftUI

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 29件)

iOSプロジェクトに対してモジュール分割しながらSwiftUIを部分適用している事例 - Mirrativ Tech Blog

2024/01/16 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fluxアーキテクチャ Mirrativ iOSチーム 強制

こんにちは、クライアントエンジニアの竹澤(@to4iki)です。 MirrativのiOSチームでは、開発効率の最大化を狙い以下に取り組んでいます。 データフローの単方向化 (Fluxアーキテクチャの強制) 宣言的UIによるView実装 (SwiftUIの部分適用) 責務分割 (モジュール分割) 今回の記事では、どのような構成でSwiftUIを適用し始... 続きを読む

個人開発の SwiftUI アプリのアーキテクチャを MVVM から MV にした - maiyama log

2023/12/27 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS MVVM アーキテクチャ 趣味 うち

概要 SwiftUI Advent Calendar 2023 の 21 日目です。 最近趣味で iOS の podcast クライアントを SwiftUI で作っているのですが、やってみると podcast クライアントはアプリとしてそれなりに難しいことがわかってきました。作っているうちにどんどん状態管理が複雑になってきて、個人開発でなぜこんなにがんばりが必要... 続きを読む

N予備校iOSアプリへ SwiftUI を導入してみて List編 - ドワンゴ教育サービス開発者ブログ

2023/04/12 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip N予備校iOSアプリ ドワンゴ教育サービス開発者ブログ

はじめに 問題点 ベンチマークテスト(Sampleコードで実演) 計測方法 パターン1: Identifiableに適合したデータのリスト表示 ベンチマークスコア パターン2: リスト内ボタンの表示 ベンチマークスコア ベンチマーク結果 問題発覚と調査 解決方法 改善とその結果 パターン3: UIViewControllerRepresentableを利用したリス... 続きを読む

N予備校iOSアプリへ SwiftUI を導入するまでの道のりについて - ドワンゴ教育サービス開発者ブログ

2022/10/26 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip UIKit Storyboard 道のり 既存 導入

はじめに 導入に向けて検討したこと 流れ 1. UIKit 及び Storyboard をどのように置き換えるのか 2. 書き慣れた MVVM パターンを維持できるのかどうか 3. 既存のプロジェクト構成でもスムーズに導入できるのか 4. アプリのサポートOSが iOS14.0+ だが、 SwiftUI 特有の苦しみは問題なさそうか 5. 本当に開発効率は向上で... 続きを読む

macOS 13 Venturaでは「システム設定環境」が「システム設定」アプリとして刷新され、一部の機能にはアクセスしづらくなり、非対応パネルが開けないといった不具合も確認されているので注

2022/10/24 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip macOS 13 Ventura アプリ システム設定 一部

macOS 13 Venturaでは「システム設定環境」アプリがSwiftUIを用いて「システム設定」アプリとして刷新されるのに伴い、一部の機能にはアクセスしづらくなっています。詳細は以下から。  Appleは日本時間 The post macOS 13 Venturaでは「システム設定環境」が「システム設定」アプリとして刷新され、一部の機能にはアク... 続きを読む

SwiftUIで紐を表現する

2022/08/10 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 見様見真似 ベジェ フック 実装 物理

SwiftUIで紐を表現する 概要 Twitterで惚れ惚れするようなリアルな紐の表現を見かけたので、見様見真似で実装してみました。 前提 厳密な物理法則に従うものではなく紐っぽい動きを表現するような実装です。 また高校一年生レベルの物理(等加速度直線運動・フックの法則等)を使います。 GitHub HomeAppDemo 参考 ベジェ... 続きを読む

事業撤退するので、Apple MusicのクローンアプリをOSSにします - Qiita

2022/07/27 このエントリーをはてなブックマークに追加 270 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita クローンアプリ OSS ソース アーティスト

ソースのURL デモ動画 なぜOSSにするのか? 2021年7月〜11月にかけて、アーティストが独自の音楽ストリーミングアプリを作れるサービスを開発していました。 事業として上手くいかなそうで、事業撤退するのでOSSにします。 LPはこちらです。 -> https://origify.app/ このソース誰得? SwiftUIを使って音が流れるようなア... 続きを読む

SwiftUIで一晩で作ったiPhoneアプリのDockアニメーションの動画が話題に

2022/04/29 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユーザーインターフェース Dock Swift 一晩 シフト

SwiftUIでは、Swiftを利用してすべてのAppleプラットフォーム向けに、できるだけ少ないコードで美しいアプリを構築できますが、わずか一晩で作ったというiPhoneインターフェースが注目を集めています。 Dockの中に並んだアプリをスムーズにシフト ユーザーインターフェース(UI)デザイナーのフィリップ・デイヴィス氏(... 続きを読む

SwiftUIで利用可能なアニメーションをプレビュー/書き出しできるMac用アニメーション・プレイグラウンドアプリ「MotionScape」がリリース。

2022/04/29 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip プレビュー アニメーション リリース アプリ 以下

SwiftUIで利用可能なアニメーションをプレビュー/書き出しできるMac用アニメーション・プレイグラウンドアプリ「MotionScape」がリリースされています。詳細は以下から。  SwiftUIでアプリを開発する際 The post SwiftUIで利用可能なアニメーションをプレビュー/書き出しできるMac用アニメーション・プレイグラウンドア... 続きを読む

SwiftUIと宣言的UI

2022/04/18 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS 利点 登場 日々 機能

SwiftUIと宣言的UI SwiftUIの登場によりiOSでも宣言的UIを意識してUIを構成する日々が始まりました。 この記事ではそもそも宣言的UIとは何か。また、宣言的UIの利点やSwiftUIで宣言的UIを実現するためにどういう機能が提供されているかを書いていきます。 また、SwiftUIで提供されている状態管理についても解説します。 ... 続きを読む

SwiftUIでMVVMを採用するのは止めよう」と思い至った理由 - Qiita

2022/03/12 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip MVVM Qiita iOS開発 疑問 現場

宣言的UIに、MVVMって不要なのでは? iOS開発の現場で、宣言的UIが当たり前に使われるような時代になりました。 SwiftUIの開発体験、素晴らしい です。最高です。 しかし最近、SwiftUIで当たり前のように 「MVVMで開発しよう」 となったときに、 「ほんとにそれでいいんだっけ?」 と疑問に思いました。 自分の考えを深... 続きを読む

アップル無料プログラミングアプリ「Swift Playgrounds」教育用から脱皮しiPadだけでアプリ開発から公開まで (1/4)

2022/01/22 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip Swift Playgrounds iPad アプリ開発

今から5年以上前の2016年に登場以来、着実に進化を続けてきたアップルによるSwiftプログラミング環境アプリ「Swift Playgrounds」のメジャーバージョン4が登場した。 今回のバージョンの最大の特長は、iPad上で作成したアプリを「App Storeを通じて全世界に向けて公開するまでの機能」を内蔵したことだ。SwiftUIなど、iO... 続きを読む

最も重要なタスク1つだけをMacのメニューバーに表示しておくことができるアプリ「One Thing」がリリース。

2022/01/13 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip one thing Mac リリース メニューバー アプリ

One Thingのシステム要件はmacOS 12.1 Monterey以上で、ショートカットアプリにも対応。アプリ自体は無料でMac App Store公開されており、SorhusさんはこアプリをSwiftUIだけで開発したそうなので、興味のある方は試してみてください。 The app is free and is fully made with SwiftUI, even the menu bar item (see sc... 続きを読む

懐かしのiOS 4を丸ごとiPhoneアプリ化、ピクセル単位で再現した猛者現わる - Engadget 日本版

2021/06/11 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip 猛者現 ピクセル単位 iPhone iOS 4 年代物

iOS 4といえば10年以上前、iPhone 3GSやiPod touch(第3世代)の頃に出たシステムソフトウェアです。この年代物のOSを、18歳の開発者がiPhoneアプリとして丸ごと再現することに成功したと報告しています。 開発したZane氏は最新のiPhoneの中に再現したiOS 4を「OldOS」と呼び、SwiftUIで作ったと明かしています。SwiftUI... 続きを読む

SwiftUI時代におけるminneのリアクティブアーキテクチャ - ペパボテックブログ

2021/06/02 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip minne リアクティブアーキテクチャ combine 山奥

山奥の砦(八王子市)からminneのiOSチームでアーキテクチャや開発環境を色々と見ているjoshです。SwiftUIとCombineが発表されたWWDC 2019から、SwiftUIとUIKitの混在状態を前提としたminneアプリに最適なアーキテクチャについて検討・議論した結果、最近色々と決まったので、紹介したいと思います。 まず、アーキテクチ... 続きを読む

SwiftUI を活用した「レシピ」×「買い物」の新機能開発 - クックパッド開発者ブログ

2021/01/18 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS クックパッド レシピ 買い物 クックパッド開発者ブログ

こんにちは。クックパッド事業本部 買物サービス開発部の藤坂(@yujif_)です。 2020年10月にクックパッド iOS アプリで「買い物機能」をリリースしました。今回はこの新機能の開発にあたって考えたことや取り組みについてご紹介します。 買い物機能とは レシピから買い物へ 買い物からレシピへ 実は SwiftUI で作られて... 続きを読む

Swift 5.3リリース - 新しい言語機能、開発者エクスペリエンスの向上、パフォーマンス改善

2020/10/16 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip パフォーマンス改善 向上 self 暗黙 原文

原文(投稿日:2020/09/23)へのリンク Xcode 12と合わせて先日公開されたSwift 5.3には、マルチパターンcatch句、暗黙のselfの可用性向上など、構文レベルでの重大な新機能がいくつも含まれている。さらにSwift開発チームは、特にSwiftUIを使用した場合のランタイムパフォーマンス向上や、開発者エクスペリエンスの向上に... 続きを読む

SwiftUIで作るドラえもん【顔編】 - Qiita

2020/03/01 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 土台 土台づくり ドラえもん 日曜日

はじめに 日曜日で暇なので, SwiftUIを使ってドラえもんを作ってみました. この記事で完成するドラえもんは以下の画像です. 口を開けているドラえもんは難しそうなので断念しました. かなり近く本物に近くないですか?笑 さぁ作って行きましょう. 土台づくり まず,以下の画像のような土台となる青の円とその中にあ... 続きを読む

iOS/iPadOSアプリ PixelaUI 0.1.0 をリリースしました #pixela - がんばってなんか書く

2020/01/23 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pixela iOS アプリ名 使い方

PixelaUI Yutaro Mutaユーティリティ無料apps.apple.com これはなに? Pixela のiOS/iPadOS向けクライアントアプリケーションです。 アプリ名は、後述する使用frameworkである SwiftUI ともかけています。 サポートOSバージョンは iOS/iPadOS 13.2以上 です。 どうやって使うの? Pixelaの使い方を見てもらうとよいです... 続きを読む

宣言的UIフレームワーク 「SwiftUI」と「Flutter」を比較してみた - dely engineering blog

2019/10/28 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flutter UIフレームワーク

こんにちは!クラシルiOSアプリを開発しているknchstです。 昨今のモバイルアプリケーション開発では様々な要件があり、それらを満たすよう実装するには数々の苦難がありました。その一つとしてUIの状態、所謂State管理が難しくなってきています。ネットワークに接続し、またUIをアニメーションさせたりと、データとUIを... 続きを読む

iOS 13における必須対応について

2019/08/28 このエントリーをはてなブックマークに追加 307 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS 13 川島 iOSアプリ 昨今 WWDC2019

はじめに こんにちは、主にiOSアプリの開発を担当している川島と申します。 iOS 13のリリースが間近に迫りつつあり、またWWDC2019ではSwiftUIを始めとした新しいツール等の発表、ARKit2やCombineフレームワークなどの発表などにより、昨今のiOS界隈が盛り上がりを見せています。 そうした新しいツールや技術が登場する反... 続きを読む

SwiftUIで使用されているSwift5.1の新機能 - クックパッド開発者ブログ

2019/06/25 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS KeyNote San Jose 岡村 WWDC19

こんにちは。会員事業部の岡村 (@iceman5499) です。 普段はクックパッドアプリ(iOS)を開発しています。 先日San Joseで開催されたWorldwide Developers Conference 2019 (WWDC19)に参加し、そこでSwiftUIの発表をうけていくつか調べたことがあるので簡単にまとめておきたいと思います SwiftUIの登場 今年のKeynoteの... 続きを読む

2019年8月以降のお仕事を大募集 ? — Firebase / Flutter / iOS /Swift / SwiftUI - Medium

2019/06/24 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip 決断 iOS Flutter Firebase medium

2017年8月頃からiGhost・iActorという2つの兄弟アプリの開発に従事していまして、2018年2月にリリース後ユーザーからとても高い評価を得つつがんばっておりましたが、社長が会社ごとクローズするという決断を急に下しました。これまでそちらでフルタイムで働いてましたが、2019年8月以降の仕事が急にゼロになった次第で... 続きを読む

iOS 13にしかないフレームワークを使用したアプリをiOS 12以下でも動くようにするには - 24/7 twenty-four seven

2019/06/18 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip twenty-four seven フレームワーク Rea

SwiftUI、Combile、RealityKitなどiOS 13以上の環境にしか存在しないフレームワークを使用するアプリをiOS 12以下の環境で実行すると、その機能を実際に呼び出さないようにしていたとしても、起動時にダイナミックリンクに失敗してクラッシュしてしまいます。 dyld: Library not loaded: /System/Library/Frameworks/Rea... 続きを読む

SwiftUIの魔法を実現する仕組み (Custom Attributes, Function Builder) - Qiita

2019/06/08 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Flutter 過言 インパクト 魔法

SwiftUIの魔法を実現する仕組み (Custom Attributes, Function Builder) Introduction WWDC19でSwiftUIが発表されてiOS開発者界隈は騒然となりました。11年あるiOSの歴史のなかでSwiftの発表に次ぐ大きなインパクトのあるリリースだと言っても過言ではないでしょう。内容としては、Flutter, Kotlin Jetpack Composeに次... 続きを読む

 
(1 - 25 / 29件)