iOSアプリのメモリリークの検知方法・改善方法
はじめに iPhoneは年々高性能化していますが、同時にモバイルアプリ自体も高機能化し、求められるものも多くなってます。ただ機能を満たすだけでなくアプリとしての体験をより良くしていくためにはパフ...
28 search resultsShowing 1~20 results
You need to log-in
はじめに iPhoneは年々高性能化していますが、同時にモバイルアプリ自体も高機能化し、求められるものも多くなってます。ただ機能を満たすだけでなくアプリとしての体験をより良くしていくためにはパフ...
はじめに 個人開発でiOSアプリを作ってます。 丁度開発を始めてから1年位で、かつアドベントカレンダーの時期とも被っていたので記事にしてみました。 正直まだリリースしただけでコンテンツも機能も全...
はじめに iOS14がリリースされ、Swft自体のアップデートやSwiftUIのスタンダード化が進む昨今ですが、 iOS12は切れなくて、実務ではCombineを使えていない方も多いのではないで...
モチベーション functionでエラーを返す可能性がある時はthrowsをつけます。 Computed Propertyでもできそうだけとあんまりthrows使ってるの見ないなあと思ったのでど...
はじめに 個人開発にResolverというライブラリを使ってみました。 ResolverやDIについて色々とメモしていたのですが、サンプルを挟めば記事として役に立ってもらえるのではと思ったので投...
TL;DR LocalPackageのテストがmainのschemeのテストと一緒に実行できなくてハマった。 メインのschemeにTestTargetを追加したらできるようになった。 はじめに...
resultBuilderとは? resultBuilderとはSwift5.4で新たに追加されたアトリビュートの一つです。 この機能を一言で説明すると**「内部DSLの生成補助ツール」**だと...
モチベーション varで宣言された値があるとします。 var foo = false それを上書きするとします。 foo = true ということを複数回繰り返すとします。 (0...10000...
はじめに iOS Advent Calendar 2020 17日目です。 2年半くらいiOSアプリ開発してきてハッとした瞬間をまとめました。(iOSとかswiftに限った話じゃない学びもあるけ...
Universal Linksとは urlからアプリをシームレスに起動できる機能のことです。 ディープリンクとの大きな違いは確認のダイアログなしでアプリに遷移できることです。 UX上の利点や特徴...
結論 macで起動中のCharlesから証明書をexportしよう。 simulatorにドラックアンドドロップでインストールしよう。 ※このstackoverflowを見たら一発なんですが、個...
モチベーション Publisherはライフサイクル上、一度Failureを返すと出力をやめてしまいます。 しかし一度Failureを返しても上流から値を流した時に引き続き値を出力し続けて欲しい場...
TL;DR Publisherの配列があり、全てのPublisherの出力をまとめた配列を返すPublisherが欲しかったらcollect()を使おう。 結果が2次元配列になってしまう場合はf...
TL;DR collectionViewにlayoutMarginを設定する。 compositionalLayoutのsectionでcontentInsetsReferenceをlayout...
はじめに 本記事はiOSプロジェクトにDangerを導入し、GithubActionsによってPRが作成された際に自動でPRのチェックやlintを走らせるための導入の記事です。 実行環境 Xco...
はじめに 本記事は色んな作り方でAPIクライアントを作ってみる記事です。(タイトルまま) モチベーションとしては非同期フレームワークのありなしやRxとCombineの違いが通信部分でどう出てくる...
はじめに iOSアプリでTwitterAPIを使う場合、使用するAPI全てのリクエストやエンティティを用意するのは大変です。 その辛さを軽減してくれるSwifterというライブラリを紹介します。...
これはなに? Rubyのメモ化の際の「||=」と「instance_variable_defined?」の違いをまとめた記事です。 Rubyのメモ化を調べると以下の2通りの書き方があることを知り...
はじめに Androidで再利用可能なViewをリストで表示する際はRecyclerViewというウィジットが主流です。 けど最初は複数のパーツが出てきてよくわからなかったのでミニマムサンプルを...
はじめに Androidでリスト形式のViewを表示するときはRecyclerViewを使うのが主流です。 RecyclerViewのリストの内容を追加・削除・更新が必要な時はnotify系のメ...
28 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.