ウィジェットでBitbankの自分の資産を確認できるようにした

kohei1218/ 5月 25, 2018/ 未分類

なぜ作ろうと思ったか

仮想通貨大好きな友だちから「ウィジェットで各通貨の値段は確認できるけど資産を確認できないのは不便」という声が。
ランチ1回で買収されて作ってみた。

↓は既存のビットバンクのウィジェット

確かに各コインの値段はわかるけど自分の資産情報はない

作ったもの

アプリ側で表示したいコインとBitbankのPrivateApiを叩くためのApiKey、ApiSecretを保存

それをウィジェットで表示するもの

1つのコインの資産を見たいとリクエストされたので今回…

Xcodeでprofile doesn’t include the beta-reports-active

kohei1218/ 5月 16, 2018/ 未分類

Releaseのビルドを作成しようとした際に以上の”profile doesn’t include the beta-reports-active”エラーが出て作成できなかった。

原因

どうやらxcode9.3のバグのよう。
アップデートなんて待ってられないので一旦9.2に下げて無事ビルドできました。

右からスライドインしてくるCollectionViewのアニメーション

kohei1218/ 5月 15, 2018/ 未分類

CollectionView表示時に右からスライドインするアニメーションをつけた際の備忘録

↑こんなのをつくりたい

実装

– (void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath {

CGRect cellRect = cell.frame;

NSDateFormatterで日にちが一週間ずれる

kohei1218/ 4月 24, 2018/ 未分類

NSDateFormatter *fmt = [NSDateFormatter new];
[fmt setDateFormat:@”YYYY-01-01 00:00:00 0000″];
[fmt setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
NSString *dateStr = [fmt stringFromDate:[NSDate date]];
NSDate *minDate = [fmt dateFromString:dat…

iOS11でUIBarButtonItemのサイズがずれる

kohei1218/ 4月 24, 2018/ 未分類

メンテナンスしていなかったアプリのUIBarButtonItemのサイズがやたらおかしくなっていたことに気づいた。

原因

UIBarButtonItemのレイアウト設定がautolayoutに対応したのが原因のよう

解決策

let widthConstraint = button.widthAnchor.constraint(equalToConstant: 32)
let heightConstraint = button.heightAnchor.constraint(equal…