kurotyannの覚え書き

iOSのこととか、たまにRailsとか。

TwitterKitのサポートが10月末に終了するのでSwifterに乗り換えた話

これはなに 2018年10月31日をもってTwitterKitのサポートが終了する TwitterKitからの移行先をSwifterにした Swifterへの移行方法と、移行以外でハマったこともあったので書いた TwitterKitのサポートが終了 blog.twitter.com とても残念ですが2018年10月31…

iOSDC2018で「iOSでグラフを描くために必要な知識について」というタイトルで発表しました

これはなに iOSDC2018という大規模カンファレンスで15分ほど発表した 想像していた以上に人が来てくれたし、Q&Aで質問もあって嬉しかった iOSDCは学びが多くて素晴らしいカンファレンスでした 目次 書くことが多いので目次をつくった ① iOSDCについて 手に入…

iOSDC2018の登壇練習会に参加した at Timers inc.

これはなに iOSDC2018の登壇練習会に行ってきた 練習会の終了時間を30分オーバーするぐらいの盛況だった 参加者の発表資料がレベルアップしたはずだ 練習会の会場 Timers inc さんがオフィスを提供してくれたありがたい。 恵比寿駅からまっすぐ歩いて5分以内…

iOSDC 2018のタイムテーブルが決まったので資料作成の計画をたてる

これはなに iOSDC 2018のタイムテーブルが公開された 自分のLT15分は最終日の9/2 Track A 15:10~15:30 今から緊張で吐きそうだけど、9/2までにどのように発表準備していくか書き残しておく タイムテーブル | iOSDC Japan 2018 - fortee.jp 発表内容 iOSでグ…

会社で1QのMVP賞もらった

これはなに 弊社は四半期制で4月始まりなので6月末で1Qが終了する クオーターごとにMVPが表彰される MVPには賞与がある 今回は自分が選ばれた 評価について 採用活動への貢献 他の会社と同様に弊社も採用活動に全力で取り組んでる。しかし、正社員を採用する…

CircleCI 2.0のMacOS BuildsでTimezoneを変更する方法

これはなに CIで日付関係の単体テストが落ちた 日付が1日ずれるのでタイムゾーンだなと思って調べた Timezoneを変更する方法 macosのtimezone設定は、environmentのTZでは有効にならないので注意 これを知らずにいろいろ試して3時間ぐらい時間を無駄にした…

CircleCIとDangerでPull Requestの自動チェックをやってみた

これはなに Dangerという少しググりにくいが便利なツールがある 便利だけどCircleCIで行うと、不便なことがあってブログにした 解決方法を @gin0606 さんに教えてもらった。ありがたい dangerをCircleCIで使うときは、CircleCIの Only Build pull requests …

副業の始め方と副業で得た知見

これはなに 副業を初めて一ヶ月が経過した 副業で始めて給料を得た 開始してまだ一ヶ月しかたってないがそこで得た学びを残す どんな副業なのか 具体的には言えないのでざっくりと説明したい iOSの開発支援で新機能の開発やバグの修正などが主なタスク 自宅…

potatotips 49 で発表してきた

これはなに 人生で2度目の社外勉強会での発表だった GitHubのOrganizationsにpotatotipsのアイコンが追加されたの嬉しい potatotipsの運営がGitHubで行われてて、効率的な運用だなと思った 今回のpotatotipsのブログまとめ記事はこちら potatotips.connpass…

第2回 iOS UI実装勉強会で発表してきた

これはなに 下記の勉強会で発表してきた 人生初の社外勉強会での発表だった Speaker Deck にいくつか資料はあげてるけど、他のは全て社内で発表した資料だった connpass.com なにを発表したの speakerdeck.com 発表して思ったこと 発表てリスキーだなと思う…

テスト駆動開発の第一部をSwiftで写経してみた

これはなに? 社内でテスト駆動開発(Test Driven Development = TDD)の勉強会を行った これはそのときの発表資料です 自分はiOSエンジニアなのでSwiftでやってみた 参加した同僚達は Go, Ruby, Dart, Elm などで写経している 第一部を写経する前に「付録C 訳…

GithubKitForSampleを参考にしてQiitaKitForSampleを作ってみた

これはなに この記事はiOS2 Advent Calendar 2017の5日目の記事です。 今年のiOSDCで注目を集めた iOSDesignPatternSamples を参考にしてiOSのデザインパターンを勉強してる。このiOSDesignPatternSamplesは、GithubKit というライブラリを使って開発されて…

xibとコードの両方から利用できるカスタムビューを作る

xibのイニシャライザと、コードのイニシャライザ 引き続き、下記のアプリで行ったことをアウトプット。 ボルダーmasashi sutouスポーツ無料 xibのイニシャライザは init?(coder aDecoder: NSCoder) で、コードのイニシャライザは init(frame: CGRect) または…

iOSのDependency Injectionについてわかった気がした

iOSのDependency Injectionとは 最近、下記のアプリを作って気づいたことをアウトプット。 ボルダーmasashi sutouスポーツ無料 ネット上に転がってるiOS開発におけるDIの話は、だいたい以下のような内容だと思う。 ViewControllerの初期化の時に、必要なプロ…

FirebaseつかってボルダリングのiOSアプリをリリースしました

リリースしたアプリについて Firebaseつかって何か作りたかったので、趣味がボルダリングだし作ってみた Boulder - ボルダリングとクライミングのサポートツールmasashi sutouスポーツ無料 技術的な話 Swift3です、4ではないです FirebaseのDBとStorage使っ…

UdemyのサーバーサイドSwiftのコースをやってみた

Udemy にある下記のコースをやってみました。 www.udemy.com 概要 有料コース(セールで1200円のときに購入) 英語 Kituraの基本的な使い方と、Swiftで書いたサーバーサイドのコードをDockerでテストしたり、Bluemixにデプロイする方法が丁寧に紹介されてい…