Help us understand the problem. What is going on with this user?
@417_72ki
iOSでSwift書いてる人。iOS専任になる前はJavaとかKotlinとかPHPも書いてた。 最近は開発効率化のためにPythonとかRubyでスクリプト書いたりシェル芸することも

Tokyo

WealthNavi inc.

Comments
既に言われていますが、switchの代わりに配列を使うのは一般的では無いと思います。 (※enumが無いPHP特有のhackな気がします) また、この記事で上げられている例に関してはswitch文そ...
Twitterでもコメントしましたが`-skip-testing`知らなかったので助かりました! 1点だけ、Xcodeのpathは`sudo`が必須な`xcode-select`を使うよりも環境変数...
@uhooi そういえば自分で「デメリット(というか困ったこと)教えてくれ」って書いてたのすっかり忘れてましたww すいませんそしてありがとうございます🙇‍♂️ > Protocol-Orien...
@uhooi まず大前提として、本体のブロックにはそのclass/structの宣言のみを行いたいという思いがあります。 記事にも書いているとおり`override func`は仕様上extens...
> 本番環境のDB設定がローカル用のまま。ネットワーク設定もローカルのまま。動くわけがない。 > だが動いている まさかアプリとDBが同じサーバに載っている...?
@kazinoue ありがとうございます。結局最初に書いてた愚直な方法が最適解っぽいですね😅 ちなみに`sort`の`-n`オプションは知らなかったんですが、なぜか無くても同じ結果になってました (...
@eRy-sk おお、Rubyの細かい言語仕様(`@1`とか)全く知らないマンなので参考になります!
@guitar_char ありがとうございます! これならFastfileを汚すことなくproject.ymlで完結させられそうですね!😃
Swiftでは演算子のオーバーロードができるため、 以下のようにextensionを生やすことでOptionalなString同士の結合を実現できます。 参考までにどうぞ。 ```swift ex...
@lovee ありがとうございます。生成コストが高いっていうのは盲点でした。 その辺まとまった記事無いかな...:thinking: > 通常普段よく目にする`UIColor`はあまり CoreI...
@kueda99 **.gitignore_global** を使うのは確かに便利なのですが、複数人で扱うようなリポジトリだとメンバーの誰かが **.gitignore_global** を作り忘れ...
@applideveloper `guard`を使うことによるメリットはその通りですし、自分も基本的には`guard`推奨派です。 > guardでアンラップした変数は、guard以下で使えるので...
> ちなみに、挙げていただいたケースは`hoge`の責務が変わってしまうので良くないということでしょうか?↓ではダメですか? `guard`に置き換えるために`fuga`を定義することで一見見やすく...
>後続の処理があり`return`や`break`しては困るケースも稀にありますが、大抵のケースでは`guard`で書けるはずです。一見、早期脱出できないように見えても、その部分を関数に切り出した方が...
@koher つまりSwiftの特徴と言うよりは関数型言語の特徴ってことになるんですね。 ようやく分かってきました、ここまでお付き合い頂きありがとうございます。 カリー化構文はSwift3.0で廃...
@omochimetaru 頑張って英語読みます... @koher > Swiftの演算子は関数 演算子が関数として扱われる言語って他にもあるんですか? 今までに触ったのがJava, PHP...
@omochimetaru 調べたものの直接説明してるところが見つからず7割くらい推測してたんですが大体合っててよかったです(;´Д`) 演算子単体でクロージャとして扱えるのはSwiftの特徴の...
@omochimetaru 案1はシンプルですね! っていうか`extension`の中もその方法で実装すればよかったかも^^; 案2の方は... `.map(!)`って書き方を初めて見ました( ...
@rryu 「符号拡張」...なるほど知らないワードでした。 @See_Ku bitPatternイニシャライザなんてものがあったんですね! わざわざこんな面倒な事しなくてももっとスマートな方法...
@lovee > (予想ですと単純に`1101 0010`を直してるだけかと) おそらくそのようですね... 試しに同じコードを動かしてみたら`printf`は同様の結果になりましたが`lldb...
lovee様: コメントありがとうございます > これはそもそも C のソースコードも`sprintf`では`(unsigned char)buf[0]`として出力しているので`210`の結果が出る...
  • 1 / 1
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした