ios
Type Aliasのスコープってどうなってるんだろうという単純な疑問。 ドキュメントを見ても書いてない(見てるところが違う?)。 The Swift Programming Language (Swift 4.0.3): Declarations 通常の変数と同じスコープ管理されてるだろうという仮説のもと、…
iPhoneアプリ開発で暗号化を行う必要が出てきたので、試しに書いてみました。 暗号方式にはAES128を、Padding方式にはPKCS7を使っています。ここで使っているCommonCryptoはiOS SDKについてくるものですが、mac上でも普通に使うことができます(iPhone Simula…
CALayerはプロパティを変更した際に、いい感じにアニメーションをつけてくれます。特に手を入れることなくちょっとだけリッチな感じにすることができるのですが、逆にアニメーションさせたくないときもあるはずです。これはCATransactionを使えば簡単に解決…
CALayerは単純な位置の移動だけなら、 layer.position = CGPointMake(x, y); というようにすれば、アニメーションとともに移動してくれます。position以外にも、opacityの変更などでもアニメーションが発生します。 しかし、アニメーションの時間を細かく決…