Swift

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

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

テスト駆動開発の第一部を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にデプロイする方法が丁寧に紹介されてい…