(Kotlinエンジニア向けの)今更聞けないstructとdata classの違い
前書き 最近は今までKotlinしか触ってこなかったエンジニアも、iOSの開発に参画することが増えてSwiftを触り始めた人が多いではないかと感じます。そんな中で、KotlinとSwiftでは似...
129 search resultsShowing 1~20 results
You need to log-in
前書き 最近は今までKotlinしか触ってこなかったエンジニアも、iOSの開発に参画することが増えてSwiftを触り始めた人が多いではないかと感じます。そんな中で、KotlinとSwiftでは似...
前書き PRのレビューコメントをもらった時、こんなこと思ったことありませんか? 確かにこれ改めて読んでみたらちょっとわかりにくいね あーこれ消そうと思って消し忘れたコードだわ あれなんで俺これ書...
※この記事は iOSDC Japan 2025 に寄稿したパンフレット記事です。 はじめに 去年のiOSDCでは、私は「@Environment(\.keyPath)実践入門」というパンフレット...
どういうことか 今担当している案件で、他アプリからの場所共有を受け取りたいから、その動作確認の一環としてGoogle Mapsからどんなデータが共有されるかを実際試してみましたら、共有先のアプリ...
TL;DR: Combine をやめて、Observation に移行しよう。 今年の WWDC では、アップルがさりげなく新しいデータ追跡フレームワークを公開しました:Observation ...
例えばビューの描画に必要な状態などを計算するために、純粋関数の塊のヘルパー型を作ったとします: struct ViewLayoutHelper { func somePosition(accor...
はじめに iOSアプリエンジニアを採用するとき、どれくらいのマシンスペックがいいか、エンジニアからこれくらいのマシン買って欲しいとリクエストしたけど本当にそれで大丈夫か/オーバースペックではない...
この記事は、転職活動して気づいた「これをやっていれば.../やってよかった」をシェアしよう by 転職ドラフト Advent Calendar 2024への寄稿です。 はじめに 初めての方は初め...
この記事はSwiftUI Advent Calendar 2024への寄稿です。 はじめに 私は以前の記事で、@Environment(\.keyPath) を激推ししていました、その時に紹介し...
この記事はSwift Advent Calendar 2024への寄稿です。 どう言う現象か ちょっとわかりにくいタイトルとなってしまいますが、最小限のコードにするとこんな感じです: final...
この記事はiOS Advent Calendar 2024への寄稿です。 背景 最近のiOS標準のビデオプレイヤーを使ったことある方は、そのプレイヤーの再生プログレス調整スライダーが如何によくで...
この記事は株式会社ゆめみ Advent Calendar 2024への寄稿です。 この記事で紹介するコードは、案件の都合上 SCNView を UIViewRepresentable でラップし...
背景 UIKit の時代では、下記のサンプルコードのように、子ビューの処理を親ビューやビューコントローラーから呼び出す設計が多々あるかと思います: ChildView.swift final c...
本記事は弊社が技術書典17 で無料配布する同人誌「ゆめみ大技林 '24 (2)」の寄稿です。加筆や修正などがある場合はこの記事で行います。 TL;DR やはり if a < x < ...
※この記事は iOSDC Japan 2024 に寄稿したパンフレット記事です。 はじめに ご存知の通り、SwiftUIはState-Drivenのアプリフレームワークです。それはすなわち「St...
※本記事は弊社が技術書典 14 で無料配布する同人誌「ゆめみ大技林 '23」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 皆さんは iOS 開発においてどんな CI を利用している...
2023 年 5 月 1 日更新 長らくお待たせしましたが、本日から、この課題が正式リリースされました!そのため、本記事の内容も、公開に合わせて修正を入れ、ChatGPT に文言のブラッシュアッ...
たまには、このような需要があるのではないでしょうか:地図をなるべく大きく表示したいのですが、画面の一部にバナーやボタンを置きたいので、地図の中心座標をその分ずらしたいですね。例えば下記のような感...
小ネタです。Swift の Hashable について実にとんでもない勘違いをしていました。 Swift 4.2 から Hashable 適合の際に必要な実装が var hashValue: I...
※本記事は弊社が技術書典 13 で無料配布する同人誌「ゆめみ大技林 '22」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 意外かもしれませんが、Swift はアップルの手によって生...
129 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.