Monthly Archives: 5月 2018

swiftでHMAC SHA256署名

kohei1218/ 5月 25, 2018/ 未分類

クライアントだけでSHA256署名する方法に少しつまったのでメモ
仮想通貨の取引所のAPIを叩く際に必要なことが多いようなので誰かに役に立てれば。。

実装

こちらのライブラリを使用
CryptoSwift

cocoapodsで恒例のインストール

pod ‘CryptoSwift’

以下のように使用

var bytes: [UInt8] = []

bytes += “署名したい文字列”.bytes

let signedString = try? HMAC(key: “署名したいキー…

ウィジェットで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;