新人プログラマのための開発補助アプリ:Dashを活用しよう
1. はじめに 1.1. 新人プログラマが直面する課題 新人プログラマが直面する課題として、プログラミング言語やライブラリのドキュメントを効率的に参照することが難しく、開発速度が遅くなりがちなこ...
47 search resultsShowing 1~20 results
You need to log-in
1. はじめに 1.1. 新人プログラマが直面する課題 新人プログラマが直面する課題として、プログラミング言語やライブラリのドキュメントを効率的に参照することが難しく、開発速度が遅くなりがちなこ...
MacのドキュメントビューワーであるDash 5でFlutterのドキュメントを検索・表示できるようにする方法です。 (もっと簡単な方法があればコメントで教えてください。) 事前準備 Homeb...
最近Twitter経由で個人での簡単なiOSアプリの受託開発の打診を受け、費用を伝えると連絡が途絶えました。具体的な内容は書けないのですが、以下のような案件です。 実装期間は2日(かなりシンプル...
SwiftのProperty Wrappersで値にアクセスしたら指定した値に戻る仕組みを作ってみました。 指定した値に戻るとはtrue -> falseやOptional.some -&...
SwiftのCombineのPublisherにはOutputがOptionalの場合にreplaceNil(with:)メソッドが存在します。これはOutputがOptional.noneの場...
CombineのPublisherにignoreNilを実装するを投稿したら 同じもの作ってたwあと、materializeとdistinctUntilChangedを作りたい。 https:/...
おそらく現在はユニットテストでCombineのPublisherの値を検査するためにはXCTestExpectationを駆使したりしないといけません(簡便な方法があったら教えて欲しいです。)。...
SwiftUIにおいてElm architectureを実現するフレームワーク「Selm」を作っています。 Elm architectureと言っても実は私はElmを扱ったことがなくXamari...
Swift5.1で導入されるFunction Builderを学ぶため、Function Builderで契約プログラミング(DbC)っぽいことをできるようにしてみます。(実用性は無いですが) ...
Swift5.1(?)の新機能Property Wrappersを学ぶために、Property Wrappersを使った値の検査を書いてみました。 まず検査を担当する、Wrapperすると言った...
(a==1&&a==2&&a==3)を常にtrueにするStackOverflowの問題を解いたQiita記事まとめを見て、Swiftでも書いてみました。 get...
昨日MediumでCarthageでStatic FrameworkとしてビルドしてiOSアプリの起動時間を短縮するという記事を書きました。この記事ではサンプルプロジェクトでの起動時間の計測だっ...
コメントでdecoderにdateDecodingStrategyを設定すると良いと教えてもらいました。が、フォーマットがISO8601の拡張だからなのか.iso8601ではデコードできなかった...
init(from:)で独自のデコード処理を記述することが出来ます。以下のコードでフラットなJSONからネストしたオブジェクトにデコードすることが出来ます。 struct User: Codab...
Xcodeで開いているファイルをAppCodeで開くAppleScriptを作成しました。 まずAppCodeのメニューTools->Create Command-line Launche...
あるメソッドの実行の前にそれ以外のメソッドを必ず実行したい場合にPhantom Typeを利用して実装することができます。例えばBuilderパターンでビルドを行う前に必ず値を設定するメソッドを...
[swift] String.CharacterViewが使いづらいと思う、そんなあなたにArrayのおすすめ - Qiitaを拝読して気になることがあったので調べてみました。 let w = ...
全てシャッフルする場合 Swift3で配列のシャッフルを行うコードを検索したところswift3 - Shuffle array swift 3 - Stack Overflowがヒットしました。...
XcodeにおいてCommand+Shift+OでOpen Quicklyを表示して検索した後Enterを押下するとエディタでファイルが表示されます。エディタをセパレート表示している時には左ペイ...
iOSアプリ開発者にはおなじみのSegue。 皆さんはどのように発音されていますでしょうか。 ネット上ではセグエという表記が目立つように感じます。 しかし本当にセグエが正しいのでしょうか? いく...
47 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.