ServerのBotがArchiveは成功するけどProductが失敗してipaを作れないとき2020/01/4こんにちは。Serverのやつです。Hoc用にしておいた後、BotがIntegrateを開始します。テストもしてArchiveも作ったけど、次のようなエラーが出てipaができずに困っちゃうときです。Hoc用にしてあります。調べたら、こちらのページに書いてありました。profileExportOptions.plistを設定してあげればいいみたい。Botすると出てくるダイアログのConfigurationをみます。Plistを選択します。するとセットでExportOptions.plistというファイルを見せないといけないです。Hoc用に書き出せば元ファイルが得られるとのこと。Hoc用に書き出します。書き出されたフォルダの中身を見ると、確かにExportOptions.plistというファイルがありました。このファイルをさきほどの設定部分で設定してあげます。すると無事にipaが書き出されました。LAN上のiPhoneからもインストールすることができました。ServerでBot作ったあとにブラウザで見ようとしたらChromeのセキュリティエラーになったときの対処方法2020/01/3こんにちは。Serverやっている人がいるのかどうかわからないので誰得情報なの?だと思うのですが、メモ書きです。Browserを選んだら、ChromeでSSL証明書が信頼されていなくてページがみられなくなったときの対処法です。ServerでBotを作ります。Browserを選べます。ふりかえり2019/12/31こんにちは。2019年の今年何をやったかを書きます。忘れっぽいのでメモみたいな。会社員になった1月にフリーランスから会社員になりました。いまは部署名が変わってCX事業本部というところになっています。フリーランスは11年やってました。ほとんど家で受託開発してました。チームでの開発とかいろいろと大丈夫かなとも思ったのですが、何とかなりました。基本毎日出勤して、リモートは週1ぐらいでやってます。リモートは出勤がなくて便利なんですが、会社にいるチームメンバーに気を使ったりするところもあり、そんなに多くしてません。Meetとかあるけど、なんだかんだでリアルで顔合わせて話した方がやりやすいと思います。あとはある程度対面で親しくなってからリモートをやる方が、距離感がつかめて良いかな。sorted2019/07/20こんにちは。配列のソート(並び替え)があやふやだったので、調べてみました。sortsortは配列の中身を変更します。Dictionary型のキーはキャメルケースに変換されない2019/06/6こんにちは。Swift5はXcode10.2から使用可能で、先日アップデートしました。それで、Xcode10.2でJSONからオブジェクトに変換するときの挙動がちょっと変わっていたので、共有です。}これについてテストしました。Child型やGrandChild型といった型を定義したものであれば、JSONのプロパティ名がスネークケースのものが型のキャメルケースプロパティに入ります。キーはキャメルケースに変換されずにスネークケースのままになります。ベースクラスのextensionを、protocolで実装する話2019/05/29こんにちは。Swiftのextensionは大変便利で、いろいろなクラスに対して拡張実装を作ることが可能です。}}こんな感じに、UIViewControllerに対して、アラートを出すことができるメソッドを定義することができます。個人的にはこういう全ての場面で共通で使いそうなクラス(この場合UIViewController)に対して拡張を書くというのが、気になるなーと思いました。使う必要のないクラスにも適用されてしまうという感じでしょうか。上のコードだと、アラートを出す必要のないUIViewControllerにも拡張されてしまいます。RxSwiftのmapとflatMapの違い2019/03/2こんにちは。今回はRxSwiftのmapとflatMapの違いについていまいちわかってなかったので、まとめです。Rxは観測するObserverと、観測されるObservableという大事な概念があります。それと同じくらい大事なのが、流れを作るSequenceと、その中を流れるElementということだと思いました。これをイメージしておくと、とたんにわかりやすくなりました。Observableというのは、SequenceでElementを流すやつ。